为什么删除 Linux 分区后会出现 GRUB 错误?

为什么删除 Linux 分区后会出现 GRUB 错误?

我安装了 Windows 7 和 Windows Vista 的双启动设置。我使用 Easus Partition Manager 缩小了 Windows 7 分区。在空白处,我安装了 Linux Mint。我决定不再需要它了,我只是删除了 Linux Mint 分区。现在,当我启动时,我得到的只是:

GRUB loading.
error: no such partition
grub rescue>

我没有 Windows 7 安装盘,因为它是预先安装的。

答案1

我没有任何 MS 操作系统,所以我无法自己尝试,这一页在 Windows 7 论坛上 - 不过 - 似乎启动修复实用程序(SRU)也包含在系统的 OEM 发行版中。

我对该页面的理解是,然后您可以在 LiveCD 或 USB 驱动器的帮助下启动现有的 Windows 7,然后从那里运行 SRU。如果我的理解正确,那么您很可能可以从最初用于安装 Linux 的 Linux 安装 CD 或通过专用工具(如超级 Grub 磁盘。可能符合你要求的两种情况似乎是

另一个不太优雅的解决方案是修复 Grub [超级 Grub Disk 在这种情况下也能提供帮助] 并让 GRUB 为您启动 Windows 7。

答案2

您可以做的最简单的事情就是将 Windows 7 磁盘放入您的机器并从中启动,然后单击修复并转到命令提示符。

导航到 c:\boot 并运行此命令:

bootsect /nt60 c:
bootsect /nt60 sys
bootsect /nt60 all
bootsect /nt60 sys /mbr

尝试所有方法直到系统启动为止。

答案3

Bootsect.exe 修改的是引导扇区而不是 MBR!!| NeoSmart 文件

上述提示对我不起作用。我正在运行 Windows Vista,删除了 Linux 分区,并在启动时处理 grub 错误。上述链接对我有用。

使用恢复 DVD 启动并输入修复和命令提示符后,输入以下内容。

bootrec.exe /fixmbr 
bootrec.exe /fixboot 
bootrec.exe /rebuildbcd 

答案4

您可以做的最简单的事情就是将 Windows 7 磁盘放入您的机器并从中启动。

选择语言和键盘布局后,点击维修并转到启动修复– 如果它不能自动执行此操作。

这应该能够重新创建 Windows 引导加载程序和重新启动 Windows 所需的所有系统文件。

相关内容