从损坏的 Mint 17 分区恢复数据

从损坏的 Mint 17 分区恢复数据

我面临一个奇怪的问题,我会尽力提供尽可能多的细节。我已经从 stackexchange 和 ubuntuforum 尝试了很多东西,但似乎没有任何效果。

我的硬盘看起来像这样:

  • /dev/sda5 :空分区(~90GB)
  • /dev/sda3 : Linux Mint 17.2 (~60GB)
  • /dev/sda4 : Linux 交换 (4GB)

我需要为我的工作安装 Win7,所以我在 /dev/sda5 上安装,我知道 MBR 会被删除,但我过去已经这样做过,并且我保留了 Live USB 来重新安装 GRUB。

第一步

我安装了 Win7,重新安装了 GRUB,然后重新启动,所有问题都从这里开始。 Mint 没有按预期出现。因此,我再次从 Live USB 启动,尝试挂载 Mint 分区,但它是空的,没有显示任何内容。

第二步

我删除了 Win7 并尝试在 /dev/sda5 上安装一个新的 Mint 以检查它是否可以自行修复问题,但没有成功。

第三步

我在 stackexchange 和 ubuntuforum 上的帖子之间徘徊。我尝试了很多方法来检查超级块、分区完整性:没有发现任何问题。

分区真的是空的吗?

所以我留下了一个包含所有数据的“空”分区。我确信所有内容都还在磁盘上。我找到了“最重要的”包并将其用于 /dev/sda3 的映像。我能够恢复一些文件(所以我确信所有文件都还在这里),但它非常混乱,而且有一些重要的东西我没有找到。

如果有人知道会发生什么或如何取回我的数据,我会回答您所有的问题。

谢谢 !

一些随机事实:

  • 我愿意取回的大多数文件是:txt / pdf / tex /php /python 文件。 “最重要”似乎没有找到他们
  • 除了使用“gddrescue”创建映像之外,我从未接触过分区 /dev/sda3
  • 当我尝试从 Live USB(Kali 和 Mint)挂载(甚至在搞砸之前)Mint 分区时,磁盘始终是空的(即使我可以看到 GParted 中使用了大约 3GB)
  • 我从全新的 Mint 安装中发布,我可以运行所需的任何命令并安装所需的任何软件包

编辑 :

的结果parted -l

Model: ATA ST9160821AS (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags
 1      1048kB  90,0GB  90,0GB  extended                  boot
 5      1049kB  90,0GB  90,0GB  logical   ext4
 3      90,0GB  156GB   65,7GB  primary   ext4
 4      156GB   160GB   4294MB  primary   linux-swap(v1)

答案1

通过以 root 身份发布以下命令的输出来识别文件系统类型:

pvs
vgs
lvs
parted -l
cat /proc/partitions

祝您在寻找解决方案的过程中好运。

相关内容