尝试安装 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
}