陈陆2008 发表于 2012-10-2 11:50:46

修复主引导记录会破坏分区表吗

资料说:MBR(Main Boot Record)即主引导记录区,它位于整个硬盘的0磁道0柱面1扇区,包括硬盘引导程序和分区表。请问,如果用DiskGenius等工具软件重建MBR,会破坏原来的分区表吗?我想,既然MBR包括了硬盘引导程序和分区表,那么,重建时会覆盖原来的分区表。
在网上搜了很长时间,找不到说理清楚的文章,在此向各位请教。

IsaacZ 发表于 2012-10-4 15:19:09

本帖最后由 IsaacZ 于 2012-10-4 15:26 编辑

跟踪阅读了几个帖子,对于我上面提到的 FDISK /MBR 命令微软网站有以下表述:http://support.microsoft.com/kb/166454/zh-cn

FDISK /MBR 命令只会重写主引导记录的前 446 个字节,而不是分区表。
http://support.microsoft.com/kb/69013/zh-cn

MS-DOS Fdisk 实用工具通常仅当不存在主引导记录时才会更新主引导记录 (MBR)。使用 Fdisk 重新分区不会重写该信息。

Fdisk 具有一个名为 /mbr 的未公开的参数,该参数导致 Fdisk 在不修改分区表信息的情况下将主引导记录写入硬盘。
某些双引导程序具有特殊的 MBR,它会在启动时询问您希望使用哪个操作系统。“fdisk /mbr”命令将清除该程序。而可引导任何具有“活动”标记的分区的双引导系统不受“fdisk /mbr”命令的影响。
如果不同的软件对于MBR的定义范畴不同,请使用更加安全的方法来执行这一操作。最好是在进行MBR修复之前先备份一下分区表。

伤心的笔 发表于 2012-10-2 11:55:59

理论上不会的。那次我就清空了MBR,分区一点事儿也没有。

陈陆2008 发表于 2012-10-2 14:18:50

伤心的笔 发表于 2012-10-2 11:55 static/image/common/back.gif
理论上不会的。那次我就清空了MBR,分区一点事儿也没有。

谢谢!有的网友说清空了MBR后分区不行了。

伤心的笔 发表于 2012-10-2 14:31:01

陈陆2008 发表于 2012-10-2 14:18 static/image/common/back.gif
谢谢!有的网友说清空了MBR后分区不行了。

我没经历过那种事

IsaacZ 发表于 2012-10-2 17:03:12

MBR,main boot record,主引导记录,顾名思义,就是引导操作系统用的,不影响分区信息。我有时候修复主引导记录,只用 FDISK/MBR 命令,就可以引导了,没影响到硬盘上的任何东西。

陈陆2008 发表于 2012-10-3 08:41:26

谢谢!我不明,MBR是如何与操作系统关联的?例如,我原来的系统是XP,重建MBR后MBR是如何识别系统是XP或者是WIN7的?是不是系统安装时再向MBR写入有关代码的?

伤心的笔 发表于 2012-10-3 13:14:56

陈陆2008 发表于 2012-10-3 08:41 static/image/common/back.gif
谢谢!我不明,MBR是如何与操作系统关联的?例如,我原来的系统是XP,重建MBR后MBR是如何识别系统是XP或者是 ...
MBR只是加载引导程序,操作系统由引导程序加载。Windows NT系统使用NTLDR(Windows NT Loader)引导,Linux由Grub引导。想要增加系统,只需要在引导程序的文件中加入系统的信息就可以了,不用重写MBR
我那次重建MBR后,开机时就不管Grub了,而是奔着NTLDR就去了。我也很纳闷。也许“重写”就是把要加载NTLDR的信息写在MBR里(也许是重写MBR的软件这样决定的?)。这是我的理解,不一定正确。

陈陆2008 发表于 2012-10-3 18:08:12

伤心的笔 发表于 2012-10-3 13:14 static/image/common/back.gif
MBR只是加载引导程序,操作系统由引导程序加载。Windows NT系统使用NTLDR(Windows NT Loader)引导,Lin ...

感谢!

chentzz 发表于 2012-10-4 07:17:17

楼主的说法完全是错误的。MBR怎么会“包括硬盘引导程序和分区表”?请自己弄清楚MBR再来提问。

陈陆2008 发表于 2012-10-4 08:45:05

chentzz 发表于 2012-10-4 07:17 https://www.dianbo.org/static/image/common/back.gif
楼主的说法完全是错误的。MBR怎么会“包括硬盘引导程序和分区表”?请自己弄清楚MBR再来提问。

你的言论是完全的错误,你到微软的看清楚。
页: [1] 2
查看完整版本: 修复主引导记录会破坏分区表吗