我不小心格式化了错误的卷 - 是否可以恢复以前的 Ext4 文件系统?

我不小心格式化了错误的卷 - 是否可以恢复以前的 Ext4 文件系统?

我知道类似的问题已经被问过。今天早上我不小心格式化了错误的卷,其中主要包含视频文件(每个大约 30GB)。

我目前正在尝试使用 Photorec 恢复文件,但它似乎工作得不太好 - 所有恢复的文件都已损坏。

该卷是 Cryptsetup Luks ext4 卷(但未使用 LuksFormat 重新格式化,只是 mkfs.ext4)

是否有可能恢复旧的超级块/日志? (如果是的话,这实际上有助于恢复旧的文件系统吗?)

答案1

我的建议是UFS 浏览器。如果失败,您将需要专业帮助。

标准恢复规则适用...不要写入受影响的卷并尝试恢复到另一个设备。

另请参阅:https://serverfault.com/questions/469460/how-to-recover-xfs-file-system-with-superblock-read-failed/469461#469461

答案2

显然不可能恢复旧的 ext4 文件系统。我目前正在使用 Photorec 恢复一些文件,但效果参差不齐。

UFS Explorer开发回复如下:

原因是ext4在格式化时完全破坏全部inode 甚至文件系统日志,因此卷仅包含文件数据;通常它是碎片化的。 Ext4 使用特殊的树结构来存储文件片段的映射,该树存储在用零擦除的 inode 中。

建议继续使用 PhotoRec 和其他类似的免费实用程序来尝试取回一些数据;在这种情况下,没有任何商业软件可以为您提供更多帮助。

由于他们是该领域的专家,并且他们的声明得到了维基百科的支持,因此我自己回答这个问题的结论是,不可能恢复整个文件系统。

相关内容