无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 12627|回复: 42
打印 上一主题 下一主题

[原创] 如何对硬盘和U盘的MBR主引导记录清零

[复制链接]
跳转到指定楼层
1#
发表于 2016-1-21 01:51:07 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 有阴也有阳 于 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 10:45:03 | 只看该作者
还是不太明白你用这个方法清零的意义是什么,
据我所知比较简单的方法是用 bootice、winhex、diskgen对mbr进行覆写,填充00或者ff。不会对U盘造成任何损害

点评

同意,楼主闲的蛋疼,炫耀dos来了,直接fdisk英文不更好。  发表于 2016-1-22 09:40
大致地、粗略地看了一下,似乎“磁盘填充”和“磁盘的MBR主引导记录清零”是2个不同的概念吧?  详情 回复 发表于 2016-1-21 21:38
反复写了入了几种不同的主引导记录后,U盘的显示从hd(-1.0)变成了hd(-1.3),从U盘启动时很简洁的: Try(试一试) hd(0.0) FAT32 界面变成了: Try(试一试) hd(0.0) invalid or null (无效  详情 回复 发表于 2016-1-21 11:18
估计是闲得蛋疼?  详情 回复 发表于 2016-1-21 10:56
回复

使用道具 举报

32#
发表于 2016-3-11 12:40:55 | 只看该作者
有时候dOS还是有用的
回复

使用道具 举报

31#
发表于 2016-3-7 20:11:00 | 只看该作者
即使MBR和DPT都被清除了,也可以用DG搜索分区表,重建分区表,很方便的。
回复

使用道具 举报

30#
发表于 2016-3-7 20:05:13 | 只看该作者

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, 下载次数: 185)

如图

如图
回复

使用道具 举报

29#
发表于 2016-3-7 17:21:58 | 只看该作者
学习了好多,dos是最基层的,同时也是功能最为强大的,在桌面系统无法解决的问题,在DOS下却有不一样的收获。
回复

使用道具 举报

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


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

因为mbr和分区表都在0扇区,所以习惯性的把他们混到一起了。不好意思
回复

使用道具 举报

27#
发表于 2016-1-23 21:43:00 | 只看该作者
lbw2007 发表于 2016-1-22 15:19
我觉得你对fdisk清零的概念有误区。
如果0磁头1柱面0扇区被清零,分区表信息写在哪里?如果清零之后分 ...

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

点评

如果0扇区被清零了分区表信息就不在了  详情 回复 发表于 2016-1-23 23:51
回复

使用道具 举报

26#
发表于 2016-1-23 21:17:03 | 只看该作者
有阴也有阳 发表于 2016-1-21 21:36
大致地、粗略地看了一下,似乎“磁盘填充”和“磁盘的MBR主引导记录清零”是2个不同的概念吧?

你把U盘分区再用WinHex充0分区没了,分区信息保存在mbr。
回复

使用道具 举报

25#
发表于 2016-1-22 16:11:26 | 只看该作者
应该说只有U盘和固态硬盘上面的扇区才是逻辑上的吧……
机械硬盘还是有磁道磁头扇区的概念的
回复

使用道具 举报

24#
发表于 2016-1-22 15:50:34 | 只看该作者
还有,我所理解的,无论是对U盘还是硬盘,清零只是针对逻辑上的。
无论你对mbr清零,还是重新格式化,对于物理层面来说,都是对nand进行覆写。所以为什么大家都说低格、磁盘整理对U盘和SSD伤害大,是因为进行了大量的写入操作而影响寿命。
一定要明白mbr是逻辑上的,是由磁盘控制器(也就是U盘的主控)决定其物理位置。写的少,伤害就小,不管写哪个扇区。磁盘控制器会优先挑选寿命较长的nand进行写入
回复

使用道具 举报

23#
发表于 2016-1-22 15:19:18 | 只看该作者
本帖最后由 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扇区。

点评

分区表是分区表,MBR是主引导记录,是两个不同的东西, 硬盘分区后是有分区表的,不写MBR则没有主引导记录  详情 回复 发表于 2016-1-23 21:43
回复

使用道具 举报

22#
 楼主| 发表于 2016-1-22 15:11:20 | 只看该作者
fk2001 发表于 2016-1-22 13:17
楼主的那个工具盘能给个下载么!!!!

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

21#
发表于 2016-1-22 13:17:31 | 只看该作者
楼主的那个工具盘能给个下载么!!!!

点评

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=349826&extra=page%3D1  详情 回复 发表于 2016-1-22 15:11
回复

使用道具 举报

20#
 楼主| 发表于 2016-1-22 13:11:37 | 只看该作者
pear4093 发表于 2016-1-22 12:59
填充0-62扇区就行了

谢谢!!!
回复

使用道具 举报

19#
发表于 2016-1-22 12:59:52 来自手机 | 只看该作者
填充0-62扇区就行了

点评

谢谢!!!  详情 回复 发表于 2016-1-22 13:11
回复

使用道具 举报

18#
 楼主| 发表于 2016-1-22 12:44:46 | 只看该作者
本帖最后由 有阴也有阳 于 2016-1-22 12:47 编辑


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

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

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

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

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

另外,感谢您的指点,让我又增长了新的知识,谢谢!!!

点评

我觉得你对fdisk清零的概念有误区。 如果0磁头1柱面0扇区被清零,分区表信息写在哪里?如果清零之后分区表还在,那又怎么能叫做清零?我没有用过dos的fdisk,但是即使清零之后也需要重建分区表,也就是mbr,才能看  详情 回复 发表于 2016-1-22 15:19
回复

