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

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

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

我目前正在通过 USB 启动 Ubuntu,以尝试恢复 Windows 引导加载程序。我已研究使用引导修复来解决问题,具体方法如下这里,但在尝试应用更改后,它给出了错误:“请安装 [mbr] 软件包。然后重试。” 我不知道为什么会收到此错误;有没有办法安装“mbr 软件包”?老实说,我不知道它们到底是什么,也不知道如何安装它们。如果有更好的方法,还有其他我尚未用尽的选项可以重新启动 Windows 吗?我想将引导加载程序设置为启动 Windows 8,但启动 Windows 7 或 8 都可以(我可以从那里使用 EasyBCD)。有没有简单的解决方案?我检查了 BIOS,但找不到启动 Windows 的方法。

答案1

您可以从 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重试。

答案2

这是一个Neosmart.net 的 Windows 恢复 CD

来自网站:

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

它不能做什么您不能使用 Windows 7 恢复光盘重新安装 Windows - 它只能修复(而不是替换!)Windows

为什么你需要它:如果您从大型零售商处购买了 PC,那么您在花费巨额金钱时不会获得这张 CD。

答案3

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(使用 Quantal 的包“mbr”版本 1.1.11-5 安装)覆盖了磁盘签名。

答案4

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

相关内容