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

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

我有一个 1TB 驱动器的 dd 映像。它有 8 个分区。前 3 个是 ntfs,4 个是扩展分区,5 个是 Linux 启动分区,6 个是交换分区,7 和 8 个是用户用于各种存储目的的 Linux 分区。

除分区 7 和 8 外,所有分区均正常。dumpe2fs 无法在分区 7 和 8 上找到任何超级块。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 上运行字符串时,我确实看到了类似用户文件的内容,以及发出用户调试信息或错误消息的应用程序字符串。

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

答案1

+1,因为有图像可以使用。

我常用的文件系统恢复解决方案是UFS 探索者。它相对便宜,而且声誉很好。您应该能够扫描并了解此时可以恢复什么...

祝你好运。

答案2

你尝试过 ddrescue 吗?

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

我用它恢复了很多分区。它对驱动器映像的修复效果非常好。

相关内容