无法在 Windows 10 上启动,Windows 启动管理器条目已从 UEFI 中消失

无法在 Windows 10 上启动,Windows 启动管理器条目已从 UEFI 中消失

尝试安装 Qubes 失败后,我重启了电脑,发现启动项不见了。之前我grub可以Windows Boot从 UEFI 启动菜单启动。

因此,我从安装 CD 转到 Windows 命令行并输入bootrec /rebuildbcd/scanos它显示0 windows installations have been detected。但是,Windows 分区仍然可以访问,而且看起来一切正常,Windows 文件夹仍然在那里......

关于此问题的其他帖子提到了里面要做的事情C:\boot,但我没有这样的文件夹,那些帖子是在 Windows 7 或 Vista 上,所以有人知道我该怎么做吗?Windows 10 是否有相当于 C:\Boot 的地方?如何恢复 Windows 10 启动?

答案1

bcdboot.exe可以帮助创建/修复启动文件。

您以 UEFI 方式启动安装/修复 DVD/USB(最终禁用中央管理委员会因此您无法启动非 UEFI 媒体)。

EFI/UEFI 的启动文件位于 GPT 样式磁盘上的 EFI 系统分区上。Windows 的确切路径 - \EFI\Microsoft\Boot(和 \EFI\Boot - 后备)。

选择修复并打开命令控制台:

bcdboot C:\windows /s S:

其中 C:驱动器映射到 Windows 分区,S:驱动器映射到 EFI 系统分区 (ESP)。

对于映射 ESP,您可以使用diskpart.exe或者mountvol.exe。使用 diskpart,您可以看到驱动器号映射正在使用什么list volume

笔记:保持 CSM(BIOS 模拟)禁用,除非您必须做一些特殊的事情,以便固件仅允许启动到 UEFI 媒体或 GPT 磁盘。

答案2

以 root 身份编辑

/boot/grub2/grub.cfg

将其添加到最后

insert this in the 40_custom section:
menuentry "Windows" {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
chainloader +1
}

相关内容