MBR不小心删除了,如何恢复分区

MBR不小心删除了,如何恢复分区

我知道我的问题可能重复,但我花了很多时间在 google 和 askubuntu 上,却找不到答案。

我与 Windows 7 一起安装Ubuntu 13.10(我有 C 盘100GB和 D 盘 200GB)。安装时,我从 D 盘为 Ubuntu 分配了 80GB。因此安装后我无法启动 Windows。使用工具 gparted、Ubuntu Boot repair 和 testdisk,我尝试修复启动,但(as i guess)从 SDA 中删除了一些重要内容...

所以重启后,我有grub rescue prompt。所有分区都是未知文件系统。我尝试启动到 LiveUSB Ubuntu 13.10...因为我有Windows 分区sda1,并且Linux 交换在 sda2 上...和 ​​130GB 未分配内存(我猜是 D 盘)...我有很多重要的信息D drive

那么我该如何恢复分区?

任何帮助都值得感激!

答案1

从实时系统启动,并使用gpart用于扫描文件系统的实用程序。

答案2

尝试:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

它应该检测缺失的 MBR 并进行修复。对我来说它确实做到了,但我不知道这是否意味着它也能恢复 Windows 的启动能力,但这是这个应用程序的工作,所以它应该做到。

笔记:ppa 仅适用于支持的版本Ubuntu。

相关内容