UEFI BIOS→ESP 分割槽→efiMicrosoftbootbootmgfw.efi→efiMicrosoftBootBCD→Windowssystem32winload.efi→载入核心启动系统
上述流程中的 ESP 分割槽(标准的 ESP 分割槽可以使用 Diskgenious 站群软件建立),为 UEFI 下 Windows 的引导分割槽,实际上就是一个 FAT 格式的分割槽,并无其他特殊的要求。并不像在传统 BIOS 下,启动 Windows 需要 “活动的主分割槽” 。在 ESP 分割槽下,存在几个重要的档案(“√” 表示必不可少的档案):bootmgfw.efi 是由 bootx64.efi 或 bootia32.efi 改名来的。
EFI/Boot/bootx64.efi(或 bootia32.efi)
√ EFI/Microsoft/Boot/bootmgfw.efi
√ EFI/Microsoft/Boot/BCD
EFI/Microsoft/Boot/zh-CN
上面这几个档案可以系统安装光碟中找到,我们只要简单的使用 “复制”-“贴上”,放到 ESP 分割槽即可。当然也可以通过命令进行操作:
bcdboot C:windows /l zh-cn
上述命令成功执行的前提:1 、必须存在 bcdboot.exe 档案(原版 Windows8.1/8/7 的 C:WindowsSystem32 下有此档案)。 2 、命令在 bcdboot.exe 档案所在路径下执行。 3 、若自行建立的 FAT 分割槽(不是标准的 ESP 分割槽),则需要执行命令:bcdboot C:windows /l zh-cn /s Y: (Y 代表 FAT 分割槽碟符)。
上述操作的意义在于,UEFI 环境下安装系统,可以将 gho 、 wim 系统映像应用到某分割槽,然后自行建立一个 ESP 分割槽,再通过执行上述命令修复一下启动档案即可大功告成。
详细方法说明:
PE 下使用命令列修复 UEFI 启动模式的引导问题
进入 PE(win8),
a 、 PE 为传统启动方式:
开启命令提示符,输入 bcdboot c:windows /s x: /f uefi /l zh-cn 回车即可。
命令解释:
c 代表你的系统所在分割槽,x: 代表 esp 分割槽,如果 esp 分割槽没有碟符,请先指定一个。
bcdboot – Bcd 启动档案建立和修复工具。
bcdboot.exe 命令列工具用于将关键启动档案复制到系统分割槽以及建立新的系统
BCD 储存。
“c:windows” 指定 windows 系统根目录的位置。
/s 指定一个可选的卷号引数,该引数用于指定要将启动环境档案复制到哪个目标系统分割槽。预设值为韧体标识的系统分割槽。
/f 与 /s 命令一起使用,指定目标系统分割槽的韧体型别,
/l 指定在初始化 BCD 储存时使用的可选区域设定引数,预设值为” 简体中文” 。
b 、 PE 为 UEFI 启动方式:
开启命令提示符,输入 bcdboot c:windows /l zh-cn 回车即可。
注意事项:
如果该命令不能顺利执行,请检查你的 win8PE 的完整性,看 bcdboot 是否被精简了。