NTFS パーティション内の乱れたファイル ツリーを修正する

NTFS パーティション内の乱れたファイル ツリーを修正する

本当にめちゃくちゃな状況ですが、もう選択肢は尽きています。

これは私の個人用ハードドライブなので、私にとって非常に重要なものです。そして、はい、バックアップはありません =(

短編小説:

  1. ディスクが 2 枚あります。1 枚には Windows が入っており、もう 1 枚にはディスクの先頭に少し空きスペースがあったので、そこに Linux をインストールしました。残りは、データが入った 1.8 TB の NTFS パーティションで占められていました。

  2. Linux をインストールしてしばらくすると、すべてのものを保存できる十分なスペースがないことに気づいたので、Gparted を使用して、NTFS パーティションのサイズを小さくするように指示しました。

  3. システムが停止しました。再起動する必要があり、サイズ変更操作が壊れました。

これを修正するために私が行ったことは次のとおりです:

  1. Linux Live を再起動し、Testdisk を使用してディスクを詳細に分析し、可能なパーティションを復元しました。サイズ変更中に作成されたと思われる NTFS パーティションのバージョンがいくつか見つかりました。Testdisk にそれらのすべてを開くように指示しましたが、ファイルを一覧表示できたのは 1 つだけでした。Testdisk で他のオプションを開こうとすると、エラー メッセージが表示されました。エラーのないオプションが正しいと想定し、Testdisk にパーティションを復元して新しい MBR を書き込むように指示しました。

  2. パーティションにエラーがあり、Linux には NTFS 修復ツールがあるのでそれを使用しましたが、それでもシステムにエラーがありました。

  3. そこで、Windows を起動し、chkdsk を使用してパーティション内のすべてのエラーを修正しました。

  4. すべて問題ないように見えますが、Windows に戻ると、1 つのファイルを開くと、別のファイル、または別のファイルの一部が開きます。つまり、一部のファイルが他のファイルの位置を占めているのです。

私が思うに、最新のツリーではなく古いツリーを復元したのです。そして、そのツリーはたまたま無傷でしたが、最新のツリーは破損していました。そのため、サイズ変更の失敗中に移動されたファイルは、自動修正中に、誤って正しい場所にあると想定されてしまいました。

そのため、ファイルを開くと、別のファイルを開こうとします。Radiohead - Creep.mp3 が開きますが、実際には別の曲の一部、または jpg のコードになります。一部のファイルは問題ないように見えますが、他のファイルは他のファイルによって位置が奪われているようです。

これを解決するのに役立つ本当に強力なものを誰か知っていますか?

答え1

このツールは、私に助けを求めてきた多くのユーザーのデータを大量に節約してくれました。便利なリカバリ

素晴らしいのは、削除されたパーティションを復元できることです。ただし、失ったものをすべて見つけるには時間がかかり、もちろん復元するには 2 台目のハード ドライブが必要になります。

答え2

ディスクを完全に台無しにしました。 最初にバックアップを取らずにパーティションの変更を行うことは絶対にありません。 わずかなエラーでもディスクを失うことになるからです。 しかし、あなたは何度も変更しました。

一部のファイルはまだ回復できる可能性がありますが、現在はディスク構造が存在しないため、ディスク構造を使用せずにディスクを分析してファイルを検索するユーティリティが必要です。

以下に、無料の回復ユーティリティをいくつか挙げます。これらを 1 つずつ試してください。保存されている可能性のあるファイルを、フォーマットされたドライブとは別のドライブにコピーすることを忘れないでください。データを回復するまで、そのディスクに書き込まないでください。

また、すべての「回復された」ファイルをチェックして、欠落している部分がないか確認する必要があります。

PC INSPECTOR ファイル回復
レキュバ
ディスクディガー

答え3

質問は、ひどく混乱したパーティションとファイルを回復するのに役立つソフトウェアまたは手順など、何かを知っている人がいないかということでした。

多くの実験を行った結果、ファイルとファイル ツリーの両方が危険にさらされている状況では、次の方法が最も効果的であることがわかりました。

  1. RAW リカバリ ツールを使用して、必要なすべてのファイルをディスクから直接取得します。フォトレック http://www.cgsecurity.org/wiki/PhotoRecは、ディスクからほとんどのファイル拡張子を取得できる非常に優れたツールです。これは生の復元を行うため、ファイル名は復元されませんが、復元可能なものはほとんど復元されます。

  2. 次のようなものを使用してくださいDMDE ソフトdm古い/削除された/破損したパーティション テーブルを検出して参照し、すべてのファイルを再度取得します。

  3. 次のようなものを使用してくださいテストディスク実際にディスクに干渉して古いパーティションを回復しようとする

  4. デフォルトのファイルシステム修正ツールを使用する(例:チェック) を使用してファイル システムを修正します。

  5. そこで、1)生のファイル2)復元されたツリー構造から復元されたファイル4)復元されたパーティションからのファイル. 次に、削除を行います。重複を削除するものを使用します。必要な操作は、1) と 2) を比較して 1) の重複をすべて削除し、1) と 4) および 2) と 4) を比較して 1) と 2) の重複をすべて削除することです。

  6. これで、2) と 4) のファイル構造を安全に結合できます。ただし、常にファイル名を変更します (注意: この時点で、同じ名前の場合、どちらかが必ず破損します)。このために何かをコード化することも、手動で行うこともできます。

  7. 最後に、次のようなものを使うこともできますトリッド http://mark0.net/soft-trid-e.html破損したファイルを削除してください。そして、1) から取得したファイルを確認し、手動で整理するのに多くの時間を費やしてください。

その他の回答に関して:

教訓を学び、常にバックアップを使用してください「アドバイスはいいですが、結局のところ問題解決としては無意味です。」

回復を始める前にイメージを作成してください「」というアドバイスも、自分が何をしているのかわかっている場合はあまり意味がありません。回復しようとしているディスクに書き込まないでください (はい、最終アクセス/最終変更スタンプのようなものが危険であることも知っていますが、実際はそうではありません)。ディスクの機械的/電子的整合性が損なわれていない場合は、そうする明確な理由はありません。

それでおしまい。

私がこの記事を書いた時点では、使用したツールはすべて無料でした。

この手続き全体は、1 週間以上かかるでしょう。この回答が誰かの役に立つことを願っています。:)

答え4

まず、他の方法を試す前に、(はい、今すぐ)低レベルのビット単位のバックアップを実行してください(Norton または Clonezilla でこれが実行できると思います)。

これで、あなたが確保したものは現在持っている試してみましょう: パーティション回復ソフトウェアを再度使用して、他のパーティション テーブルがまだ存在するかどうかを確認し、別のパーティションの回復を試み、それが機能するかどうかを確認し、さらに別のパーティションを回復する、というように、コピーを使用していつでも元の状態に戻すことができます。

これらすべてが機能しない場合は、データ復旧会社に連絡することを検討してください。彼らは優れた専門家であり、オフセットされたポインターを再構築できる可能性があります。これは、ブロック インデックスのオフセットの 1 つのメーターにすぎないからです。これにはコストが高くなります (数百ドル程度)。ただし、データにいくらかかるかはあなただけが知っています。

幸運を。

関連情報