中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 重建MBR是什么含义 上一主题 | 下一主题
xieshupeng
新手上路





积分 10
发帖 3
注册 2010-9-27
状态 离线
『楼 主』:  重建MBR是什么含义

DISKGEN、分区表医生等很多软件都有重建MBR选项,不知重建完后的MBR是什么样的?不同软件重建的MBR都完全一样吗?如果原来C盘是系统盘,MBR被破坏,不能引导了,用软件重建MBR后能恢复引导吗?如果能恢复引导,为什么不同机子上安装的操作系统不能互相混用呢?按理说只要MBR正常就可以引导啊。哪位高手解答一下,不胜感激。

[ Last edited by xieshupeng on 2010-10-1 at 14:36 ]

2010-10-1 14:32
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 2 楼』:  

MBR 有两部分构成:引导程序和分区表。此处的引导程序通常叫做主引导记录(Master Boot Record)。

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

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

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

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

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

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

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

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

既然你在 grub4dos 这个板块提问题,那么我也向你推荐 grub4dos。grub4dos 的 MBR 也是一个兼容性非常好的 MBR。不过,grub4dos 的 MBR 占据 18 个扇区,比微软的单扇区 MBR 要大很多倍。



因为我们亲手创建,这个世界更加美丽。
2010-10-5 19:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xieshupeng
新手上路





积分 10
发帖 3
注册 2010-9-27
状态 离线
『第 3 楼』:  

楼上说的很好。我写帖子时对MBR的多样性认识不足,其实MBR就是一段引导程序,可以随意编写,并不固定。多操作系统的MBR更复杂一些,简单地重建应该不能完成引导多系统的任务。另外我还想问一下,活动分区在某些多系统引导程序下是不是会失去意义?也就是说引导程序并不总是首先寻找活动分区?

2010-10-6 19:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qzwqzw
银牌会员

天的白色影子


积分 2342
发帖 635
注册 2004-3-6
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by 不点 at 2010-10-5 19:01:
相比之下,分区表更重要一些,如果它被毁掉了,整个硬盘就需要重建分区表,原来的数据就都得抹掉了。

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

另外,对于MBR的源流嬗变不很清楚,不知道大概有几个系列的MBR,并且有哪些比较重要的版本。55AA是在所有版本中都存在的标准标识字吗?

2010-10-7 12:21
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: