欢迎来到天天文库
浏览记录
ID:47316825
大小:2.37 MB
页数:14页
时间:2019-09-04
《UEFI+GPT、Legacy+MBR引导模式介绍&引导修复教程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用标准文档主要介绍3个内容:1,磁盘分区表格式:MBR、GPT2,BIOS引导模式:LegacyBIOS、UEFIBIOS3,引导修复方法:NTBOOTAutofix工具修复、BOOTICE工具修复一、磁盘分区表格式一般来说,磁盘分区表有两种格式:MBR和GPTMBR分区表在windows操作系统下最多支持4个主分区或3个主分区+1个扩展分区(包含多个逻辑分区),扩展分区必须划分为逻辑分区才能使用,1个扩展分区可以划分多个逻辑分区MBR分区表不支持容量大于2.2TB的分区(一些硬盘制造商将他们的容量较大的磁盘升级到了4KB的扇区,这意味着MBR的有效容量上限
2、提升到了16TB)如下图是一个MBR分区表示例:1个主分区+1个扩展分区(划分了3个逻辑分区)GPT分区表对分区数量没有限制,但在windows系统上最多可以支持128个主分区GPT分区表突破了MBR最大支持2.2T分区的限制,貌似最大支持18EB的分区如下图是一个GPT分区表示例:划分了7个主分区二、BIOS引导方式目前主要的系统引导方式也有两种:传统的LegacyBIOS和新型的UEFIBIOS一般来说,有如下两种引导+磁盘分区表组合方式:LegacyBIOS+MBR和UEFIBIOS+GPTLegacyBIOS无法识别GPT分区表格式,所以也就没有Leg
3、acyBIOS+GPT组合方式;文案大全实用标准文档UEFIBIOS可同时识别MBR分区和GPT分区,所以UEFI下,MBR和GPT磁盘都可用于启动操作系统。不过由于微软限制,UEFI下使用Windows安装程序安装操作系统是只能将系统安装在GPT磁盘中。再来说说传统LegacyBIOS和新型UEFIBIOS引导方式的工作原理吧:LegacyBIOS++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++LegacyBIOS→MBR→“活动的主分区”→bootmgr→Boo
4、tBCD→Windowssystem32winload.exe++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++传统LegacyBIOS引导windows操作系统时,是通过一个活动的主分区下的bootmgr(启动管理器)文件导入根目录下boot文件夹里的BCD(启动设置数据)文件,然后BCD文件根据自身的配置内容加载系统启动文件winload.exe(位置:根目录Windowssystem32winload.exe)来启动系统。一个BCD文件可以加载多个系统
5、启动文件从而实现引导多个系统的启动通过EasyBCD工具看以看到BCD文件的内容,如下是我的win8.1和win10两个系统的BCD内容:我的windows8.1在C盘,winload.exe位置:C: Windowssystem32winload.exe我的window10在G盘,winload位置:G: Windowssystem32winload.exe通过BCD来加载不同位置的winload.exe来实现这两个系统的启动,通过引导修复工具NTBOOTAutofix查看BCD文件内容,如下图:文案大全实用标准文档需要注意的是:MBR磁盘格式下
6、,windows系统的启动文件(bootmgr、BCD)必须存放在活动的主分区内,这样才能正常引导系统启动(MBR磁盘分区格式下,只允许有一个分区是活动的)。如果是使用微软原版操作系统按照windows安装程序来进行系统安装,系统会自动创建一个隐藏的活动主分区(win7貌似是100M,win8貌似是350M)用来存放启动文件;如果采用其他安装方式来安装系统,由于系统默认并不会自动创建这个活动的主分区,启动文件将会存放我们的系统盘里,所以我们在采用其它安装方式安装第一个系统时,需要确保安装系统的分区是活动的、而且是主分区,而安装第二个、第三个…系统时,就不必要求
7、必须是主分区了,逻辑分区也可以,因为安装第二个、第三个…系统时,我们已经有了一个活动的主分区了(第一个系统所在的分区),这个活动的主分区下的BCD文件里已经包含了我们的第二个、第三个…系统的启动信息用来启动第二个、第三个…系统。UEFIBIOS++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++UEFIBIOS→EFI系统分区(FAT格式的分区)→efiMicrosoftbootbootmgfw.efi→efiMicrosoftBCD→Windowssyst
8、em32winload.efi+++
此文档下载收益归作者所有