web-dev-qa-db-ja.com

ファイルを削除して.chkファイルに変換しないオプションはどれですか?

最近、コンピューターの使用中に停電が発生し、電源が切れると1TBのハードドライブに直接アクセスしました。電源が再びオンになり、コンピューターを再起動すると、1TBハードドライブの1つがWinXP SP3に登録されず、合計容量が0、使用可能容量が0と表示されました。ファイルシステム(NTFS)も登録されませんでした。登録...ドライブのすべてのエントリが空白またはゼロになっています。私の想定では、電源が切れたときにドライブに直接アクセスしていたため、ファイルテーブルが破損/破損していました。

調査を行った後、CHKDSKを実行するデフォルトのオプションを使用して実行しました(表示されていないため、CHKDSKが何であるかはわかりません)。 CHKDSKが完了すると、ドライブはWinXPに1TBのハードドライブとして登録され、使用可能なスペースが正確に反映されます。

しかし、CHKDSKは元のディレクトリから約16GBのファイルも削除し、それらすべてを順番に名前が付けられた* .chkファイルに変更しました。

私の質問は、ファイルテーブルを復元する必要がある私のような状況で、CHKDSKを実行するにはどうすればよいですか? CHKDSKを実行してファイルテーブルを復元し、不良セクタの損傷を修復できるようにしたいのですが、ファイルを削除してCHKファイルに変換するなどの操作は行いません。

何か案は?または、ファイルを削除せずに同じ機能を実行できるCHKDSKの代替手段はありますか?

2
CHKDSKuser

あなたが成し遂げたいことは実現不可能だと思います。または意味がありません。ファイルテーブルを復元するなど、実際にはファイルに触れないことは、まったく直交する操作です。ファイルシステムを調整する必要があるか、ファイルシステムに問題はありません。

2
Andreas Wiese

いいえ、CHKDSKはファイルを「削除」しませんでした。ディスク上で識別できないデータ領域を検出し、将来の回復のためにそれらを.chkファイルとして保存できます。ここでのニースのエッセイでわかるように、CHKDSKを読み取り専用モードで実行することはほとんど役に立ちません: http://support.Microsoft.com/kb/314835 。 CHKDSKは、ファイルシステムメタデータの破損/不整合のみを検出できます。ユーザーファイルのデータが破損しているかどうかを判断する方法はありません。ファイルシステムエラーの修正は、破損したユーザーファイルを検出または修正するために必要な最初のステップです。

0
kreemoweet