中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-23 02:15
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,273 会员排行
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 重建MBR是什么含义
可打印版本  2,951 / 3
第1楼 xieshupeng 发表于 2010-10-01 14:32
新手上路 发帖 3 积分 10
重建MBR是什么含义
DISKGEN、分区表医生等很多软件都有重建MBR选项,不知重建完后的MBR是什么样的?不同软件重建的MBR都完全一样吗?如果原来C盘是系统盘,MBR被破坏,不能引导了,用软件重建MBR后能恢复引导吗?如果能恢复引导,为什么不同机子上安装的操作系统不能互相混用呢?按理说只要MBR正常就可以引导啊。哪位高手解答一下,不胜感激。

[ Last edited by xieshupeng on 2010-10-1 at 14:36 ]
第2楼 不点 发表于 2010-10-05 19:01
银牌会员 发帖 1,115 积分 2,491
MBR 有两部分构成:引导程序和分区表。此处的引导程序通常叫做主引导记录(Master Boot Record)。

如果只有分区表,那么这个硬盘上的各个分区仍然是可以使用的,但是,无法用这个硬盘来启动电脑。

如果有了引导程序,就可以用这个硬盘来启动电脑了。

引导程序和分区表都很重要,无论哪个丢失了都不行。相比之下,分区表更重要一些,如果它被毁掉了,整个硬盘就需要重建分区表,原来的数据就都得抹掉了。

如果只是引导程序丢掉了,那只不过无法启动罢了,用其他软件重建引导程序,照样很容易启动的。

如果你不需要重新分区了,那么,重建 MBR 应该是指重建引导程序。

引导程序既然也是程序,当然不同的软件可能会写入不同的程序了。病毒也可以在这里驻留。

但是,无论谁建立 MBR,都会让你的电脑正常启动,这个你就不用担心了。

有的系统的引导程序没有考虑到与 Windows 的兼容性,所以,它可能会出问题。一般应该使用兼容性好的软件来建立 MBR。像 diskgen 、partition magic,以及 分区医生 等软件,它们都很有名,你就放心使用好了。

既然你在 grub4dos 这个板块提问题,那么我也向你推荐 grub4dos。grub4dos 的 MBR 也是一个兼容性非常好的 MBR。不过,grub4dos 的 MBR 占据 18 个扇区,比微软的单扇区 MBR 要大很多倍。
第3楼 xieshupeng 发表于 2010-10-06 19:57
新手上路 发帖 3 积分 10
楼上说的很好。我写帖子时对MBR的多样性认识不足,其实MBR就是一段引导程序,可以随意编写,并不固定。多操作系统的MBR更复杂一些,简单地重建应该不能完成引导多系统的任务。另外我还想问一下,活动分区在某些多系统引导程序下是不是会失去意义?也就是说引导程序并不总是首先寻找活动分区?
第4楼 qzwqzw 发表于 2010-10-07 12:21
银牌会员 发帖 636 积分 2,343
Originally posted by 不点 at 2010-10-5 19:01:
相比之下,分区表更重要一些,如果它被毁掉了,整个硬盘就需要重建分区表,原来的数据就都得抹掉了。


这点不太赞同。
重建分区表通常都不会抹掉数据,因为如果仅仅是分区表被毁,而分区仍然存在的话,是完全可以通过遍历硬盘和分区链表恢复分区表的。
当然,对于类Unix系统,分区的意义完全不同,可能是另外一回事了。

另外,对于MBR的源流嬗变不很清楚,不知道大概有几个系列的MBR,并且有哪些比较重要的版本。55AA是在所有版本中都存在的标准标识字吗?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023