从双系统中卸载Ubuntu / 更改引导程序

我有一个Win/Ubuntu 11.10双启动设置,我在笔记本硬盘的不同分区上运行这两个操作系统。我认为卸载的最佳方法是“简单地”删除Ubuntu分区-一旦我确保在POST之后将控制权交给Windows引导加载程序而不是grub。

问题是:我该如何做到这一点?

我尝试过的方法:

我尝试了boot-repair CD(https://help.ubuntu.com/community/Boot-Repair),但那对我来说有点超出我的能力范围,我无法确定是否可以用那个工具完成这个任务 :/。

我还尝试了EasyBCD(http://askubuntu.com/questions/66070/how-to-set-windows-bootloader-as-default-bootloader)。它无法识别我的ext3分区,更别提更改引导加载程序了。

最后,我尝试在Ubuntu中安装启动管理器,并使用它将Win7引导加载程序设置为默认。但重新启动后,它仍然加载grub。

5个回答

将安装有Windows/Ubuntu双启动的硬盘设置为BIOS/UEFI中的第一个启动选项。
如果它没有自动引导到Windows,请使用Windows恢复USB闪存来恢复Windows引导加载程序。如果您拥有MBR(传统)安装:
bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd
对于UEFI,请参考如何修复GPT硬盘上的EFI引导加载程序,适用于Windows 7、8、8.1和10
使用Windows磁盘管理工具删除Linux分区(右键单击开始菜单,选择磁盘管理)。
(可选)仅适用于EFI安装,请按照如何在Windows 8.1上挂载EFI分区以进行读写操作的指示挂载EFI分区并删除Ubuntu文件夹。

来源:根据这个答案修改


我认为您可以使用Windows恢复控制台从CD中“修复”引导加载程序,即删除grub并将其替换为Windows的引导加载程序。


啊,好主意!我怎么没想到呢 >.< 我回家后会试试看的。 - MartinDK
如果CD/DVD的菜单系统中的自动“修复”无效,请尝试导航到系统恢复-系统修复,并使用命令bootrec.exe /fixmbr。(这是我在Vista上成功使用的方法。我想Windows 7应该也一样。) - CentaurusA
啊,又恢复正常运行了。谢谢你们的帮助,伙计们。 - MartinDK

步骤1

  1. 进入Windows系统,右键点击我的电脑
  2. 选择管理 > 磁盘管理
  3. 删除已安装Ubuntu的分区以及保留给交换空间的空间。(如果你想在Windows中使用这些空间,可以将其格式化并创建一个新的分区。或者稍后再进行操作。)

步骤2

  1. 重新启动计算机。
  2. 进入BIOS设置。
  3. 将启动介质设置为CD/DVD。
  4. 将Windows 7安装光盘(或恢复光盘)放入光驱。
  5. 从光盘启动。

步骤3

  1. 启动Windows修复工具(如果使用Windows 7安装光盘或恢复光盘,它会自动显示修复选项)。
  2. 允许工具修复启动问题。
  3. 如果工具发现错误并修复成功,重新启动计算机,享受新的系统!

如果失败,请按照步骤4继续操作。

步骤4

  1. 在恢复模式下打开命令提示符。
  2. 输入diskpart并按下enter键。
  3. 然后输入list disk并按下enter键。
  4. 然后选择您的磁盘(可以通过大小找到)- 使用select disk x选择磁盘。将x替换为相应的数字。
  5. 然后输入list part并按下enter键。
  6. 然后选择以MB为单位的主要磁盘(而不是GB)- 使用select part x选择该分区。按下回车键。
  7. 然后输入active并按下回车键。
  8. 关闭命令提示符,然后再次运行启动恢复工具。

享受吧!


另一种简单的方法是使用Ubuntu制作一个可启动的USB,选择“不安装Ubuntu,仅试用”选项,并运行以下命令来移除grub错误并恢复Windows引导选项:
sudo apt-get install lilo
sudo lilo -M /dev/sda mbr

你需要在Windows中转到“磁盘管理”,然后擦除你安装Ubuntu的磁盘。

我之前实际上尝试过这样做,当我试图启动Windows 7时,屏幕只显示了一个带有“没有这个分区”的黑屏文字。 - yasuu
2你总是要确保默认的引导加载程序是你想要的。如果 grub 仍然是默认的,而你删除了 Ubuntu,那么你就会遇到 grub 错误。如果是旧的 BIOS/MBR 安装方式,你需要将 Windows 引导加载程序安装到 MBR,并确保引导标志位于 Windows 的引导分区上。如果是较新的 UEFI 安装方式,你可以直接从 UEFI 引导菜单启动 Windows,并在那里更改默认设置。 - oldfred
@yasuu 我相信"oldfred"是对的,你需要安装新的引导程序。 你可以尝试使用Windows光盘 -> 启动恢复。 - Mohammad Hosein Balkhani