无忧启动论坛

标题: 如何对硬盘和U盘的MBR主引导记录清零 [打印本页]

作者: 有阴也有阳    时间: 2016-1-21 01:51
标题: 如何对硬盘和U盘的MBR主引导记录清零
本帖最后由 有阴也有阳 于 2016-1-21 11:12 编辑

        这个方法最初是由网上看到,但本人在实践中对其进行了提高和优化——你现在真要按原来的方法去做,则不

会成功,界面全是乱码,根本无法操作,因为现在的MAXDOS的版本已经变了,变通进入纯98 DOS,对于从未操

作过fdisk的新手来说,又是纯英文界面,英文不好,还真不敢乱下手......

        下面以图为主,大家一看便知:

一:选择【1】,再按下回车键。


二:选择默认的A,再按下回车键。


三:在A:\  >后面输入fdisk,再按下回车键。


四:选择默认的【Y】,再按下回车键。


五:选择默认的【Y】,再按下回车键。


六:通过选择“5”来确定机子里有几块硬盘和有几个外接的U盘


七:有2块硬盘,当前显示的是第2块硬盘的大小——2号硬盘。


八:按回车键返回上一级菜单,再选择“4”查看第2块硬盘——2号硬盘的分区信息。(如果是U盘,则可以在分区信息里看到U盘的名称,

如KINGSTON、USB DISK之类的,这是区分是U盘还是硬盘的重要标志之一,还有一个就是大小。)


九:第2块硬盘——2号硬盘共分了1个区,是FAT32格式的。


        通过以上4—5地不断反复,彻底弄清机子里是几块硬盘和有几个外接的U盘,并且弄清楚自己准备清除主引导记录的那块硬盘,或那个U盘的编

号是第几号——这可千万不能弄错,假定我们要清除的是第2块硬盘——2号硬盘的主引导记录:

十:不断按ESC键,彻底退出fdisk ,屏幕上只剩下了A:\  >符号,在A:\  >符号后面输入fdisk /cmbr 2,然后按下回车键:


十一:按下回车键后,没有错误提示,就表示清除成功了。


十二:用BOOTICE软件查看第2块硬盘——2号硬盘,发现其主引导记录已经被清零。


        
         注:在提示符下输入:fdisk /cmbr 1  (清除第一个存储设备的MBR)

                   fdisk /cmbr 2   (清除第二个存储设备的MBR)

                   fdisk /cmbr n   (清除第N个存储设备的MBR)






作者: 邪恶海盗    时间: 2016-1-21 09:45
分区改成Linux格式再改回来呢?
作者: lbw2007    时间: 2016-1-21 10:45
还是不太明白你用这个方法清零的意义是什么,
据我所知比较简单的方法是用 bootice、winhex、diskgen对mbr进行覆写,填充00或者ff。不会对U盘造成任何损害
作者: 邪恶海盗    时间: 2016-1-21 10:56
lbw2007 发表于 2016-1-21 10:45
还是不太明白你用这个方法清零的意义是什么,
据我所知比较简单的方法是用 bootice、winhex、diskgen对mbr ...

估计是闲得蛋疼?
作者: 有阴也有阳    时间: 2016-1-21 11:17
本帖最后由 有阴也有阳 于 2016-1-21 14:49 编辑
邪恶海盗 发表于 2016-1-21 10:56
估计是闲得蛋疼?


反复写了入了几种不同的主引导记录后,U盘的显示从hd(-1.0)变成了hd(-1.3),从U盘启动时很简洁的:

Try(试一试)  hd(0.0)   FAT32

        界面变成了:

Try(试一试)  hd(0.0)   invalid or null (无效或零)

Try(试一试)  hd(0.1)   invalid or null (无效或零)

Try(试一试)  hd(0.2)   invalid or null (无效或零)

Try(试一试)  hd(0.3)   FAT32

         界面,虽不大影响实际使用,但感觉很不爽——估计是我重复好多次尝试写入不同的主引导记录造成的......

        想清零后重新写入。

        但是在零后重新写入grub4dos0.4.6a的主引导记录,然后再次进入启动U盘主界面时,发现原来的毛病还是存在,估

计轻则要格式化U盘才能解决,重则要用金士顿U盘专修软件格式化修复一下才能解决(——我的U盘是金士顿U盘),不过

每格式化U盘一次都是对U盘的一次损伤,所以还是算了,这个毛病除了觉得不美观之外,并无大碍。





作者: 有阴也有阳    时间: 2016-1-21 11:18
本帖最后由 有阴也有阳 于 2016-1-21 14:49 编辑
lbw2007 发表于 2016-1-21 10:45
还是不太明白你用这个方法清零的意义是什么,
据我所知比较简单的方法是用 bootice、winhex、diskgen对mbr ...


反复写了入了几种不同的主引导记录后,U盘的显示从hd(-1.0)变成了hd(-1.3),从U盘启动时很简洁的:

Try(试一试)  hd(0.0)   FAT32

        界面变成了:

Try(试一试)  hd(0.0)   invalid or null (无效或零)

