web-dev-qa-db-ja.com

NTFSパーティションの混乱したファイルツリーからツリーを修正する

それは本当に混乱した状況ですが、私は私の選択肢の終わりにかなりいます。

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

短編:

  1. 私は2枚のディスクを持っています。 1つはWindowsを使用し、もう1つはディスクの前面に少し空きスペースがあるため、Linuxをインストールできました。残りは、データで満たされた1.8TBのNTFSパーティションで占められていました。

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

  3. システムが詰まった。再起動してサイズ変更操作を中断する必要がありました。

これが私がそれを修正するためにしたことです:

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

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

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

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

私が起こったと思うのは、私が古い木を回収したということであり、最新のものではありません。そして、それはたまたま無傷でしたが、最新のものは損傷していました。そのため、サイズ変更の失敗中に移動されたファイルは、自動修正中に、誤って正しい場所にあると見なされるようになりました。

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

私がこれを解決するのを助けることができる本当に強力な何かを知っている人はいますか?

4
fullmooninu

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

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

  1. Rawリカバリツールを使用して、必要なすべてのファイルをディスクから直接取得します。 Photorechttp://www.cgsecurity.org/wiki/PhotoRec は、ほとんどを取得できる本当に素晴らしいツールです。ディスクからのファイル拡張子。それは生の回復を行うので、ファイル名を取り戻すことはできませんが、ほとんどの場合、回復できるものはすべて元に戻ります。

  2. [〜#〜] dmde [〜#〜]http://softdm.com のようなものを使用して、検出および参照します古い/削除された/破損したパーティションテーブルを介して、再びすべてのファイルを取り出します。

  3. Testdiskのようなものを使用して、実際にディスクに干渉し、古いパーティションを回復しようとします

  4. デフォルトのファイルシステム修正ツール(例:[〜#〜] chkdsk [〜#〜])を使用して、ファイルシステムを修正します。

  5. したがって、1)のレビューはrawファイル2)です回復されたツリー構造から回復されたファイル4)回復されたパーティションからのファイル。今、いくつかの削除のために。重複を削除するものを使用してください。必要なのは、1)と2)を比較して、1)のすべての重複を削除し、1)と4)と2)を4)と比較して、1)と2)のすべての重複を削除することです。

  6. これで、2)と4)のファイル構造を安全に組み合わせることができ、常にファイルの名前を変更できます(注意:この時点で、同じ名前のファイルの1つは常に破損しています)。このために何かをコーディングすることも、手動で行うこともできます。

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

他の回答について:

レッスンを学び、常にバックアップを使用する」というアドバイスは素晴らしいですが、結局は問題解決者としては無意味です。

リカバリを開始する前にイメージを作成する」というアドバイスも、何をしているのかがわかっていて、リカバリしようとしているディスクに書き込まない場合は、かなり無意味です。 from(はい、最後にアクセスした/最後に変更したスタンプのようなものでさえ危険な場合があることを私は知っていますが、実際にはそうではありません)。ディスクの機械的/電子的完全性が損なわれていなければ、そうする確かな理由はありません。

それでおしまい。

これを書いている時点では、使用したツールはすべて無料でした。

この手順全体は、簡単に1週間以上かかります。この答えが誰かに役立つことを願っています。 :)

1
fullmooninu

まず、他のことを試し続ける前に、低レベルのビットごとのバックアップを実行します(はい:今)(ノートンまたはClonezillaでこれを実行できると思います)。

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

これがうまくいかない場合は、データ復旧企業に連絡することを検討できます。彼らは、オフセットされたポインタを再構築できる優れた専門家です。確かに、ブロックインデックスをオフセットする方が良いからです。これには高額な費用(約数百ドル)がかかりますが、データの価格を知っているのはあなただけです。

幸運を。

0

ディスクを完全に使い果たしました。エラーが最小になるとディスクが失われることになるため、最初にバックアップを取ることなくパーティションを変更することはありませんが、いくつか実行しました。

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

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

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

PC INSPECTORファイルの回復
Recuva
DiskDigger

0
harrymc

このことは、私に助けを求めた多くのユーザーのために多くのデータを節約しました: 便利な回復

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

0
user157378