关于硬盘MBR模式下的分区和系统启动的问题,请多指教!

在下对硬盘的分区存在几个疑问,尽管我知道广义的MBR指的是硬盘的第一个扇区,其中包含“引导程序(也就是狭义的MBR),磁盘分区列表和分隔符”(因为分列表只有记录4条分区记录,所以P+E<=4),并且MBR不属于任何分区;对磁盘分区可以理解为利用分区工具或者系统盘自带功能对分区表进行编辑;我的疑问如下:
1.一个硬盘的“引导程序”(狭义的MBR)是谁来来写入的?比如用全新的磁盘安装盘win7或者win xp;两者的安装程序是不是会在安装过程中在MBR中写入引导程序?两个系统的引导程序应该是不一样的吧?
2.新买的硬盘是没有任何数据的,对吧!如果仅仅只是利用工具对硬盘进行分区,然后将一个备份好的GHO还原到磁盘第一个分区肯定是没法启动的,对吧?比如将一个以前备份的XP的GHO文件恢复到第一个主分区,这种情况如何来修复呢,让XP正常启动?
3.看了点资料,说MBR模式下,活动该分区只能是主分区;设为活动分区的分区必须包含系统装载文件(如xp的ntldr, win7的bootmgr);并且将一个分区激活后只是在分区表相对应的分区记录中第一个字节由00H改80H;回到问题2,如果仅仅是恢复镜像,就算把这个分区设为活动分区也是没法启动的,因为没有引导程序(狭义的MBR),对不对?
4,如果磁盘的MBR中已经存在引导程序,比如之前的安装的XP系统,然后讲一个win7的GHO恢复到C盘,能否启动呢?反过来,如果先前安装的是win7,将XP的GHO恢复到C盘,MBR中的引导程序正常引导呢?
这些问题一直困扰着我,希望能早日解答,谢谢!

沿用了数十年的PC机主板架构是BIOS模式。但在2004年,微软和英特尔共同推出一种名为可扩展固件接口(EFI)的主板升级换代方案。EFI,即可扩展固件接口(Extensible Firmware Interface),EFI的位置很特殊,不像是BIOS那样是固件又是接口,EFI只是一个接口,位于操作系统与平台固件之间。到目前为止,现有的PC机主板绝大部分还是BIOS模式,EFI主板寥寥可数。

MBR,主引导记录(Master Boot Record),也就是现有的硬盘分区模式。MBR分区的标准决定了MBR只支持在2TB以下的硬盘,超过2TB的硬盘只能管理2TB!为解决这个大问题,微软和英特尔在EFI方案中开发了GPT分区模式。

GPT,全局唯一标识分区表(GUID Partition Table),GUID,全局唯一标识符 (Globally Unique Identifier) 。GPT是EFI方案的一部分,但并不依赖于EFI主板,在BIOS主板的PC中也可使用GPT分区。与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128个GPT分区。GPT可管理硬盘大小达到了18EB(1EB=1024PB=1,048,576TB),不过NTFS格式最大仅支持256TB。

GPT的分区信息是在分区中,而不象MBR一样在主引导扇区,为保护GPT不受MBR类磁盘管理软件的危害,GPT在主引导扇区建立了一个保护分区(Protective MBR)的MBR分区表,这种分区的类型标识为0xEE,这个保护分区的大小在Windows下为128MB,Mac OS X下为200MB,在Window磁盘管理器里名为GPT保护分区,可让MBR类磁盘管理软件把GPT看成一个未知格式的分区,而不是错误地当成一个未分区的磁盘。

2008年,硬盘容量突飞猛进,1.5T硬盘价格已降至RMB900元以下,在咱们CCF硬件版的帖子就可以看出,1.5T硬盘都已开始在CCFer中普及啦。。。。单碟500G的硬盘也已经面市,预计2T、2.5T硬盘在2009年就会面市。可是,2009年你想把旧硬盘换成2.5T硬盘?且慢!。。。由于MBR分区模式最大只能支持2TB硬盘,2.5T硬盘必须使用GPT分区模式!我们先未雨绸缪,看看Windows对GPT分区的支持情况:

1. Windows 95/98/ME、Windows NT 4、Windows 2000、Windows XP 32 位版本不支持GPT分区,只能查看GPT的保护分区,GPT不会被装载或公开给应用软件;

2. Windows XP x64 版本只能使用GPT磁盘进行数据操作,只有基于安腾处理器 (Itanium)的 Windows系统才能从 GPT 分区上启动;

3. Windows Server 2003 32bit Server Pack 1 以后的所有Windows 2003版本都能使用GPT分区磁盘进行数据操作,只有基于安腾处理器(Itanium)的Windows系统才能从 GPT 分区上启动;

4. Windows Vista 和 Windows Server 2008的所有版本都能使用GPT分区磁盘进行数据操作;但只有基于EFI主板的系统支持从GPT启动。
I never think of the future. It comes soon enough.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-07
看书是好事,实践更重要,电脑问题千奇百怪,不可一概而论
不必纠结于理论,若想深究磁盘的工作原理,需买专业书学习

就实际使用,仅明白一些概念即可
1、一个硬盘的引导,可由程序写入,不同系统引导各不同,(XP属于NT5引导,WIN7属于NT6引导)
2、GHOST是强大的硬盘镜像工具,之所以叫镜像,便是近乎百分百相同,GHOST的11.5版本连4K对齐也可复制,你第二问有错误:新买的硬盘→分区→激活→重建主引导记录(MBR)→GHOST系统GHO文件恢复→XP正常启动
(以前备份的XP的GHO文件恢复到新买的硬盘上,可能蓝屏,不关MBR事,是系统驱动问题)
3、你说的大段=重建主引导记录(MBR)
4、你说的大段解决方法=重建主引导记录(MBR)
下文可解答困扰
漫谈-----系统安装之前期准备(分区、格式化、分区表....)
http://hi.baidu.com/ygbklp/item/bbdcd4dad1d7a3c71a72b4de
漫谈-----系统安装之选择系统、系统安装方式(U盘、硬盘、虚拟光驱、PE系统)
http://hi.baidu.com/ygbklp/item/5cf869f4112a1511e2e3bd1e
如能理解上面文章,装系统是小事
第2个回答  2013-05-06
1,安装操作系统时会写入,两者的MBR显然不同

2,无法启动。但是GHOST版的系统,你只要选择文件=》磁盘 就能连GHO文件里的MBR一起恢复了,全新磁盘选择文件=》分区按理说是无法启动的

3,问题2已经回答过了,如果只是 文件=》分区按理说是无法启动的

4,不能,不能 不能的前提是文件=》分区 如果是文件=》磁盘就都能了,因为文件里的MBR部分就把磁盘的MBR覆写了追问

请教,我们利用Ghost软件做系统备份的时候,通常是选用Partion to image,也就是将选中的分区,做一个镜像;还原的时候是 partion form image ,这种用法应该是不会备份MBR中的引导程序吧。如果是你说的文件-->磁盘,那么这个文件也必须是针对磁盘做的镜像才对啊。
针对问题2,如果磁盘么样引导程序,例如XP的MBR ,改如何修复呢?

本回答被提问者和网友采纳
相似回答