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)分区上的\EFI\boot\bootx64.efi(IA32架构为\EFI\boot\bootia32.efi)文件,找到后加载到内存中执行,把控制权交给操作系统启动程序。

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

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

猜你喜欢

转载自www.cnblogs.com/bjguanmu/p/10518294.html