回答:
リダイレクトを使用できます。
コマンドウィンドウ(cmd)でchkdskを実行します。
Windowsの[スタート]ボタンをクリックし、「cmd」と入力して、新しいcmdウィンドウを開きます。
次のコマンドを入力します( ""なし):
「chkdsk> log.txt」
次に、cmd出力に表示されるすべてのコンテンツがlog.txtファイルに書き込まれます。
以下は、私のシステム(ポルトガル語版Windows)でこのコマンドを使用して実行された結果の印刷画面です。
>
、厳密にパイプではなく、演算子を使用した「出力リダイレクト」です。パイプとは、あるプログラムの出力が別のプログラムへの入力として使用される場合です。たとえば、「プログラムから別のプログラムへのパイプ」は|
演算子を使用します。
Windows XPが起動時に実行されるchkdskの出力を保存する場所を見つけました。出力を保存しますC:\Bootex.log
http://support.microsoft.com/kb/218461
編集:サイドノートに。これをみんなと共有します
バッチファイルを使用してchkdskを自動化するには、次のコマンドを使用できます。
echo y|chkdsk /f
shutdown -r -t 00
その後、C:\からBootex.logを取得できます。
EDIT2:デフォルトの動作が何であるかはわかりませんが、bootex.logが存在するかどうかでヒットとミスが発生しているようです。autochk.exeでエラーが発生した場合、またはautochk.exeが終了前にキャンセルされない限り、bootex.logはログイン前に消去されるはずであるという別のWebサイトでの投稿を見ました。しかし、どちらの条件も満たされていないログを確認しました。
crokusekの答えを展開すると、Drive:/ System Volume Information / Chkdsk / Chkdsk * .logにあるchkdskの完全なログファイルにアクセスできます。
エクスプローラからファイルにアクセスするには、システムボリューム情報とそのChkdskサブディレクトリの読み取り権限を自分で付与する必要があります。