我有一台 Windows PC,但我在其上双启动了 Manjaro (Linux) 以加快开发速度。现在我完成了,我想删除 Manjaro 并返回 PC。我删除了 Manjaro 分区,但在我能够完成 Windows 上的引导加载程序操作之前,我们断电了。现在我被困在 grub 救援中,因为出现以下错误:
“没有这样的设备asihdada-ofgdufauyfg-aofapfb-vpawhatever”。
计算机使用 MBR 和旧版 BIOS。我发现使用 Linux(目前为 Ubuntu)实时 USB 可以解决这个问题。我设置了一个 Ubuntu 实时 USB,但当我尝试运行它时,计算机显示“无法找到包含实时文件系统的介质”。我的朋友告诉我在 BIOS 中禁用旧版 USB 支持,现在我的键盘和鼠标无法使用。我该怎么办?
编辑 1:FWIW,我有一台可用的 PC 来制作 USB,配备了 Manjaro 和 Windows 10,如果这有帮助的话。
编辑 2:我的 USB 驱动器对于 Windows 可启动媒体来说太小,所以我需要一个 Linux 解决方案。我还有一个可用的 Ubuntu live USB,但在尝试启动 Ubuntu live 时遇到了上述问题。
编辑 3:我关注了本教程重置 BIOS 设置,现在我的键盘和鼠标又可以工作了。
编辑 4:Windows 10 可启动恢复 USB 应该可以解决问题,如果需要的话,它可以容纳 512mb。
编辑 5:使用 Windows 10 可启动恢复 USB,我能够使用故障排除菜单中的命令提示符,但访问被拒绝,bootrec /fixboot
使用 可解决此问题bootsect /nt60 SYS
。现在,当我重新启动时,会出现带有错误的 BSOD INACCESSIBLE BOOT DEVICE
。启动修复无法解决问题。
编辑 6:现在计算机不再显示 BSOD,但它会自动启动到 Windows 恢复系统。
编辑 7:没关系,移除 USB 后(为什么要从它启动呢?)BSOD 又回来了,但在重新启动我的电脑后,它会尝试启动修复但无法解决问题,但我现在可以自己解决问题了。
最后:再次从 BIOS 打开 AHCI 模式并重新启动 PC 4 次,使 PC 启动到 Windows,这正是我想要的。
答案1
如果您不再使用双启动,则不需要 Grub 来启动 Windows。
一旦您可以启动 Windows,为了完成删除 Linux 的任务,您可以扩大 Windows 分区以包含删除 Linux 分区时释放的空间。
答案2
使用 Windows 恢复 USB(不包含系统文件,容量不到 500mb),我能够运行、和bootrec /fixmbr
。bootrec /rebuildbcd
之后,我从 BIOS 存储设置中打开了 AHCI 支持。现在,在多次重启计算机后,它可以正常工作了。bootsect /nt60 SYS
bootrec /fixboot