主系统为 Windows 10(从 Windows 8 升级而来),采用 UEFI 启动方式。在磁盘上压缩出 60GB 可用空间,计划安装 Fedora 22。最初 BIOS 设置为 UEFI 模式,但 Fedora 始终无法顺利安装,随后改为 Legacy Boot 模式,从 U盘启动成功完成 Fedora 22 的安装。现在 Legacy Boot 下可以正常启动 Fedora,但无论是 Legacy 模式还是 UEFI 模式,Windows 10 均无法启动。

在 UEFI 模式下启动时,屏幕会显示如上图所示的错误界面。

Legacy 启动选项中也存在引导项,但只能进入 Fedora 系统。

再次尝试启动 Windows 时,便出现了上图所示的界面。
若想以 UEFI 方式安装系统,有一个小前提:U盘必须格式化为 FAT32 文件系统,之后才能写入系统镜像。因此,先进入 Fedora 系统,制作一个支持 UEFI 启动的 Windows 安装 U盘。即便遇到极端情况——比如故意将 ESP 分区完全清空——也不必慌张,执行下面这条命令,重启后 ESP 分区即可恢复正常。
以 UEFI 模式启动 Windows 8.1 安装 U盘或光盘,按 Shift+F10 组合键调出命令提示符窗口,无需挂载 ESP 分区,直接输入以下命令:
bcdboot c:\windows /l zh-cn
Windows 8、Windows 8.1、Windows 10 均适用此方法。整个修复过程不到 30 秒,完成后即可顺利重启进入系统。
