在 Windows 上的 UEFI 和恢复设备中删除 Ubuntu 的残留痕迹

M H*_*M H 3 uninstall dual-boot uefi

我最近设置了 Ubuntu 14.04 和 Windows 8.1 Enterprise 的双启动。我从 USB 记忆棒启动并将它安装在 Windows 旁边而不是安装在它上面。它安装完美,引导加载程序很棒,等等。我决定我不喜欢我选择的 Linux 版本,所以没有查找教程我就删除了 Linux。在 Windows 方面,我删除了 Linux 分区,但没有做任何关于恢复 Windows 引导加载程序的事情。

不出所料(事后看来),我无法启动到 Windows,并且每次尝试时都会得到 grub 命令行。使用我试图与故障恢复控制台命令修复它的Windows恢复盘bootrec /fixmbrbootrec /fixboot这两者都不工作。我通过重新安装操作系统来获得可启动的 Windows。再也没有看到 grub 命令行。但是,在某些地方仍然有 Ubuntu 的踪迹。在 UEFI 中,硬盘被指定为使用 Windows 启动管理器,我发现它很奇怪。于是我打开了硬盘BBS优先级,果然有两个ubuntu选项。我还注意到,如果我转到 Windows 中的高级启动,选择使用设备,ubuntu 作为选项出现两次。

到目前为止,我为尝试解决此问题而采取的步骤是:

  • 使用rebuildbcd故障恢复控制台
  • 使用命令提示符,bcdedit它没有返回关于 ubuntu 的条目
  • 挂载C:的EFS分区并删除ubuntu目录(失败)
  • 进入 msconfig 以删除 Ubuntu。Ubuntu 不存在。

经过几天的谷歌搜索,我完全不知道我可以搜索什么来找到这个特定问题的教程,因为我不熟悉我正在寻找 ubuntu 痕迹的地方。有没有人对我可以做些什么来删除这台机器上的最后一个 Ubuntu 有什么建议?

Rod*_*ith 5

您看到的是 NVRAM 条目。您可以使用EasyUEFI在 Windows 中删除它们或者使用带有efibootmgr命令行程序的 Ubuntu live CD 。(您将键入sudo efibootmgr以查看条目,然后使用 删除它们sudo efibootmgr -b {####} -B,其中{####}是使用第一个efibootmgr命令找到的条目的四位十六进制数。)

也就是说,这些条目基本上是无害的,只要它们没有设置为默认值。您可以放心地忽略它们。

为了将来参考,重新安装 Windows 是非常过分的。大多数计算机都提供 EFI 启动管理器,您可以通过按 Esc、Enter 或功能键(通常在 F8-F12 范围内)来访问该管理器。使用它,您可以启动 Windows,然后使用bcdeditEasyUEFI 将 Windows 引导加载程序重置为默认值。