如何从覆盖的 ext4 分区中恢复损坏的文件?

如何从覆盖的 ext4 分区中恢复损坏的文件?

我的磁盘(之前是 ext4)已被格式化并且 Windows 已安装。我想恢复我以前的文件(家庭照片,..),我尝试了在互联网上可以找到的所有内容。

我首先克隆了磁盘的映像来处理它,并且我测试了 Testdisk,但我无法用它做任何事情。事实上,当我分析磁盘时,我可以找到分区(多个实例,我不知道为什么),但是当我列出文件时,它没有找到任何内容并给出消息错误:“无法打开文件系统。文件系统似乎已损坏”。我也尝试寻找超级块,但仍然出现相同的错误。

e2fsck告诉我:“超级块无法读取或没有描述正确的 ext2 文件系统”。

答案1

可以使用专门的恢复工具在整个磁盘上搜索数据签名;此类工具的一个可能列表可能是如何从文件系统损坏的 CF 存储卡中恢复照片文件?在 Photo.SE 上。事实上,所提出的问题与 CompactFlash 存储卡有关,这在逻辑数据恢复方面几乎没有什么区别。

您的问题更加严重,因为您不仅可能重新分区并且肯定重新格式化驱动器(这可能不会那么糟糕,因为它可能会留下最多文件系统结构完好无损,因为它们放置在磁盘上的不同位置,并且还具有一定程度的冗余),而且还通过安装 Windows 将大量数据复制到其上,这些数据可以放置在任意位置。从格式化的驱动器恢复数据并不简单,但也是可行的;从现代恢复数据,被覆盖开车几乎是不可能的。您的驱动器某些区域被覆盖的情况介于两者之间。

一些参考资料可能是这个 2007 OnTrack 响应关于恢复被覆盖的数据,维基百科列出了至少两个 2006 年的消息来源,称一次覆盖会导致数据无法恢复, 和ForensicsWiki 引用了 2008 年的一篇论文,旨在解决有关覆盖数据恢复信念的误解, 哪个“已经证明,即使数据很小或仅在硬盘驱动器的一小部分上找到,正确擦除的数据也无法合理地检索”。唯一真正的反例似乎是《连线》杂志上的一篇文章关于布拉德利·曼宁案例中数据被覆盖后恢复的情况,但即使是从被覆盖的磁盘扇区中恢复(还有许多其他方法可以访问文章中提到的如此小的数据片段),它似乎仍然只是是一些特定的文件,而不是批量数据恢复。

坦率地说,在这种情况下,我认为你运气不好。可能可以在这里或那里恢复一些文件,但这将是您成功的程度。

您可能值得花一些时间联系一些数据恢复公司并询问他们是否可以提供帮助。他们可能可以使用专门的软件,这些软件可以在数据恢复方面做得更好,因为您可以解释磁盘发生了什么,但它会非常昂贵的。如果你走这条路,任何此类恢复工作预计将花费四到五位数美元,当然仍然不能保证成功。

除此之外,您可能需要考虑可以从其他地方获得哪些副本:家庭成员、上传到照片共享或社交网站等。

相关内容