卸载 Ubuntu 后如何让 Windows 启动?

卸载 Ubuntu 后如何让 Windows 启动?

我有 Ubuntu 13.04+ Windows 8 双启动系统,Windows 8 是主系统。我决定现在不需要 Ubuntu,所以我想卸载它。以下是我采取的步骤。

  • 使用 EasyBCD 将 Windows 写入 MBR
  • 删除了 Linux 分区,并扩展了 C:​​\ 驱动器以占用可用空间

完成这些步骤后,我的 Windows HDD 恢复正常,并且如预期一样拥有更多 GB。当我尝试重新启动时,我收到错误:no such partition,并出现grub命令提示符。我假设这是因为我的计算机将 grub 设置为默认引导加载程序,并且由于我删除了 Ubuntu,它不知道该做什么。我如何重新引导到 Windows?我无法访问我的 Windows 8 磁盘,但我有一个装有 Ubuntu 13.04 的 USB 密钥。

答案1

答案取决于系统是通过 BIOS 还是 EFI 启动。vfbsilva 的答案可能适用于基于 BIOS 的计算机。(它肯定适用于旧版本的 Windows,但我不确定相同的过程是否适用于 Windows 8。)

绝大多数搭载 Windows 8 的新电脑都是基于 EFI 的。在这样的电脑上,您需要将 Windows 引导加载程序恢复为主引导加载程序和/或从EFI 系统分区 (ESP)。您可以通过多种方式将 Windows 引导加载程序设置为主要引导加载程序,但不幸的是,这些方法都需要大量解释和/或难以操作。从 ESP 中删除 GRUB 相对容易解释,所以我将这样做:

  1. 启动 Linux 实时 CD。
  2. sudo parted /dev/sda print通过键入并定位设置了“启动标志”的分区来识别您的 ESP 。
  3. sudo mount /dev/sda1 /mnt通过键入(用正确的设备标识符替换)来安装 ESP /dev/sda
  4. 键入sudo rm -r /mnt/EFI/ubuntu以删除 Ubuntu 版本的 GRUB。如果你已在其他地方手动安装了 GRUB,请删除它,而不是或除了 Ubuntu 的 GRUB 之外。
  5. 重启。

当您在没有 GRUB 的情况下重新启动时,计算机将绕过不再起作用的条目并使用列表中的下一个条目,该条目应该是 Windows 引导加载程序。

需要注意的是:如果您使用了 Boot Repair,您可能需要重新运行它并使用其高级选项来撤消其重命名操作。如果您不这样做,您最终仍会运行无法正常运行的 GRUB。

答案2

转到 Windows CD,修复并在命令 shell 中执行 fdisk /mbr,grub 仍然在 mbr 中,但不再找到 ubuntu 分区内的文件。

fdisk /mbr

将修复将其写入 mbr 的 Windows 加载器。

相关内容