如何修复Windows 7的MBR?

我已经安装了Ubuntu作为Windows 7的双启动。现在我不再使用Ubuntu了,所以我删除了Ubuntu分区并将未分配的空间添加到我的Windows 7分区。 但是在我重新启动计算机后,它直接转到了错误:

error: unknown filesystem grub rescue > 

我没有原始的Windows CD来修复MBR。 有没有办法在不使用Windows CD的情况下修复此错误?

试试EasyBCD 。 EasyBCD是一个高级GUI应用程序,可以轻松修改Windows引导加载程序及其中的条目。

选择BCD部署,然后编写MBR。

在此处输入图像描述

我用引导修复磁盘解决了这个问题(我把它放在USB闪存盘上,但如果需要,可以在磁盘上刻录它)。 我曾经主要使用该程序来修复linux中的grub,但它有一个修复MBR的选项。

因此,启动到Boot Repair disk / usb,然后选中“Restore MBR”(而不是“Reinstall GRUB”)。

在此处输入图像描述

它工作正常,Win7中的正常启动恢复到位。

点击这里: grub说未知文件系统。 我该怎么办?

请遵循: https : //help.ubuntu.com/community/Boot-Repair

如Ubuntu帮助中所述! 首先运行Ubuntu Live CD

如果可以使用Internet连接,请打开终端并运行以下命令:

 sudo apt-get install lilo sudo lilo -M /dev/sda mbr 

如果没有Internet连接:最新版本的Ubuntu包含文件/usr/lib/syslinux/mbr.bin,其长度为440字节,只需要使用此终端命令写入mbr的开头。 警告! 请务必小心使用此命令并在运行之前检查拼写错误。

sudo dd if = / usr / lib / syslinux / mbr.bin of = / dev / sda conv = notrunc

如果输入文件小于输出,则始终使用conv = notrunc

我的笔记本电脑有类似的问题..我已经多次启动基本和LXLE Linux以及win7 ..如果你删除Linux部分你可以使用实时Win7 USB或CD通过Windows恢复选项恢复MBR问题,但有时grub已损坏,您将无法从cd或usb启动。 我曾经从系统中删除hdd并连接到另一个系统以使用分区软件修复win7 partion或hdd的MBR或尝试格式化win7分区并将hdd重新连接到您的系统并尝试从那里启动live usb或cd。 祝好运。