找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6033|回复: 15

[已结论] 修复主引导记录会破坏分区表吗

[复制链接]

0

威望

488

金钱

2

贡献

初级会员

积分
511
主题
33
回帖
132
注册时间
2012-6-7
最后登录
2014-5-7
发表于 2012-10-2 11:50:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

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

9337

威望

7448

金钱

1万

贡献

管理员

自由的灵魂

积分
107434
主题
5630
回帖
26661
注册时间
2003-4-10
最后登录
2026-10-2
发表于 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修复之前先备份一下分区表。
不懂就搜!点此搜点拨论坛。如果本坛没有,请尝试点此问AI,或跟帖提问。
发帖前注意看置顶帖。
不定期借助AI对点拨论坛陈年老帖进行挖坟回复,打扰勿怪!
回复 顶 踩

使用道具 举报

  • 打卡等级:无名新人

51

威望

5196

金钱

229

贡献

管理员

孤魂野草

积分
6475
主题
168
回帖
2211
注册时间
2011-12-18
最后登录
2026-8-18
QQ
发表于 2012-10-2 11:55:59 | 显示全部楼层
理论上不会的。那次我就清空了MBR,分区一点事儿也没有。
在帮助别人的过程中丰富自己
回复 顶 踩

使用道具 举报

0

威望

488

金钱

2

贡献

初级会员

积分
511
主题
33
回帖
132
注册时间
2012-6-7
最后登录
2014-5-7
 楼主| 发表于 2012-10-2 14:18:50 | 显示全部楼层
草率的提问只能得到草率的回答
回复 顶 踩

使用道具 举报

  • 打卡等级:无名新人

51

威望

5196

金钱

229

贡献

管理员

孤魂野草

积分
6475
主题
168
回帖
2211
注册时间
2011-12-18
最后登录
2026-8-18
QQ
发表于 2012-10-2 14:31:01 | 显示全部楼层
陈陆2008 发表于 2012-10-2 14:18
谢谢!有的网友说清空了MBR后分区不行了。

我没经历过那种事
回复 顶 踩

使用道具 举报

  • 打卡等级:本地老炮

9337

威望

7448

金钱

1万

贡献

管理员

自由的灵魂

积分
107434
主题
5630
回帖
26661
注册时间
2003-4-10
最后登录
2026-10-2
发表于 2012-10-2 17:03:12 | 显示全部楼层
MBR,main boot record,主引导记录,顾名思义,就是引导操作系统用的,不影响分区信息。我有时候修复主引导记录,只用 FDISK/MBR 命令,就可以引导了,没影响到硬盘上的任何东西。
不懂就搜!点此搜点拨论坛。如果本坛没有,请尝试点此问AI,或跟帖提问。
发帖前注意看置顶帖。
不定期借助AI对点拨论坛陈年老帖进行挖坟回复,打扰勿怪!
草率的提问只能得到草率的回答
回复 顶 踩

使用道具 举报

0

威望

488

金钱

2

贡献

初级会员

积分
511
主题
33
回帖
132
注册时间
2012-6-7
最后登录
2014-5-7
 楼主| 发表于 2012-10-3 08:41:26 | 显示全部楼层
谢谢!我不明,MBR是如何与操作系统关联的?例如,我原来的系统是XP,重建MBR后MBR是如何识别系统是XP或者是WIN7的?是不是系统安装时再向MBR写入有关代码的?
学然后知不足,教然后知困。知不足,然后能自反也;知困,然后能自强也。故曰:教学相长也。
回复 顶 踩

使用道具 举报

  • 打卡等级:无名新人

51

威望

5196

金钱

229

贡献

管理员

孤魂野草

积分
6475
主题
168
回帖
2211
注册时间
2011-12-18
最后登录
2026-8-18
QQ
发表于 2012-10-3 13:14:56 | 显示全部楼层
陈陆2008 发表于 2012-10-3 08:41
谢谢!我不明,MBR是如何与操作系统关联的?例如,我原来的系统是XP,重建MBR后MBR是如何识别系统是XP或者是 ...

MBR只是加载引导程序,操作系统由引导程序加载。Windows NT系统使用NTLDR(Windows NT Loader)引导,Linux由Grub引导。想要增加系统,只需要在引导程序的文件中加入系统的信息就可以了,不用重写MBR
我那次重建MBR后,开机时就不管Grub了,而是奔着NTLDR就去了。我也很纳闷。也许“重写”就是把要加载NTLDR的信息写在MBR里(也许是重写MBR的软件这样决定的?)。这是我的理解,不一定正确。
你的问题有多精彩,我的答复就有多精彩!
回复 顶 踩

使用道具 举报

0

威望

488

金钱

2

贡献

初级会员

积分
511
主题
33
回帖
132
注册时间
2012-6-7
最后登录
2014-5-7
 楼主| 发表于 2012-10-3 18:08:12 | 显示全部楼层
伤心的笔 发表于 2012-10-3 13:14
MBR只是加载引导程序,操作系统由引导程序加载。Windows NT系统使用NTLDR(Windows NT Loader)引导,Lin ...

感谢!
点拨论坛的域名你记住了吗?www.dianbo.org
回复 顶 踩

使用道具 举报

0

威望

3098

金钱

5

贡献

中级会员

积分
3210
主题
15
回帖
199
注册时间
2010-12-14
最后登录
2026-9-27
发表于 2012-10-4 07:17:17 | 显示全部楼层
楼主的说法完全是错误的。MBR怎么会“包括硬盘引导程序和分区表”?请自己弄清楚MBR再来提问。
有任何论坛使用问题,请看论坛帮助
回复 顶 踩

使用道具 举报

0

威望

488

金钱

2

贡献

初级会员

积分
511
主题
33
回帖
132
注册时间
2012-6-7
最后登录
2014-5-7
 楼主| 发表于 2012-10-4 08:45:05 | 显示全部楼层
chentzz 发表于 2012-10-4 07:17
楼主的说法完全是错误的。MBR怎么会“包括硬盘引导程序和分区表”?请自己弄清楚MBR再来提问。


你的言论是完全的错误,你到微软的看清楚。
学然后知不足,教然后知困。知不足,然后能自反也;知困,然后能自强也。故曰:教学相长也。
回复 顶 踩

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|点拨论坛 |网站地图

GMT+8, 2026-10-2 01:40 , Processed in 0.117184 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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