誤って間違ったボリュームをフォーマットしました。古い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や他の同様の無料ユーティリティを引き続き使用することをお勧めします。この状況では、どの商用ソフトウェアももはや役に立ちません。

彼らはその分野の専門家であり、彼らの主張はウィキペディアで支えられているので、この質問に対する私の結論は、ファイルシステム全体を回復することは不可能であるということです。

関連情報