BIOS和EFI启动过程

BIOS:
磁盘MBR-->(激活的)分区PBR-->\bootmgr-->\Boot\BCD(指定windows所在磁盘和分区)-->\Windows\system32\winload.exe
启动分区包含bootmgr文件、Boot目录(里面有BCD文件)

EFI(GPT格式的分区表):
ESP分区-->\Boot\Bootx64.efi-->\Microsoft\Boot\BCD(指定windows所在磁盘和分区)-->\Windows\system32\winload.efi

有些主板的BIOS可以不用默认引导\EFI\boot\bootx64.efi,而是可以直接设置为引导\EFI\Microsoft\Boot\bootmgfw.efi,这个bootmgfw.efi其实跟\EFI\boot\bootx64.efi的功能一样,都是读取\EFI\microsoft\boot\BCD的配置然后引导windows系统

UEFI引导基本原理
1.esp引导分区
esp磁盘分区是gpt格式硬盘放efi引导文件的磁盘,在mbr格式硬盘中也可以由任一fat
格式磁盘分区代替
2.efi文件结构
efi\boot\bootx64.efi
efi\microsoft\boot\bcd
3.efi启动过程
uefi bios启动时,自动查找硬盘下esp分区的bootx64.efi,然后由bootx64.efi引导
efi下的bcd文件,由bcd引导指定系统文件(一般为c:\windows\system32\winload.efi)

引用:
https://www.cnblogs.com/motoyang/p/6082622.html
https://www.cnblogs.com/exmyth/p/4069117.html

你可能感兴趣的:(efi启动,windows引导)