Try(试一试)  hd(0.1)   invalid or null (无效或零)

Try(试一试)  hd(0.2)   invalid or null (无效或零)

Try(试一试)  hd(0.3)   FAT32

         界面,虽不大影响实际使用,但感觉很不爽——估计是我重复好多次尝试写入不同的主引导记录造成的......

        想清零后重新写入。

        但是在零后重新写入grub4dos0.4.6a的主引导记录,然后再次进入启动U盘主界面时,发现原来的毛病还是存在,估

计轻则要格式化U盘才能解决,重则要用金士顿U盘专修软件格式化修复一下才能解决(——我的U盘是金士顿U盘),不过

每格式化U盘一次都是对U盘的一次损伤,所以还是算了,这个毛病除了觉得不美观之外,并无大碍。




作者: lbw2007    时间: 2016-1-21 12:07
有阴也有阳 发表于 2016-1-21 11:17
反复写了入了几种不同的主引导记录后,U盘的显示从hd(-1.0)变成了hd(-1.3),从U盘启动时很简洁的:

Tr ...

我的意思是:比如说bootice,本身就有mbr清零功能,把mbr的0~2048扇区都清零然后重建就可以了。为什么要调用DOS命令?
作者: 2012andyle113    时间: 2016-1-21 12:14
有这么多的磁盘工具可以操作MBR,非要去弄最古老的DOS版FDISK,真是有点想不通
作者: 小松鼠    时间: 2016-1-21 12:54
为什么 要主引导记录清零?  清零有什么意义??
作者: 有阴也有阳    时间: 2016-1-21 14:42
lbw2007 发表于 2016-1-21 12:07
我的意思是:比如说bootice,本身就有mbr清零功能,把mbr的0~2048扇区都清零然后重建就可以了。为什么要 ...

        我的意思是:比如说bootice,本身就有mbr清零功能,把mbr的0~2048扇区都清零然后重建就可以

了——具体如何操作?本人是个业余爱好者,菜鸟级别,不会弄,请指教,谢谢!!!

作者: pcfan120    时间: 2016-1-21 17:20
..没遇到过。。
作者: 邪恶海盗    时间: 2016-1-21 17:21
有阴也有阳 发表于 2016-1-21 14:42
我的意思是:比如说bootice,本身就有mbr清零功能,把mbr的0~2048扇区都清零然后重建就可以

...



是不是说的这个???
作者: 有阴也有阳    时间: 2016-1-21 17:32
邪恶海盗 发表于 2016-1-21 17:21
是不是说的这个???


        不清楚,如何用这个软件对U盘,或硬盘的主引导记录清零从来没遇到过、用过。
作者: 有阴也有阳    时间: 2016-1-21 21:36
本帖最后由 有阴也有阳 于 2016-1-21 21:38 编辑
邪恶海盗 发表于 2016-1-21 17:21
是不是说的这个???


        大致地、粗略地看了一下,似乎“磁盘填充”和“磁盘的MBR主引导记录清零”是2个不同的概念吧?
作者: 有阴也有阳    时间: 2016-1-21 21:38
lbw2007 发表于 2016-1-21 10:45
还是不太明白你用这个方法清零的意义是什么,
据我所知比较简单的方法是用 bootice、winhex、diskgen对mbr ...

  大致地、粗略地看了一下,似乎“磁盘填充”和“磁盘的MBR主引导记录清零”是2个不同的概念吧?
作者: lbw2007    时间: 2016-1-22 09:14
有阴也有阳 发表于 2016-1-21 21:38
大致地、粗略地看了一下,似乎“磁盘填充”和“磁盘的MBR主引导记录清零”是2个不同的概念吧?

是同一个概念
作者: qj_tzy    时间: 2016-1-22 10:48
有阴也有阳 发表于 2016-1-21 11:18
反复写了入了几种不同的主引导记录后,U盘的显示从hd(-1.0)变成了hd(-1.3),从U盘启动时很简洁的:

...

在写入其他主引导记录时,可用bootice先写入winNT5类型的主引导记录到MBR,也可达到相同的目的,不知是否,我常采用此方式。
作者: 有阴也有阳    时间: 2016-1-22 12:44
本帖最后由 有阴也有阳 于 2016-1-22 12:47 编辑
lbw2007 发表于 2016-1-22 09:14
是同一个概念


针对这个问题,上网查了一下资料:

1.bootice磁盘填充0是一个很实用的功能,它可以让用户不需要进行低格u盘、低格硬盘等等操作来达到彻底删除数据信息,以便更好的保护磁盘。

2.完成磁盘填充0后,需要重新格式化磁盘方可使用。

也就是说“磁盘填充0”的确可以消除磁盘、U盘的MBR主引导记录,起到MBR主引导记录清零的作用,不过清零后要对磁盘、U盘重新格式化后才能使用,重新格式化对硬盘影响不大,但对U盘的影响还是大,所以如果要对U盘的MBR主引导记录清零,我还是选择在DOS下运行fdisk的方法。

