安装 Windows 7 后如何恢复 Ubuntu 损坏的分区

安装 Windows 7 后如何恢复 Ubuntu 损坏的分区

我之前有一个 Windows 7 分区和一个 Ubuntu 分区。当我格式化并重新安装 Windows 7 时,Ubuntu 分区不知何故损坏了。即使使用 Ubuntu Live CD,我也无法打开它并恢复我的文件。我无法修复 grub,因为它也找不到 Ubuntu 分区。我 100% 确定我在安装 Windows 7 时没有删除 Ubuntu 分区,我知道它在那里,但它已损坏。有什么方法可以恢复它,或者至少恢复文件吗?

这是sudo fdisk -l

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x86bf6871

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   419637247   209715200    7  HPFS/NTFS/exFAT
/dev/sda3       419639294   625141759   102751233    5  Extended
/dev/sda5       616697856   625141759     4221952   82  Linux swap / Solaris

提前致谢!

答案1

扩展分区的起始位置(扇区 419639294)与其包含的唯一分区(扇区 616697856)之间存在间隙。这表明 Windows 安装程序删除了对第一个逻辑分区的引用。如果是这样,可以使用以下命令再次找到它测试磁盘或类似的东西,但我不能保证它会起作用。

答案2

根据此 fdisk 输出,您的硬盘上没有可包含可用数据的 GNU/Linux 分区。

/sda1 是 MS Windows 7 启动分区

/sda2 是 MS Windows 7 系统分区

/sda3 是逻辑分区的容器

/sda5 是逻辑分区上的 GNU/Linux 交换分区,例如,它仅用于将系统 RAM 内容换出。它不是永久存储。

恐怕你会丢失数据,除非你已经备份。

相关内容