|
31) chkdskの戻り値について ふぇむ 2002/12/24(火) 07:47 |
|
もしご存知の方いらっしゃいましたらご教授いただければ幸いです。 Windows2000上にて、各ローカルハードディスクに対して chkdsk をかけ、戻り値を判定してエラーがあるようなら chkdsk /f /r をかけるバッチcmdを作成し、atコマンドセットによるデイリー起動&ログイン後7分後くらいの自動起動を行うようにしています。 chkdsk の戻り値に関する公式情報を発見できなかったので、 0 を正常、0 以外をエラーと判定するようにしているんですが、戻ってくる値はおおむね 0 か 2 か 3。どうも本当のエラーは 3 で、2 は特にメッセージが表示されるわけでもなく、どういう意味なのかがわかりません。 chkdsk の戻り値に関する正しい情報、どなたかご存知ではありませんでしょうか? Microsoftのサイト等も含めて、いろいろ検索してみたんですが、どこにも情報が見当たりませんでした。 結構バッチcmdを作成する方なんですが、DOSレベルコマンドの戻り値情報って乏しいんですよね.... ## Windows2000になってバッチcmd便利になりましたね。 |
|
46) Re:chkdskの戻り値について じゃく 2002/12/26(木) 00:02 |
|
ふぇむさんこんばんは。 >Windows2000上にて、各ローカルハードディスクに対して chkdsk を >chkdsk の戻り値に関する公式情報を発見できなかったので、 0 を正常、0 以外をエラーと判定するようにしているんですが、戻ってくる値はおおむね 0 か 2 か 3。どうも本当のエラーは 3 で、2 は特にメッセージが表示されるわけでもなく、どういう意味なのかがわかりません。 > >chkdsk の戻り値に関する正しい情報、どなたかご存知ではありませんでしょうか? Microsoftのサイト等も含めて、いろいろ検索してみたんですが、どこにも情報が見当たりませんでした。 MSのサイトにありました。 http://support.microsoft.com/default.aspx?scid=KB;en-us;q265533 0 正常終了(エラー無し) 1 正常終了(エラーを修復) 2 正常終了(軽微な矛盾?不一致?を修復) 3 エラーで終了 といったところでしょうか。 >## Windows2000になってバッチcmd便利になりましたね。 同感です。forやsetの成長ぶりといったら! |
|
50) Re2:chkdskの戻り値について ふぇむ 2002/12/27(金) 11:45 |
|
ふぇむです。 >MSのサイトにありました。 >http://support.microsoft.com/default.aspx?scid=KB;en-us;q265533 >0 正常終了(エラー無し) >1 正常終了(エラーを修復) >2 正常終了(軽微な矛盾?不一致?を修復) >3 エラーで終了 >といったところでしょうか。 おお! ありがとうございました!!! |