先週の金曜日、仕事を辞める前に、ディスクのプロパティの[ツール]タブにあるGUIを使用してディスクエラーチェックを開始しました。 「ファイルシステムエラーを自動的に修正する」と「不良セクタをスキャンして回復を試みる」のチェックボックスをオンにしました。私が去るまでにそれは終わっていなかった。
今朝来たとき、チェックが正常に完了したことを示すメッセージボックスがありましたが、結果を見つけることができませんでした(つまり、破損したファイルやその他のエラーがあったかどうか)。その後のchkdskの実行(スイッチのないコンソールで)は、不良セクターがなく、インデックスがチェックアウトされ、エラーがないことを通知します。
通常、コマンドラインでchkdskを実行すると、結果を確認できます。 OSドライブで実行すると、コンソールの印刷と同じ結果テキストを示すイベントがアプリケーションセクションに記録されます。
ディスクエラーチェックユーティリティの結果はどこかに記録されているので、確認できますか?
追加する編集:これはOSドライブではなく、USB経由で接続されていました。
これが私の質問を調査して見つけたものです:
1)OSドライブなどのハンドルが開いているドライブでchkdsk.exeを実行すると(またはXPディスクエラーチェックGUIを使用))、XP次回の起動時にautochk.exeを実行するようにスケジュールできるかどうかを確認します(説明されているようにBootExecute
レジストリキーを使用します ここ )。
Moab が指摘しているように、起動時にautochk.exeによってディスクがチェックされると、アプリケーションイベントにエントリが作成されます。結果を「winlogon」として記録します。
2) chkntfs.exe :chkntfs /c d:
を使用して、起動時にチェックするドライブをスケジュールできるため、アプリケーションイベントエントリを作成できます。
3)現在使用されていないドライブのコマンドライン(または.bat)から:chkdsk e: /r
または、結果をファイルに書き込みたい場合:chkdsk e: /r > c:\CheckDriveE.log
4)使用されていない(したがって再起動を必要としない)ドライブでディスクチェックユーティリティGUIを使用する場合、結果のログはありません。プロセスの最後にポップアップするメッセージボックスは、何か問題があったかどうかを通知する場合があります。
補足:chkdskの結果で参照されるログファイル(私のマシンでは65536kbのファイルとして)は、実際にはNTFSメタファイル$ Logfileです。ドライブの変更を追跡するために使用されます。
それらはイベントビューアに記録されます。
開始->実行->「eventvwr.msc」と入力します(引用符は含みません)-> ENTER。 [アプリケーション]をクリックして、最新のwinlogonエントリを選択します。