无法启动 Windows 10

无法启动 Windows 10

我在现有的 Windows 10 上安装了 Ubuntu,双启动几个月都没问题。现在我再试一次,它不再起作用了。grub-update 除了 Ubuntu 之外找不到任何操作系统。使用 USB 棒上的启动修复在 nvmen1p1 上找到 EFI 分区,但从那里启动会导致

error: can't find command 'parttool'.
error: can't find command 'drivemap'.
error: invalid EFI file path.

甚至从 USB 记忆棒中也找不到真正的 Windows 10 所在的 nvmen1p2。

sudo os-probe在常规 Ubuntu 上什么也找不到。

以下是 pastebin:https://paste.ubuntu.com/p/H54w8bCwws/

有什么建议吗?

答案1

在您的 中手动添加它grub.cfg。添加

菜单条目“Windows 10” --class windows --class os $menuentry_id_option'osprober-efi-F024-2799'{
insmod part_gpt
insmod fat
if [x$feature_platform_search_hint = xy]; 然后
搜索--no-floppy --fs-uuid --set=root F024-2799
否则
搜索--no-floppy --fs-uuid --set=root F024-2799
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi }


行下### BEGIN /etc/grub.d/30_os-prober_proxy ###。它可以是 30 以外的其他数字,但 30 是 os-prober 最常见的数字。

请记住,之后sudo update-grub您将必须再次执行此操作。并且先进行备份。

如果它有效,请接受答案。如果没有,请报告,我们将寻找其他选项。

答案2

我让它再次工作了。粗略步骤:

  1. 在磁盘开头添加小的 GUID 分区。
  2. 下载 Windows 10 并安装在外部硬盘上。
  3. 从那里运行并修复(必须转到命令行并按照我在其他地方找到的一些建议进行操作,记不清了)。
  4. 现在我可以在 Windows 和 Ubuntu 之间切换

相关内容