web-dev-qa-db-ja.com

CHKDSKはRAWドライブでは使用できません

ブートドライブでchkdskコマンドを実行すると、「RAWドライブではCHKDSKを使用できません」というエラーメッセージが表示されます。これはどういう意味ですか、どうすれば修正できますか?

C:\>chkdsk c:
The type of the file system is RAW.
CHKDSK is not available for RAW drives.

Windows 7、64ビットを実行しています。マシンに深刻な問題は発生していません。これは定期的なメンテナンスの問題でした。以前にこのマシンでCHKDSKを正常に実行したことがあるのは知っていますが、長い間(おそらく数か月)です。

10
JosephStyons

"ファイルシステムの種類はRAWです。"は、CHKDSKがドライブで使用されているファイルシステムを特定できなかったことを意味し、不明なデータを保持していると見なします。 CHKDSKは、ファイルシステムのデータ構造を検証するために作成されたものであり、正しい方法がわからないものを検証しても意味がありません。 (読めない言語のテキストをスペルチェックしてみてください。)

ファイルシステムが認識されないということは、「不整合」がCHKDSKの専門知識を超えるレベルにあることを意味します。ただし、上記のファイルシステムからbootを実行できるという事実は、私を混乱させます。

1つの可能性は、RAWディスクデバイスへのCHKDSKアクセスを妨害しているある種のマルウェア(またはanti-malware)があることです。 RootkitRevealerスキャンを実行して、興味深いものがあるかどうかを確認します。 Windows 7インストールディスクをお持ちの場合は、「修復」モードからCHKDSKを実行してみてください。

9
user1686

Chkdsk.exeはCHKDSKプログラムのコマンドラインインターフェイスで、ファイルシステムの論理的な整合性を検証します。 CHKDSKがファイルシステムデータで論理的な不整合を検出した場合、CHKDSKはファイルシステムデータを修復するアクションを実行します(データが読み取り専用モードでない場合)。

これは、CHKDSKがWindowsでサポートされているファイルシステムの有効性をチェックすることを意味します。これには、FAT16および32、NTFS、exFATが含まれます。 notは他のファイルシステムまたはrawデバイスをサポートします。

1
Keltari