尽管在 Ubuntu 中运行了启动修复,但仍无法启动 Windows 10

尽管在 Ubuntu 中运行了启动修复,但仍无法启动 Windows 10

我使用 ubuntu 中的启动修复的“推荐修复”来修复 Alienware 15 R2 上的 Windows 10 操作系统的 grub 和启动问题,该修复仅修复了 grub。
启动修复生成的Pastebin链接:
http://paste.ubuntu.com/p/McxnKhGHzJ/
PC 中的驱动器:
1) SSD(~240GB)>> 包含 Windows 和 C: 驱动器。2
) HDD(1TB)>> 包含 500GB D: 驱动器用于 Windows 文件,其余部分分为:
a) ~230GB 用于 Ubuntu
b) ~230GB 用于我的文件等。c
) 16GB 交换空间
d) 256MB EFI 系统分区

安装 Ubuntu 后,找不到 grub 菜单,Ubuntu 会在启动时直接加载。
重新启动后,我通过启动菜单(F12 键)进入 Windows,一切正常。
我遇到了这个问题关联启用 grub 菜单。
我执行了以下命令(以管理员身份在 cmd 中):

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

我发现,尽管进行了上述步骤,Ubuntu 还是在启动时直接加载。
这次无法通过启动菜单访问 Windows(grub 也不起作用),并出现此错误:

The selected boot device failed. Press any key to restart.

我尝试在 Ubuntu 中更新 grub,在系统设置中将 UEFI 更改为 Legacy,并禁用安全启动,但都无济于事。
二手靴子修理现在可以看到 grub 菜单,尽管每当我点击ny Windows 选项在 grub 中我要么得到这个错误
Windows 10 错误
或者
我看到 Windows 恢复选项如下(但帮助不大):
Windows 恢复选项
Windows 高级恢复选项
我还使用 cmd(在高级恢复选项中)执行了以下命令:

bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
bcdedit /deletevalue {bootmgr} path \EFI\ubuntu\grubx64.efi

第一个命令返回成功,但无助于访问 Windows。第二个命令返回未找到。
使用启动修复后可以访问 grub 菜单(Windows 条目不起作用):
启动修复后 Grub Works
我的硬盘分区(sudo fdisk -l):
HDD 分区

启动信息报告(使用启动修复后): http://paste.ubuntu.com/p/fxtxR4qZMq/

答案1

您看到错误消息是The selected boot device failed. Press any key to restart. 因为您所做的 bootmgr 配置更改无效。

通过以下方法重置为正确值应该不太难:修复工具在里面Windows 10 安装程序,但是设置可启动的 Windows 10 USB 驱动器可能需要 30-40 分钟。

  1. 访问 Windows 10 下载网站,并下载 Windows 10 ISO
  2. 从 ISO 制作可启动的 Windows 10 USB 驱动器
  3. 重启电脑,F12按 进入启动菜单
  4. 通过 USB 驱动器启动 Windows 10 安装程序。
  5. 提示将要求您开始安装 Windows。单击“好的”进入设置。您不会安装 Windows,但应该有一个“让我们开始屏幕“然后才能继续修复实用程序。
  6. 从安装程序菜单中选择窗户维修
  7. 您将获得一个实用程序列表,打开命令提示符
  8. 您需要撤消先前所做的配置更改。运行bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi

一旦该值修复,您就应该能够重新启动 Windows。

接下来,您需要将计算机配置为默认启动 Windows 或 Ubuntu,将另一个作为辅助启动。这样,您可以f12在启动时按下 ,并在需要启动时选择辅助选项。您可以通过 Bios 执行此操作f2

相关内容