今天下午我运行 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