Windows 10 更新破坏了我的 MBR/GRUB

Windows 10 更新破坏了我的 MBR/GRUB

今天下午我运行 Windows 10 更新后,我的分区表坏了……我使用 Windows 10 和 Ubuntu 14 双重启动,使用 Grub 作为引导加载程序。出现的错误是“错误,没有这样的分区,进入救援模式... grub rescue>”。我谷歌了一下,发现关于启动修复 ISO,将其安装在 USB 上,运行修复,收到此报告,但仍然没有运气:

http://pastebin.ubuntu.com/23833420/

现在启动完全跳过了 Grub,转至 Windows 启动管理器,但失败并显示“您的 PC 的启动配置数据丢失或包含错误”。因此现在我不再使用双启动,而是使用零启动。感谢 Microsoft。

无论如何,你们能帮我解释 pastebin 链接中的磁盘信息吗?我不记得我的分区配置,但我相信 Ubunut 的磁盘空间比 Windows 略小。我的问题有:

  • Ubuntu 分区还在吗?可能是名为“扩展”的分区吗?(sda4)
  • GRUB 在哪里?消失了吗?可以重新安装吗?怎样安装?

我不再真正关心 Windows 分区,但拯救 Ubuntu 就好了。

答案1

你被臭名昭著的Windows 10 周年更新...它删除了你的 Ubuntu 分区。

恢复很困难,但可以在 AU 上搜索testdisk,因为有些用户已经使用此程序恢复已删除的 Ubuntu 分区。请参阅http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step了解更多信息。

如果您可以恢复已删除的 Ubuntu 分区,您可能仍需要使用Boot Repair重新安装 GRUB 并使您的机器再次可启动。在 AU 上搜索Boot Repair或阅读有关启动修复的社区帮助 Wiki 了解更多信息。

您需要一张可启动的 Ubuntu Live DVD 来执行上述任务。

要修复 Windows 启动问题,您需要使用 Windows 修复/安装盘。再次启动 Windows 后,您可能会发现某些更新尚未完成... 只需让它们运行完成即可。我建议最后进行修复,因为您不想覆盖任何已删除的 Ubuntu 分区。

答案2

这是我最近在 SuperUser 上对同一问题的解决方案标题为“使用 Grub Ubuntu 16.04 / Win 10 双启动损坏(MBR)

对我来说,简单的解决方案是使用免费的 Boot-Repair 软件,按照以下建议操作 https://sourceforge.net/p/boot-repair/home/Home/

从 Windows 10 版本 1803 环境开始,我使用 Rufus 创建了一个包含 Boot-Repair-Disk iso 文件的可启动 USB 驱动器。

  • 可以恢复对 Windows(XP、Vista、Windows7、Windows8、Windows10)的访问。 * 可以恢复对 Debian、Ubuntu、Mint、Fedora、OpenSuse、ArchLinux 的访问。 * 如果您的 PC 包含 Debian、Ubuntu、Mint、Fedora、OpenSuse、ArchLinux 或衍生产品,则可以恢复对任何操作系统(Windows、MacOS、Linux..)的访问。

让我知道 Boot-Repair 的原始帖子来自 https://help.ubuntu.com/community/Boot-Repair

相关内容