[前の記事]« DOSプロンプト起動FDを作ったが日本語モードにならない
[次の記事]%1 という文字自体を画面に表示するには? »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「CHKDSK,SCANDISK,DEFRAG…ディスク/ファイルの検査、最適化」索引へ
▲カテゴリー「ERRORLEVEL」索引へ

[Win2000] chkdsk の戻り値に関する正確な情報が知りたい


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 エラーで終了
>といったところでしょうか。

おお! ありがとうございました!!!
 
 


カテゴリー「CHKDSK,SCANDISK,DEFRAG…ディスク/ファイルの検査、最適化」索引へ
カテゴリー「ERRORLEVEL」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2002年12月24日 10:44に投稿されたエントリーのページです。

ひとつ前の投稿は「DOSプロンプト起動FDを作ったが日本語モードにならない」です。

次の投稿は「%1 という文字自体を画面に表示するには?」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート