誤ってフォーマットしたext4 1TB HDDからデータを回復しようとしています。私はほとんどすべてのLinuxツール(extundelete、ext3grep、ext4magic、testdisk、photorecなど)を試しました。これらのツールのいくつかは動作します:testdisk、photorec、foreignmost。約300,000個のファイルを修復しましたが、HDDフォルダ構造は回復できませんでした。これは私のHDDに多くのプロジェクトと重要な文書があるので非常に重要です。彼らは単にファイルを修復し、拡張子で区切られたフォルダまたは一意のフォルダに配置しました。 extundeleteは何も見つかりません。 ext3grepとext4magicがクラッシュしました。
フォルダ構造を復元するためのツールを見つけるために1週間以上努力しましたが、成功しませんでした。
可能ですか?正しいフォルダ構造内からファイルを回復することを意味しますか?
歴史
誤ってフォーマットしてすぐにコンピュータをシャットダウンしました。これはファイルシステムファイルを持たないデータ専用ハードドライブです。最初は回復する可能性が高いと思いましたが、何千ものファイルを整理する必要があると思い始めました。
多くのフォーラムに似たヘルプサイトを検索しましたが、役に立つものが見つかりませんでした。
この問題を修復するために6TBのスペースを持つBlackarmor NASを購入したので、すべての回復作業に十分なスペースがあります。
上記のすべてのユーティリティと回復されたすべてのファイルは、デバイス自体から復元されたのではなく、ddで作成されたイメージから復元されました。
HDD自体は良い物理的特性を持っています。不良セクタやエラーはありません。
この時点では何の進展もなく、物理ハードドライブをデータ復旧会社に送りました。
ファイルとフォルダ構造の修復に関するアドバイスは、現在私が持っている画像にのみ基づいています。
答え1
回復会社が使用するフォレンジックツールには、おそらく最高のフォレンジックデータ回復ユーティリティであるEnCase Forensicが含まれます。 EnCaseはドライブイメージを使用して元のデータを復元し、どのブロックがどのファイルを形成するかについてかなりインテリジェントな仮定をします。
それでも制限があるので、要素の1つを手動で処理する必要があるかもしれません。
Windowsコンピュータには、マスターファイルテーブルのコピーがある可能性があります。残念ながら、これはext4には存在しませんが、inodeタイムスタンプと他のメタデータに基づいて合理的な仮定をすることができます。