删除Ubuntu启动驱动器后如何创建或恢复Windows Bootloader

我有一台双启动(或三启动)Windows 8 Release Preview,Windows 7和Ubuntu 12.04的计算机。 Windows 8和Ubuntu之间的Grub靴子; 我主要使用的。 最近,我决定删除Ubuntu,因为我几乎没用过它。 在更换Grub引导程序之前,我意外删除了Ubuntu分区。 现在,每当我想启动机器时,它就会给我“grub-rescue”提示 – 我无法启动Windows(8或7),也无法启动Ubuntu(当然除了通过USB)。 我没有任何Windows 7/8恢复媒体,所以这不是一个选项。 请注意,删除Ubuntu分区后,我将PC置于hibernate状态,然后将其打开。 这意味着无法安装C:\ [Windows 8]驱动器。 我不知道这是不是很糟糕,但绝对不会让事情变得更好。

我目前正在通过USB启动Ubuntu,以恢复Windows启动器。 我已经研究过使用boot-repair来解决这个问题,尽管在尝试应用这些更改之后,它给出了错误:“请安装[mbr]软件包。然后再试一次。” 我不知道为什么我会收到这个错误; 有没有办法安装’mbr包?’ 老实说,我不知道它们究竟是什么,也不知道如何安装它们。 在有更好的方法的情况下,还有其他任何我尚未用尽的选项可以启动回Windows吗? 我想将引导程序设置为启动到Windows 8,但启动到Windows 7或8很好(我可以从那里使用EasyBCD)。 有一个简单的解决方案吗? 我已经检查过BIOS,但我还没有找到启动Windows的方法。

您可以从Ubuntu LiveCD / USB安装Microsoft风格的MBR。 为此,请运行

sudo software-properties-gtk -e universe && sudo apt-get update sudo apt-get install mbr sudo install-mbr /dev/sdX 

其中“sdX”是您的硬盘驱动器的设备节点,如“sda”, 而不是像“sda1”这样的分区。

如果你真的想使用boot-repair来执行此操作,那么只需运行最后一个命令之外的所有内容

 sudo install-mbr /dev/sdX 

之前的命令只会安装mbr包。 然后再次尝试boot-repair

这是Neosmart.net的Windows恢复光盘

来自网站:

作用 :Windows 7恢复光盘可用于访问系统恢复菜单,为您提供使用防病毒,系统还原,完整PC备份,自动系统修复以及手动高级恢复的命令行提示选项。

它没有做什么你不能使用Windows 7恢复光盘重新安装Windows – 它只修复(不替换!)Windows

为什么需要它 :如果你是从一家大型零售商那里购买了你的电脑,那么购买时你就不会得到这张CD。

阅读https://help.ubuntu.com/community/RestoreUbuntu/XP/Vista/7Bootloader

不要在包含Windows VISTA,7和8的HDD的MBR上执行“sudo install-mbr / dev / sdX”。如果执行它, 磁盘签名将被“00 00 00 00”覆盖,这可能会导致失败在启动Windows VISTA,7和8中。我确认install-mbr(安装包“mbr”版本1.1.11-5,用于Quantal)覆盖了磁盘签名。

您可以在Windows 7安装媒体DVD中使用Microsoft提供的BOOTREC.EXE实用程序。 这是一篇关于如何做的好文章:

如何使用Windows恢复环境中的Bootrec.exe工具来解决和修复Windows中的启动问题

“请安装[mbr]”拦截器是一个错误。 它已在最近版本的Boot-Repair中修复。 因此,请更新Boot-Repair并单击“推荐的修复”。

我想将你重定向到这个问题: askubuntu.com:从笔记本电脑中移除grub-grub在那里我建议使用一个免费下载的boot-cd和这个问题的有用工具。