xieshupeng 发表于 2010-10-1 12:49:42

重建MBR是什么含义

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

yshdata 发表于 2010-10-1 12:52:00

重建MBR 是MBR出现损坏后的 但是前提分区表象必须是好的 重建才有用 如果分区表象是 坏的重建了MBR也不行

xieshupeng 发表于 2010-10-1 13:26:27

分区表是对的,不考虑,仅讨论前面的引导程序。我理解,重建MBR恢复引导功能仅适用于单系统,多系统不行。还有一个问题,为什么在一个机子上装的系统到别的机子上不能引导呢?按理说只要MBR正常就可以引导进系统啊。为什么?

lsbzhe 发表于 2010-10-1 19:07:25

希望高手能解释一下!

wan0 发表于 2010-10-5 08:21:40

学习!!!!!!!!!!!

ygss 发表于 2010-10-5 23:17:12

希望高手能解释一下!

lvyanan 发表于 2010-10-6 08:52:26

MBR指的是主引导程序,重建MBR就是重新刷新主引导程序,并且同时刷新55AA系统签名,对于DPT则不予更动,传统的MBR是只支持启动一个活动分区上的系统的,支持多系统启动是特殊的专门主引导程序,是要额外安装的,至于“在一个机子上装的系统到别的机子上不能引导”的情况,不是MBR的问题,是主机硬件不同,操作系统安装的硬件驱动不适应,造成的驱动与硬件不兼容现象,只要驱动问题可以解决,就可以使用了。

xieshupeng 发表于 2010-10-6 20:48:24

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

lvyanan 发表于 2010-10-7 07:12:49

回复 8# xieshupeng
你说得很对,活动分区标志对于标准的MBR来讲,是必需的,标准MBR要根据这个活动标志来确定启动磁盘的位置,这是默认的标准,也只是提供给MBR使用的,windows系统并不关心这个标志的存在,但DOS系统启动时,会再次查找活动标志,以确定启动盘位置,如要想让DOS系统正常启动,需要提供活动标志,如果采用GRUB方式引导,加上Ram磁盘技术支持,DOS也可以不要活动标志支持。而多系统启动可以不受活动标志约束,只要装入了相应磁盘的DBR,系统就可以启动,我编的1JF9系列多系统引导,能够从扩展逻辑盘上启动windows系统,就很说明问题,扩展分区结构是无法设置活动分区标志的,但却可以模拟主分区结构来启动Windows系统,自编的引导程序,可以按照自己的方案来定义启动规则,其灵活性是很大的,我编的1JF9ky主引导程序,可以启动3套系统,支持热键选择第一主分区和最后主分区上的日常工作系统的启动,两个系统互相隐藏,启动一个系统,另一个就不可见,此外1JF9ky还支持热键启动位于最后扩展分区上的WinPE系统,该系统在其他工作系统工作时是隐藏的,只有选择该系统启动后,所有分区都会显现出来,便于实施备份和恢复等维护性操作,热键的定义:不按热键启动默认系统,按F9键启动扩展分区PE维护系统,按Ctrl+F9键,对两个主分区系统进行默认启动角色的交换操作,具体说明,可以到无忧论坛看帖:[【原创首发】建立和启动扩展分区隐藏系统的1JF9ky多系统引导程序]。

lsbzhe 发表于 2010-10-7 08:27:58

MBR指的是主引导程序,重建MBR就是重新刷新主引导程序,并且同时刷新55AA系统签名,对于DPT则不予更动,传统 ...
lvyanan 发表于 2010-10-6 08:52 http://bbs.intohard.com/images/common/back.gif


    蛙哥说的有道理,蛙哥的3系统启动并相互隐藏很不错!
页: [1] 2
查看完整版本: 重建MBR是什么含义