以前使っていたWin98の場合はホップアップウインドウが現れ詳細が
表示されていました。
WinXPで結果の詳細を確認する方法はあるのでしょうか?
また、不良セクタが存在した場合、どのように表示されるのでしょうか?
以上。よろしくお願いいたします。
ログはこんな感じになってます(私のハードディスクは1箇所バッドディスクになってます(^^;
(これは発生したときのものではなく現在の結果です)
Checking file system on C:
The type of the file system is NTFS.
Volume label is ローカル ディスク.
A disk check has been scheduled.
Windows will now check the disk.
Cleaning up minor inconsistencies on the drive.
Cleaning up 14 unused index entries from index $SII of file 0x9.
Cleaning up 14 unused index entries from index $SDH of file 0x9.
Cleaning up 14 unused security descriptors.
CHKDSK is verifying Usn Journal...
Usn Journal verification completed.
CHKDSK is verifying file data (stage 4 of 5)...
File data verification completed.
CHKDSK is verifying free space (stage 5 of 5)...
Free space verification is complete.
21511003 KB total disk space.
11044472 KB in 58268 files.
19004 KB in 3444 indexes.
4 KB in bad sectors.
166727 KB in use by the system.
65536 KB occupied by the log file.
10280796 KB available on disk.
4096 bytes in each allocation unit.
5377750 total allocation units on disk.
2570199 allocation units available on disk.
おそらくマイコンピューター上のドライブのプロパティから行ったと思われますが、
普段使うならDOS窓のchkdskの方がわかりやすくて良いと思います。
使い方は、
1、スタートメニューから『ファイル名を指定して実行』を』選択
2、名前に『cmd』と入れ、OKを押す (コマンドプロントの起動)
3、『cd/d ドライブ名』と入れ、エンターキーを押す (※ドライブの移動)
例:Dドライブに移動したい C:\>cd/d D:\
この『C:\』『D:\』がドライブ名です。途中のスペースに気を付けて下さい。
4、チェックディスクをする
チェックディスクの説明は『chkdsk/?』と入れ、エンターキーを押すと見ること が出来ます。
実際のチェックディスクは『chkdsk/f/r/x』で実行します
『f』等のスイッチを使わずに『chkdsk』と入れると読み取り専用モードになり ます
ただ、この方法では起動に使っているドライブに使うことが出来ないので、そのときはイベントログで起動時の結果を見る方法を使ってください。
この方法は日本語なので、一度この方法を使うとイベントログのほうに何が書いてあるかわかるようになります。
早速使わせていただきました。
ただ、「ログが存在しません」と出ます。チェックディスクは行っています
ので、もしかして、「C:」限定でしょうか?
USBで繋いでいるHDDの場合のチェックディス結果をイベントビューアで
見る方法はあるのでしょうか?
当方の説明不足ですみません。
よろしくお願いいたします。
"y sakuda" <sakudaya...@hotmail.com> wrote in message
news:#JvWcWwf...@TK2MSFTNGP09.phx.gbl...
解決いたしました。
C:ドライブはy.sakudaさんのスクリプトで解決できそうです。
次の点を確認して、投稿してください。
1.もし、ここ数日でチェックディスクをおこなっているのでしたら、
マイコンピュータを右クリック⇒管理⇒システムツールのイベントビューア
⇒アプリケーション で右ペインに出てくる"情報"をダブルクリック
(チェックディスクを行ったあたりの日のもの)
上部の矢印をクリックすると順次ログが出てきますので、チェックディスクのログを
探してください。
存在すれば、これで確認はとれますが、ついでにイベントIDがどうなっているか教えて
いただければ幸いです。
2.チェックディスクをいつやったかわからないような場合は、チェックディスクをかけ、
1の手順でログを確認してください。直後なら、ログはすぐ見つかります。
(なお、いわゆるスキャンディスクはあのスクリプトでは拾ってなかったはずです)
両方のチェックをいれると、次回の起動時にチェックディスクがスケジュールされて
(結構時間がかかります)てフルスキャンとなり、ログに結果が記録されます。
少々状況が良く分かりませんので、蛇足かもしれませんが、念のため。
「ファイルシステム・・・・」にチェックを入れておりませんでした。
フォーマット直後に行ったため「不良セクタを・・・回復する」のみにチェック
を入れただけで行いました。
再度、ファイルシステム・・・・、と、不良セクタ・・・、にチェックをいれ
行ってみます。
説明不足ですみませんでした。
"y sakuda" <sakudaya...@hotmail.com> wrote in message
news:eXvNup4f...@tk2msftngp13.phx.gbl...
> "aporo" <ap...@hotmeil.com> wrote in message
> news:OZsqeN2...@TK2MSFTNGP09.phx.gbl...
> 最初の投稿を見直して気づいたのですが、
> "ファイルシステムのエラーを自動的に修復する"にチェックがはいっていないのでは?
> この場合ログはつくられません。(エラーがなければ、単に終了しましたになる?)
>
「自動的に修復する」にしていてもチェック結果でエラーが全くなかった
場合はログが残らないようです。試したところ、1 回目には以下のような
エラーを修復したイベントログが記録されています。
ソース : Chkdsk
イベント ID : 26180
Cleaning up minor inconsistencies on the drive.
Cleaning up 243 unused index entries from index $SII of file 0x9.
Cleaning up 243 unused index entries from index $SDH of file 0x9.
Cleaning up 243 unused security descriptors.
(不良セクタはなし)
しかし、もう 1 度同じようにやったところログに記録されませんでした。
すでに修復済なのでエラーは全くなかったと思われます。
> 両方のチェックをいれると、次回の起動時にチェックディスクがスケジュールされて
>
> (結構時間がかかります)てフルスキャンとなり、ログに結果が記録されます。
C 以外 (E ドライブで実験しました) であれば両方チェック入れても開いている
ファイルがなければその場でチェックされます。
で、上述のようにエラーがない場合はログは残らないようです。
E ドライブのファイルをわざとロックしてやると次回起動時に実行され
その場合はエラーがなくてもログが残ります。イベントログは、
ソース : Winlogon
イベント ID : 1001
その場でチェックしたときと再起動時のチェックではイベント ID が
異なりますね。
USB 接続の HDD でも試してみましたが、たまたまエラーが
全くなかったためかログは残らずでした。
わざとファイルをロックして、「次回起動時」にしてみましたが
USB 接続の HDD は起動時のチェックディスクは実行されない
ようです。
この辺の挙動についての KB がないか探してみましたがちょっと見つかりませんね。
以上ご参考まで。
チェックディスク関係については自宅の環境でしかテストできませんので、
若干見えていない部分がありました。 以下コメントさせていただくとともに
何点か確認させていただきます。
> 「自動的に修復する」にしていてもチェック結果でエラーが全くなかった
> 場合はログが残らないようです。試したところ、1 回目には以下のような
> エラーを修復したイベントログが記録されています。
>
> ソース : Chkdsk
> イベント ID : 26180
>
> Cleaning up minor inconsistencies on the drive.
> Cleaning up 243 unused index entries from index $SII of file 0x9.
> Cleaning up 243 unused index entries from index $SDH of file 0x9.
> Cleaning up 243 unused security descriptors.
> (不良セクタはなし)
>
> しかし、もう 1 度同じようにやったところログに記録されませんでした。
> すでに修復済なのでエラーは全くなかったと思われます。
ここに出ているのはエラーというより、ファイルシステムの一種のゴミだとおもいます。
期間をおいてチェックディスクを掛けると必ず出ているようです。(一月くらいたつと
10~20くらいは出てるようです)
確認ですが、このログはスケジュールされていないチェックディスクで残ったものでしょうか?
また、ドライブの種類はなんでしょうか?私の経験した範囲では、そのまま実行されたチェックディスク
でログが残ったという経験がありません。(というより素直にスタートする環境がないわけですが・・・)
まあ、少なくとも、バッドディスクなどが検出され、修復された場合は、ログに残るはずとは思いますし
終了時の表示もそれなりのものが出ると思いますが。
(今回、後述しましたように、Dドライブでそのまま実行させてみましたが、ログは残りませんでした。
その10分後に通常の環境に戻してスケジュールしてログをとったところ、1件のマイナーコレクションが
発生していますので、直前の実行時にノーエラーということは考えずらいのですが)
>
> > 両方のチェックをいれると、次回の起動時にチェックディスクがスケジュールされて
> >
> > (結構時間がかかります)てフルスキャンとなり、ログに結果が記録されます。
>
> C 以外 (E ドライブで実験しました) であれば両方チェック入れても開いている
> ファイルがなければその場でチェックされます。
> で、上述のようにエラーがない場合はログは残らないようです。
>
元々件のスクリプトは次回起動時にスケジュールされた、チェックディスクログを
掘り出すためのものですが、私の環境では、Dドライブも常にスケジュールされる
ため、ハードディスクの場合そうなるものと思い込んでおりました。
良く考えて見ましたところ、私の環境ではスタートアップ時に、Dドライブにバーチャル
ドライブを切るスクリプトが走っておりますのでロックがかかってしまっているということ
のようです。
青木さんの記事を見て、バーチャルドライブを解除した上でDドライブにチェックをかけた
ところ、そのままチェックされ、エラーもありませんので、ログには何も記録されて
おりませんでした。
> E ドライブのファイルをわざとロックしてやると次回起動時に実行され
> その場合はエラーがなくてもログが残ります。イベントログは、
>
> ソース : Winlogon
> イベント ID : 1001
>
> その場でチェックしたときと再起動時のチェックではイベント ID が
> 異なりますね。
>
>
> USB 接続の HDD でも試してみましたが、たまたまエラーが
> 全くなかったためかログは残らずでした。
> わざとファイルをロックして、「次回起動時」にしてみましたが
> USB 接続の HDD は起動時のチェックディスクは実行されない
> ようです。
>
このタイプの環境はもっておりませんので、再現のしようがないのですが、
ロックが掛かった状態だと、その場で実行されず、スケジュールもされないと
いうことでしょうか?
⇒aporoさんへ
なにはともあれ、青木さんの情報から言えば、単に"終了しました"と出ているということで
あれば、問題ないと考えられてよろしいのではないかと思いますが?
ちなみに私の検証した環境は Windows XP SP2 英語版 (ただしロケールは Japanese)
です。
"y sakuda" <sakudaya...@hotmail.com> wrote in message
news:Oyw$RP9fFH...@tk2msftngp13.phx.gbl...
> "Yoji AOKI" <mario...@hotmail.com> wrote in message
> news:eb5kt97f...@tk2msftngp13.phx.gbl...
> ここに出ているのはエラーというより、ファイルシステムの一種のゴミだとおもいます。
> 期間をおいてチェックディスクを掛けると必ず出ているようです。(一月くらいたつと
> 10~20くらいは出てるようです)
確かにそのようです。私も過去の経験からこの手のマイナーな修復は気にしていません。
不良セクタだと、ちょっとどうしようかなと考えますが。
> 確認ですが、このログはスケジュールされていないチェックディスクで残ったものでしょうか?
そうです。Explorer の GUI 上で両方チェックを入れて実行させた結果です。
その場で実行されました。GUI 上は単に「終わった」といったような
メッセージボックスが出ただけです。
> また、ドライブの種類はなんでしょうか?私の経験した範囲では、そのまま実行されたチェックディスク
> でログが残ったという経験がありません。(というより素直にスタートする環境がないわけですが・・・)
内蔵 HDD のパーティションを 3 つに切って (C, D, E) その E ドライブです。
>> わざとファイルをロックして、「次回起動時」にしてみましたが
>> USB 接続の HDD は起動時のチェックディスクは実行されない
>> ようです。
>>
> このタイプの環境はもっておりませんので、再現のしようがないのですが、
> ロックが掛かった状態だと、その場で実行されず、スケジュールもされないと
> いうことでしょうか?
試したのは USB 接続の H ドライブ (NTFS 40GB) 上のファイルをロックして、
コマンドラインから chkdsk /f /r H: とやりました。
強制的にマウント解除するか (Y/N)、と聞かれましたので、No にして
次に次回再起動時にスケジュールするか (Y/N) と聞かれて Yes に
しました。/f /r なのでかなり時間がかかるはずが、何事もなかった
ように OS が立ち上がり、当然イベントログにも何もなし。
2 度ほど試しましたが同じでした。
同じことを内蔵の E ドライブに対してやると、ブート時に GUI が立ち上がる
直前にチェックしていました。イベントログありです。
私のDドライブもパーティションをかけたものです。
ただし、XPHome+SP1 ですが、ログが残る残らないというのはSP1と2の違いとは思えません
ので、私の方で通常終了した際にログが残らないのは釈然としませんね。
今後少し注意して観察します。
>
>
> >> わざとファイルをロックして、「次回起動時」にしてみましたが
> >> USB 接続の HDD は起動時のチェックディスクは実行されない
> >> ようです。
> >>
> > このタイプの環境はもっておりませんので、再現のしようがないのですが、
> > ロックが掛かった状態だと、その場で実行されず、スケジュールもされないと
> > いうことでしょうか?
>
> 試したのは USB 接続の H ドライブ (NTFS 40GB) 上のファイルをロックして、
> コマンドラインから chkdsk /f /r H: とやりました。
> 強制的にマウント解除するか (Y/N)、と聞かれましたので、No にして
> 次に次回再起動時にスケジュールするか (Y/N) と聞かれて Yes に
> しました。/f /r なのでかなり時間がかかるはずが、何事もなかった
> ように OS が立ち上がり、当然イベントログにも何もなし。
> 2 度ほど試しましたが同じでした。
>
私も検索してみましたが、USB等の環境についてのチェックディスクに関しては
情報がありませんね。
でも、USBはWindowsが立ち上がってからでないと、認識されないでしょうから、
スケジュールされたジョブは指定のディスクが見つからないと判定してるのかなとも
思います。チェックディスクがWindowsがどういう状態の時点で走るのか存じませんが。
USBでは無いですが…
IEEE 1394デバイスのHDDならディスクロックした上で
「次に次回再起動時にスケジュールする」
の設定にしたら再起同時にCHKDSKが動作する事はありますけど…
イベントログに残るような事は今までに無かったような気がいたします。
# ・環境
# Windows XP ProfessionalおよびSP1、SP2
# IEEE 1394デバイス:I/Oデータ機器 HDX-UE160
# 参考までに...m(__)m
# USBデバイスもあるので…
# 時間があれば試してみます。