web-dev-qa-db-ja.com

データ復旧

私は完全に良い外付けHDDからデータを回復する方法を探しています。通常は問題ありません。

このドライブは、再フォーマット中に作業していたコンピューターのバックアップドライブとして使用されていました。 Windowsドライバーの注入中にいくつかの問題が発生しました。そのため、最善のアクションは、Linuxを使用してコンピューターを再フォーマットし、Windowsのインストールをワイプして、再開できるようにすることであると判断しました。このプロセス中に、コンピューターのハードドライブをワイプする代わりに、Ubuntuをワイプしてバックアップドライブにインストールしました。

ドライブから元のデータを取得するのに役立つツールを持っている人は誰でも服用してください。

ドライブは、データをバックアップする前にNTファイルシステムでフォーマットされ、Linuxをドライブにインストールした後にex3ファイルシステムに再フォーマットされました。それが何か違いを生むなら。

Win Imageを使用すると、ドライブのイメージを作成してドライブの内容を確認できますが、元のNTファイルシステムを再構築するために情報を切り分けたり、セクターに情報を書き込んだりできるかどうかはわかりません。

2
Eric Rich

Ubuntuの外付けドライブへのインストールを実際に完了した場合は、データを破壊した可能性が高くなります。新しいパーティションテーブルを書き留めて、おそらくmkfsを実行しただけの場合は、NTFS構造のかなりの部分が残っている可能性があります。

私はこのようなことをしました(誤って間違ったディスクに対してDISKPART CLEANを実行しました-元のディスクはボリューム全体を満たす単一のNTFSパーティションでした)、そしてこれが私が回復するためにしたことです:

  • Linux fdiskを使用して、元のパーティションテーブルの複製をディスクに書き込みました。 Linux fdiskの実装はMBRにのみ触れるため、ドライブにそれ以上の損傷を与えることはありませんでした。
  • 「ms-sys」ユーティリティを使用して、Linux FDISKで作成したNTFSパーティションに新しいパーティションブートセクタを書き込みました(BG-Rescue Linuxでプリコンパイルされています http://www.giannone.eu/rescue/ current / )。
  • USBアダプタを備えたWindowsマシンにディスクをマウントし、「WinImage」を使用してドライブでNTFSMFTをスキャンしました。 MFTの手っ取り早い検索は、各セクターの最初の4バイトで文字列「FILE」を検索することです。
  • MFTを見つけたら、相対クラスター番号を計算し、それをパーティションブートレコードのオフセット0x40に保存しました。
  • その後、WindowsがドライブをNTFSファイルシステムとしてマウントすることがわかりました。必要なすべてのデータをすぐに別のドライブにコピーしました。

ただし、データを破壊した可能性があります。ごめんなさい...

5
Evan Anderson

それで、あなたが正しくフォーマットしてからバックアップドライブの上に上書きしたことを私が理解したなら、そうですか?

ドライブのフォーマットを解除することは1つのことです...しかし、古い情報を上書きして復元すると、非常に困難になります。

ドライブの上書きされた量、どの部分などに応じて、フォレンジックリカバリツールを使用する必要があるか、専門家に見てもらう必要があります。

3
KPWINC