使用道具 举报

17#
发表于 2016-1-22 10:48:01 | 只看该作者
有阴也有阳 发表于 2016-1-21 11:18
反复写了入了几种不同的主引导记录后,U盘的显示从hd(-1.0)变成了hd(-1.3),从U盘启动时很简洁的:

...

在写入其他主引导记录时,可用bootice先写入winNT5类型的主引导记录到MBR,也可达到相同的目的,不知是否,我常采用此方式。
回复

使用道具 举报

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

是同一个概念

点评

针对这个问题,上网查了一下资料: 1.bootice磁盘填充0是一个很实用的功能,它可以让用户不需要进行低格u盘、低格硬盘等等操作来达到彻底删除数据信息,以便更好的保护磁盘。 2.完成磁盘填充0后,需要重新格式  详情 回复 发表于 2016-1-22 12:44
回复

使用道具 举报

15#
 楼主| 发表于 2016-1-21 21:38:40 | 只看该作者
lbw2007 发表于 2016-1-21 10:45
还是不太明白你用这个方法清零的意义是什么,
据我所知比较简单的方法是用 bootice、winhex、diskgen对mbr ...

  大致地、粗略地看了一下,似乎“磁盘填充”和“磁盘的MBR主引导记录清零”是2个不同的概念吧?

点评

是同一个概念  详情 回复 发表于 2016-1-22 09:14
回复

使用道具 举报

14#
 楼主| 发表于 2016-1-21 21:36:56 | 只看该作者
本帖最后由 有阴也有阳 于 2016-1-21 21:38 编辑


        大致地、粗略地看了一下,似乎“磁盘填充”和“磁盘的MBR主引导记录清零”是2个不同的概念吧?

点评

你把U盘分区再用WinHex充0分区没了,分区信息保存在mbr。  详情 回复 发表于 2016-1-23 21:17
回复

使用道具 举报

13#
 楼主| 发表于 2016-1-21 17:32:47 | 只看该作者


        不清楚,如何用这个软件对U盘,或硬盘的主引导记录清零从来没遇到过、用过。
回复

使用道具 举报

12#
发表于 2016-1-21 17:21:48 | 只看该作者
有阴也有阳 发表于 2016-1-21 14:42
我的意思是:比如说bootice,本身就有mbr清零功能,把mbr的0~2048扇区都清零然后重建就可以

...



是不是说的这个???

点评

大致地、粗略地看了一下,似乎“磁盘填充”和“磁盘的MBR主引导记录清零”是2个概念吧?  详情 回复 发表于 2016-1-21 21:36
不清楚,如何用这个软件对U盘,或硬盘的主引导记录清零从来没遇到到过、用过。  详情 回复 发表于 2016-1-21 17:32
回复

使用道具 举报

11#
发表于 2016-1-21 17:20:40 | 只看该作者
..没遇到过。。
回复

使用道具 举报

10#
 楼主| 发表于 2016-1-21 14:42:36 | 只看该作者
lbw2007 发表于 2016-1-21 12:07
我的意思是:比如说bootice,本身就有mbr清零功能,把mbr的0~2048扇区都清零然后重建就可以了。为什么要 ...

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

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

点评

[attachimg]238259[/attachimg] 是不是说的这个???  详情 回复 发表于 2016-1-21 17:21
回复

使用道具 举报

9#
发表于 2016-1-21 12:54:13 | 只看该作者
为什么 要主引导记录清零?  清零有什么意义??
回复

使用道具 举报

8#
发表于 2016-1-21 12:14:29 | 只看该作者
有这么多的磁盘工具可以操作MBR,非要去弄最古老的DOS版FDISK,真是有点想不通
回复

使用道具 举报

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

Tr ...

我的意思是:比如说bootice,本身就有mbr清零功能,把mbr的0~2048扇区都清零然后重建就可以了。为什么要调用DOS命令?

点评

我的意思是:比如说bootice,本身就有mbr清零功能,把mbr的0~2048扇区都清零然后重建就可以 了——具体如何操作?本人是个业余爱好者,菜鸟级别,不会弄,请指教,谢谢!!!  详情 回复 发表于 2016-1-21 14:42
回复

使用道具 举报

6#
 楼主| 发表于 2016-1-21 11:18:04 | 只看该作者
本帖最后由 有阴也有阳 于 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盘的一次损伤,所以还是算了,这个毛病除了觉得不美观之外,并无大碍。



点评

在写入其他主引导记录时,可用bootice先写入winNT5类型的主引导记录到MBR,也可达到相同的目的,不知是否,我常采用此方式。  详情 回复 发表于 2016-1-22 10:48
回复

使用道具 举报

5#
 楼主| 发表于 2016-1-21 11:17:15 | 只看该作者
本帖最后由 有阴也有阳 于 2016-1-21 14:49 编辑


反复写了入了几种不同的主引导记录后,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盘的一次损伤,所以还是算了,这个毛病除了觉得不美观之外,并无大碍。




点评

我的意思是:比如说bootice,本身就有mbr清零功能,把mbr的0~2048扇区都清零然后重建就可以了。为什么要调用DOS命令?  详情 回复 发表于 2016-1-21 12:07
回复

使用道具 举报

4#
发表于 2016-1-21 10:56:06 | 只看该作者
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 (无效  详情 回复 发表于 2016-1-21 11:17
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 06:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表