誕生日にもらった意外なもの

WIN2000Proを使っています。
ドライブは1台 120GBです。

ディスクチェックのオプションを両方とも
チェックし、開始をおすと
排他アクセス権が取得できなかったため・・・
と出るので、再起動時にチェックしますか、で
はい として再起動しても、
再起動時にディスクチェックが始まりません。

通常どうり、パスワードの入力画面まで
行き、パスを入れるとちゃんと立ち上がります。

Administratorで入っています。

どうしてこうなってしまうのでしょう?
どうやったらディスクチェックができるのでしょうか?

どなたかお教え下さい。

A 回答 (3件)

>入力してEnterを押しても、特になんのメッセージもなく、


>
>>
>
>のコマンドプロンプトになってしまいますが、これ自体は通常の表示なのでしょうか。

/C、/Dオプションを指定した場合には、正常な表示です。

CHKNTFS /C C:

の後に、オプションを指定せず、ドライブ名だけを指定して、

CHKNTFS C:

と入力すると、正常にスケジューリングされた場合には、↓のようなメッセージが表示されるはずです。

ファイル システムの種類は NTFS です。
次回の再起動時にボリューム C: で Chkdsk を実行するように、手動でスケジュールされています。

下記参考URL(Microsoft)によると、CHKNTFSを実行すると、レジストリの

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager



BootExecute   REG_MULTI_SZ   autocheck autochk *    (←CHKNTFS /Dで設定を初期化した時)

BootExecute   REG_MULTI_SZ   autocheck autochk /m \??\C: autocheck autochk *   (←CHKNTFS /C C:でC:ドライブのチェックをスケジュールした時)

と設定されるようですから、[スタート]⇒[ファイル名を指定して実行]の入力欄に

regedit

と入力して、レジストリエディタを起動、左側のレジストリツリーを

+HKEY_LOCAL_MACHINE
 +SYSTEM
  +CurrentControlSet
   +Control
    +Session Manager

とたどって、"Session Manager"のフォルダ型のアイコンをクリック、右側のウィンドウの

BootExecute   REG_MULTI_SZ

の所に、どういう設定が書き込まれているかを確認してみると良いかもしれません。(正常な設定値が書き込まれていれば、"C:\WINNT\system32\AUTOCHK.EXE"が壊れてる?かも)

なお、C:ドライブのディスクチェックなら、『回復コンソール』からも出来ますョ。(回復コンソール起動後、"CHKDSK C: /R")

『Microsoft サポート:CHKNTFS.EXE の使用方法』
http://support.microsoft.com/default.aspx?scid=k …

『同上:Windows 2000 での回復コンソールのインストール方法および使用方法』
http://support.microsoft.com/default.aspx?scid=k …

参考URL:http://support.microsoft.com/default.aspx?scid=kb;ja;160963,http://support.microsoft.com/default.aspx?scid=k …
    • good
    • 0
この回答へのお礼

いろいろ詳しく書いて頂き、本当に
有難う御座いました。

レジストリーの設定も問題なく
結局問題は解決できませんでした。

>正常な設定値が書き込まれていれば、"C:\WINNT\system32\AUTOCHK.EXE"が壊れてる?かも

だったようです。

非常に手間になってしまいまいした、
必要なファイルをコピーして、
ディスクフォーマット後、
OSを再インストールしました。

お礼日時:2004/10/31 15:41

ディスクフォーマットがNTFSの場合には、何らかの原因で、起動時のディスクチェックの設定が解除されてしまったのではないかと思いますので、



[スタート]⇒[プログラム]⇒[アクセサリ]⇒[コマンドプロンプト]で『コマンドプロンプト』を起動して、

CHKNTFS /D  (←CHKDSK ではないので注意)

と入力して、起動時のチェックを初期設定に戻してみてください。または、

CHKNTFS /C C:

で、強制的にスケジューリングしてみる。

CHKNTFS /D  コンピュータを既定の動作に戻します。起動時にすべてのドライブを検査し、エラーがあったドライブに対して CHKDSK を実行します。
CHKNTFS /T[:時間]  指定された時間を秒に変換して、AUTOCHK を開始するカウントダウン時間に設定します。
CHKNTFS /X ドライブ名  指定されたドライブを既定の起動時の検査から除外します。
CHKNTFS /C ドライブ名  起動時に指定されたドライブを検査するようにスケジュールします。
    • good
    • 0
この回答へのお礼

有難うございます。

CHKNTFS /D も

CHKNTFS /C C:

をやっても、以前と同じように
何もなかったように、再起動後は
通常画面に行ってしまいます。

なお
CHKNTFS /D も

CHKNTFS /C C:

入力してEnter
を押しても、特になんの
メッセージもなく、


のコマンドプロンプトに
なってしまいますが、これ自体は
通常の表示なのでしょうか。

お礼日時:2004/10/26 08:48

原因が何かわからないですが


とりあえずチェックディスクをと言う事で
コマンドプロンプトで
chkdsk c: /f
としてみて下さい。これで再起動時に
スケジューリングするか聞かれるので
yとすると再起動時にチェックされると思うので
それでどうなるか見てみて下さい
    • good
    • 0
この回答へのお礼

yといれましたが、

chkdskは、次回のシステム再起動時にこのボリュームのチェックを
スケジューリングできませんでした

と表示されてしまいました

お礼日時:2004/10/25 07:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!