删除 Grub 和 OpenSuse,但保留 Windows 7

删除 Grub 和 OpenSuse,但保留 Windows 7

我在 Windows 7 旁边安装了 OpenSuse。Grub 是引导加载程序,我从那里访问 OpenSuse 和 Windows 7。

我想删除 Grub 和 OpenSuse 分区。

我的第一个失败方法是插入 Win7 DVD,选择修复计算机,然后输入命令提示符。然后我输入“bootrec /fixmbr”并重新启动。它不起作用。Grub 仍然存在,Windows7 也是如此。然后我尝试使用“bootrec /fixboot 和 /rebuildbcd”,但都没有用。

那么我该怎么做才能解决这个问题?我记得当我使用 WinXP 时这要简单得多。我只需输入 fixmbr 就可以了。

有什么线索吗?

答案1

Microsoft 的支持文章 927932

要运行 Bootrec.exe 工具,您必须启动 Windows RE。为此,请按照以下步骤操作:

  1. 将 Windows Vista 或 Windows 7 安装光盘放入光盘驱动器,然后启动计算机。
  2. 出现提示时按下任意键。
  3. 选择语言、时间、货币、键盘或输入法,然后单击下一步。
  4. 单击“修复您的计算机”。
  5. 单击要修复的操作系统,然后单击“下一步”。
  6. 在系统恢复选项对话框中,单击命令提示符。
  7. 键入 Bootrec.exe,然后按 ENTER。

选项已在网页链接上列出。

 bootrec /fixmbr
 bootrec /fixboot
 bootrec /rebuildbcd

如果命令bootrec /fixboot返回消息

该卷不包含可识别的文件系统...”。

运行以下命令

diskpart
  listvol
  sel vol c          <===== make sure C:\Windows exists
  act
  exit
bootrec  /fixboot
bootrec  /rebuildbcd

答案2

我不知道这是否适用于 Win7 甚至 Vista,因此您可能需要先制作光盘备份,但在 XP 中,您可以运行安装过程的开始(即直到计算机重新启动),然后您现有的 XP 安装就会运行。

答案3

好的,我设法解决了我的问题。

我选择修复我​​的电脑,然后选择让 Windows 自动完成所有操作。选择第一个选项。成功了。奇怪的是,之前使用 bootrec 工具时它没有起作用,而它应该起作用。无论如何,谢谢。:)

相关内容