web-dev-qa-db-ja.com

chkdskが削除したファイルを復元するにはどうすればよいですか?

PCに2TBのディスクを追加しました。ディスクには1.5TBのデータがありました。

システムを起動すると、chkdskはエラーが見つかったと言って、ディスクでの作業を開始しました。 100kの孤立IDを削除し、同じ数だけ削除しました(メッセージの正確な表現は覚えていません)。

私のPCが最後にロードされたとき(Vista)、私の驚き(そして恐怖)に、私のデータのほとんどすべてがディスクから失われました。

現在、データのごく一部しかなく、1.4TB近くのデータが欠落しています。

データの削除を取り消す方法はありますか?

助けに感謝します。

5
Saariko

Microsoft によると:

Chkdskは、/ fコマンドラインオプションを指定した場合にのみディスクエラーを修正します。 Chkdskは、エラーを修正するためにドライブをロックできる必要があります。通常、修復によってディスクのファイルアロケーションテーブルが変更され、データが失われることがあるため、chkdskは次のような確認メッセージを送信します。

3つのチェーンで10個の失われたアロケーションユニットが見つかりました。
失われたチェーンをファイルに変換しますか?

Yキーを押すと、Windowsは失われた各チェーンをFilennnn.chk形式の名前のファイルとしてルートディレクトリに保存します。 chkdskが終了したら、これらのファイルをチェックして、必要なデータが含まれているかどうかを確認できます。 Nキーを押すと、Windowsはディスクを修正しますが、失われたアロケーションユニットの内容は保存されません。

上記はXPですが、Vistaにも当てはまると思います。

7
RedGrittyBrick

フォルダオプションに移動し、「保護されたオペレーティングシステムファイルを非表示にする」の選択を解除する必要があります。

次に、ルートフォルダに隠しシステムフォルダFOUND.000が表示されます。

その中には、復元されたファイルフラグメントがあります。 16進エディタなどで開き、フラグメントを元に戻してみてください。

0
dennis97519