UEFI引导过程及windows引导修复

Posted bjguanmu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UEFI引导过程及windows引导修复相关的知识,希望对你有一定的参考价值。

UEFI启动是一种新的主板引导项。传统引导方式就是Legacy模式。

CSM的选项是UEFI模拟Legacy模式启动,选中后则可使用Legacy模式启动机器。

Legacy模式仅支持传统的MBR分区,最多可以支持2.2TB的硬盘和4个主分区,而UEFI模式支持MBR和GPT分区格式,GPT却可以支持百TB大小的硬盘和100个主分区。

UEFI引导程序直接进入64位模式,传统Legacy模式引导程序一直在16位实模式下运行,启动系统后由操作系统切换到需要的cpu模式。所以UEFI只能引导64位操作系统。

UEFI引导程序搜索启动磁盘上的FAT(16,32)分区上的EFIootootx64.efi(IA32架构为EFIootootia32.efi)文件,找到后加载到内存中执行,把控制权交给操作系统启动程序。

不同的操作系统会有不同内容的这个文件。windows的EFIootootx64.efi会加载efimicrosoftBCD 启动菜单文件,根据其内容启动相应的操作系统。(BCD文件可用BootICE程序进行编辑。)windows7在BCD文件中指向WINDOWSsystem32winload.efi。efi程序是能够被UEFI引导程序加载到内存中的可执行代码文件。

多个磁盘根据设定的磁盘启动顺序依次启动查找FAT分区,每个磁盘多个FAT分区,那么谁在前,谁有正确的引导资料就引导谁。

手动修复UEFI引导win7,不论磁盘分区,先弄出一个fat32分区,把wepe光盘扣出的efi文件夹放入该分区。用BootICE修复efimicrosoftBCD 启动菜单文件。选择该磁盘为启动首选项。如果该磁盘为MBR格式,且windows分区处于激活状态,那么该磁盘支持双引导。

关于MSR分区,是为了不让GPT格式的磁盘被不认识的操作系统格式化而存在,该分区没有其他作用,也可以不要,但存在被类似XP系统误格式化的风险。

以上是关于UEFI引导过程及windows引导修复的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统引导过程及引导修复详解

Linux系统引导过程及修复引导

UEFI+GPT引导实践篇:UEFI引导安装64位Win7/Win8

UEFI下windows启动过程

Linux系统引导过程及引导修复

PE工具中的UEFI引导修复工具