随便再问一下,如果用bootice磁盘填充0的方法消除磁盘、U盘的MBR主引导记录,填充0的范围是多大?
不用全部填充吧?填充0的范围是从多少扇区到多少扇区?

另外,感谢您的指点,让我又增长了新的知识,谢谢!!!
作者: pear4093    时间: 2016-1-22 12:59
填充0-62扇区就行了
作者: 有阴也有阳    时间: 2016-1-22 13:11
pear4093 发表于 2016-1-22 12:59
填充0-62扇区就行了

谢谢!!!
作者: fk2001    时间: 2016-1-22 13:17
楼主的那个工具盘能给个下载么!!!!
作者: 有阴也有阳    时间: 2016-1-22 15:11
fk2001 发表于 2016-1-22 13:17
楼主的那个工具盘能给个下载么!!!!

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: lbw2007    时间: 2016-1-22 15:19
本帖最后由 lbw2007 于 2016-1-22 15:20 编辑
有阴也有阳 发表于 2016-1-22 12:44
针对这个问题,上网查了一下资料:

1.bootice磁盘填充0是一个很实用的功能,它可以让用户不需要进行 ...


我觉得你对fdisk清零的概念有误区。
如果0磁头1柱面0扇区被清零,分区表信息写在哪里?如果清零之后分区表还在,那又怎么能叫做清零?我没有用过dos的fdisk,但是即使清零之后也需要重建分区表,也就是mbr,才能看到任何磁盘、包括U盘的分区信息,否则都是磁盘未初始化状态。反而言之,多数磁盘未初始化也指的是没有查找到任何有效的分区表信息。

第一个PBR的位置在2048扇区,但就如同楼上所说,分区表+引导程序一般只占用最多前63扇区。
作者: lbw2007    时间: 2016-1-22 15:50
还有,我所理解的,无论是对U盘还是硬盘,清零只是针对逻辑上的。
无论你对mbr清零,还是重新格式化,对于物理层面来说,都是对nand进行覆写。所以为什么大家都说低格、磁盘整理对U盘和SSD伤害大,是因为进行了大量的写入操作而影响寿命。
一定要明白mbr是逻辑上的,是由磁盘控制器(也就是U盘的主控)决定其物理位置。写的少,伤害就小,不管写哪个扇区。磁盘控制器会优先挑选寿命较长的nand进行写入
作者: maomao659274    时间: 2016-1-22 16:11
应该说只有U盘和固态硬盘上面的扇区才是逻辑上的吧……
机械硬盘还是有磁道磁头扇区的概念的
作者: fuldho    时间: 2016-1-23 21:17
有阴也有阳 发表于 2016-1-21 21:36
大致地、粗略地看了一下,似乎“磁盘填充”和“磁盘的MBR主引导记录清零”是2个不同的概念吧?

你把U盘分区再用WinHex充0分区没了,分区信息保存在mbr。
作者: 邪恶海盗    时间: 2016-1-23 21:43
lbw2007 发表于 2016-1-22 15:19
我觉得你对fdisk清零的概念有误区。
如果0磁头1柱面0扇区被清零,分区表信息写在哪里?如果清零之后分 ...

分区表是分区表,MBR是主引导记录,是两个不同的东西,
硬盘分区后是有分区表的,不写MBR则没有主引导记录

作者: lbw2007    时间: 2016-1-23 23:51
本帖最后由 lbw2007 于 2016-1-23 23:58 编辑
邪恶海盗 发表于 2016-1-23 21:43
分区表是分区表,MBR是主引导记录,是两个不同的东西,
硬盘分区后是有分区表的,不写MBR则没有主引导记录


如果0扇区被清零了分区表信息就不在了

因为mbr和分区表都在0扇区,所以习惯性的把他们混到一起了。不好意思
作者: 2011150    时间: 2016-3-7 17:21
学习了好多,dos是最基层的,同时也是功能最为强大的,在桌面系统无法解决的问题,在DOS下却有不一样的收获。
作者: ypjbliop    时间: 2016-3-7 20:05
标题: 3
本帖最后由 ypjbliop 于 2016-3-7 20:21 编辑

DOS下,FDISK /MBR,对于HDD的引导类问题(引导扇区病毒等),此操作非常有用。注意:Fdisk /mbr在结构正常下重写MBR不破坏DPT,55AA错则全部重写。为保护分区表(DPT)数据,需要先修复55AA标志,才能进行此操作。
另外用Diskgenius的重建主引导记录也一样,不会对零磁道中的主分区表造成损害。用DG还可以清除保留扇区内容(一般为2-63扇,因为采用“4K对齐”技术,分区前默认的隐藏扇区数量,也可以是64扇、2048扇或4096扇),有时可以神奇地解决系统引导的怪问题。

2016-03-07_195338.png (46.01 KB, 下载次数: 200)

如图

如图

作者: ypjbliop    时间: 2016-3-7 20:11
即使MBR和DPT都被清除了,也可以用DG搜索分区表,重建分区表,很方便的。
作者: 新建    时间: 2016-3-11 12:40
有时候dOS还是有用的




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3