测试用EFI:4286CTO v1.16。在启动选项里设置UEFI only BCD相关部分如下: Windows Boot Loader
-------------------
identifier {78edc3a4-9fe1-11e0-95b5-ae3d88d595f7}
device ramdisk=[boot]\sources\winpe64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\winload.efi
description Windows PE 3.0/amd64 UEFI
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\sources\winpe64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
nx OptIn
detecthal Yes
winpe Yes
ems Yes
和BIOS方式的加载项相比,path从winload.exe变成了winload.efi 另外bcd要放在\EFI\Microsoft\Boot里。\boot里的bcd貌似只在BIOS方式下用到。所以多重启动U盘需要两个地方各一份。 所有其它相关的boot app需要是EFI bype code,比如内存测试程序。从GRUB Legacy衍生出来的GRUB4DOS没法用了,得用UEFI模式的GRUB2。没了BIOS,MS-DOS真的可以告老还乡了。 Windows Memory Tester
---------------------
identifier {f0abebdc-9fe9-11e0-aef6-89ba50b2d9f7}
device boot
path \EFI\Microsoft\Boot\memtest.efi
description UEFI Memory Test
locale en-US
inherit {globalsettings} 这几个.efi程序都能在x64 PE的镜像里找到。或者以BIOS方式启动,直接去X:找
UEFI方式启动的PE和BIOS方式启动的外观上没有区别
|