所以有这个问题。有一个 500G 的磁盘,里面的数据已经崩溃。我需要恢复数据。我曾经ddrescue
先创建一个映像,然后将 455G 恢复到该映像。现在,我不知道原始磁盘的 fs 是什么(它是 linux,使用 ext2/3 挂载保存的映像会出现严重的 fs 错误)。所以当我使用 photorec 之类的工具来恢复数据时,所有恢复的文件都被重命名了,对我来说毫无用处——我的数据文件有特定的名称。
磁盘托管在其他地方,我无法进行物理访问。那么我该怎么办?
我从 300M 的位置使用了 ddrescue,因为我怀疑问题出在前 200M 左右。无论如何,我可以使用 ddrescue 恢复一些有用的 fs 信息,这将使我能够从保存的映像中重建文件系统的更好部分?
答案1
文件名实际上并不与文件一起存储。文件名存储在磁盘开头的表中,称为主文件表 (MFT),当您的硬盘崩溃时,MFT 可能已被破坏或损坏,无法再读取,我想您无法恢复该文件名。
答案2
UFS 探索者是此类恢复的绝佳工具。它可能帮助您在您的情况下关联名称,但我已多次使用它来解决严重的数据损坏和取消删除的情况。