UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程

UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程

ID:40567577

大小:3.19 MB

页数:14页

时间:2019-08-04

UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程_第1页
UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程_第2页
UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程_第3页
UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程_第4页
UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程_第5页
资源描述:

《UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程磁盘分区表格式一般来说,磁盘分区表有两种格式:MBR和GPTMBR分区表在windows操作系统下最多支持4个主分区或3个主分区+1个扩展分区(包含多个逻辑分区),扩展分区必须划分为逻辑分区才能使用,1个扩展分区可以划分多个逻辑分区MBR分区表不支持容量大于2.2TB的分区(一些硬盘制造商将他们的容量较大的磁盘升级到了4KB的扇区,这意味着MBR的有效容量上限提升到了16TB)如下图是一个MBR分区表示例:1个主分区+1个扩展分区(划分了

2、3个逻辑分区)GPT分区表对分区数量没有限制,但在windows系统上最多可以支持128个主分区GPT分区表突破了MBR最大支持2.2T分区的限制,貌似最大支持18EB的分区如下图是一个GPT分区表示例:划分了7个主分区BIOS引导方式目前主要的系统引导方式也有两种:传统的LegacyBIOS和新型的UEFIBIOS一般来说,有如下两种引导+磁盘分区表组合方式:LegacyBIOS+MBR和UEFIBIOS+GPTLegacyBIOS无法识别GPT分区表格式,所以也就没有LegacyBIOS+GPT组

3、合方式;UEFIBIOS可同时识别MBR分区和GPT分区,所以UEFI下,MBR和GPT磁盘都可用于启动操作系统。不过由于微软限制,UEFI下使用Windows安装程序安装操作系统是只能将系统安装在GPT磁盘中。再来说说传统LegacyBIOS和新型UEFIBIOS引导方式的工作原理吧:LegacyBIOSLegacyBIOS→MBR→“活动的主分区”→bootmgr→BootBCD→Windowssystem32winload.exe传统LegacyBIOS引导windows操作系统时,

4、是通过一个活动的主分区下的bootmgr(启动管理器)文件导入根目录下boot文件夹里的BCD(启动设置数据)文件,然后BCD文件根据自身的配置内容加载系统启动文件winload.exe(位置:根目录Windowssystem32winload.exe)来启动系统。一个BCD文件可以加载多个系统启动文件从而实现引导多个系统的启动通过EasyBCD工具看以看到BCD文件的内容,如下是我的win8.1和win10两个系统的BCD内容:我的windows8.1在C盘,winload.exe位置:C:

5、Windowssystem32winload.exe我的window10在G盘,winload位置:G:Windowssystem32winload.exe通过BCD来加载不同位置的winload.exe来实现这两个系统的启动通过引导修复工具NTBOOTAutofix查看BCD文件内容,如下图:需要注意的是:MBR磁盘格式下,windows系统的启动文件((bootmgr、BCD))必须存放在活动的主分区内,这样才能正常引导系统启动(MBR磁盘分区格式下,只允许有一个分区是活动的)。如果是使

6、用微软原版操作系统按照windows安装程序来进行系统安装,系统会自动创建一个隐藏的活动主分区(win7貌似是100M,win8貌似是350M)用来存放启动文件;如果采用其他安装方式来安装系统,由于系统默认并不会自动创建这个活动的主分区,启动文件将会存放我们的系统盘里,所以我们在采用其它安装方式安装第一个系统时,需要确保安装系统的分区是活动的、而且是主分区,而安装第二个、第三个…系统时,就不必要求必须是主分区了,逻辑分区也可以,因为安装第二个、第三个…系统时,我们已经有了一个活动的主分区了(第一个系统

7、所在的分区),这个活动的主分区下的BCD文件里已经包含了我们的第二个、第三个…系统的启动信息用来启动第二个、第三个…系统。UEFIBIOSUEFIBIOS→EFI系统分区(FAT格式的分区)→efiMicrosoftbootbootmgfw.efi→efiMicrosoftBCD→Windowssystem32winload.efiUEFIBIOS引导windows系统时,是通过一个FAT格式分区下的bootmgfw.efi文件来导入BCD文件,然后BCD文件根据自身的配置内容加载系

8、统引导文件winload.efi(对比legacy引导发现,UEFI的引导文件为winload.efi,而Legacy的引导文件为winload.exe)需要注意的是:GPT磁盘格式下,windows系统的启动文件((bootmgfw.efi、BCD))是存放在一个FAT格式的分区里的,有些出厂预装win8系统的电脑下将该FAT分区称之为ESP分区或EFI分区如下图,ESP和EFI分区一般都是隐藏的FAT分区,可以通过DG分区工具来创建ESP分区,还可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。