从损坏的Linux分区中恢复数据文件

我有一个1TB驱动器的DD镜像。 它有8个分区。 前3个是ntfs 4是扩展分区5是linux boot 6是swap 7和8是用户为了各种存储目的而使用的linux分区。

除了7和8以外,所有分区都正常.dumpe2fs无法在分区7和8上find任何超级块。fsck说:

e2fsck 1.42.8 (20-Jun-2013) fsck.ext4: Bad magic number in super-block while trying to open /dev/sdb7 

我试图用-b选项提供备用超级块。 不行,来自e2fsck的同样的错误信息。

我还必须补充一点,硬盘没有任何硬错误。

当我在分区7和8上运行string时,我会看到什么看起来像用户文件的内容,以及包含用户debugging信息或错误消息的应用程序的string。

我怎样才能恢复这些文件?

+1有一个image processing。

我的文件系统恢复的解决scheme是UFS Explorer 。 这是相对便宜,有良好的声誉。 你应该能够扫描,并得到什么可以在这一点上恢复的感觉…

祝你好运。

你尝试ddrescue?

http://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html

我用它恢复了很多分区。 它在驱动器映像上工作得很好。