web-dev-qa-db-ja.com

Windowsが起動するたびにCHKDSKを実行するのはなぜですか?

PCの電源を入れるたびに、次のメッセージが表示されます。

Checking file system on E:
The type of the file systen is NTFS.
One of your disks need to be checked for consistency. You may cancel the disk check, but it is strongly recommended that you continue.
Windows will now check the disk.

CHKDSK is verifying files (stage 1 of 3)... 0 percent completed

CHKDSKの完了を許可しましたが、Windowsがロードされません。このメッセージは、コンピュータを起動するたびに表示されます。

誰かがこのメッセージが表示される理由と、それを非表示にするにはどうすればよいかを説明してもらえますか?

11
khris

チェックディスクをスケジュールすると、エントリがレジストリに追加されます-なんらかの理由で、エントリは消去されません。

  1. レジストリエディターを実行します([スタート]、[ファイル名を指定して実行]をクリックし、regeditと入力して[OK]を押します)。
  2. 検索HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  3. BootExecuteエントリを次のように変更します。
    autocheck autochk * /r\DosDevice\C:
    に:
    autocheck autochk *

ソース: http://support.Microsoft.com/kb/158675

6
Dave

Chkdskを実行するように要求していない場合、ディスクの「ダーティビット」が設定されていれば自動チェックが実行されます。これは、Windowsが正しくシャットダウンされていない場合、ファイルの変更が完了していない場合、またはディスクが破損している場合に設定されます。ディスクに障害が発生しようとしている可能性があります。外付けディスクの場合、「ハードウェアの安全な取り外し」機能を使用せずに取り外された可能性があります。

fsutil コマンドを使用して、ダーティビットのステータスを確認できます。管理者権限でコマンドプロンプトを開き、次のように入力します。

fsutil dirty query D:

(置換D:に、問題が発生しているドライブの文字を入力します。)

4
David Marshall
  1. スタートメニューをクリックして、実行ダイアログを開きます。
  2. cmdと入力して戻ります
  3. 次にfsutil dirty query D:と入力します(D:をドライブ文字に置き換えます)

fsutil dirty query

戻りメッセージがボリュームがダーティであることを示している場合は、次の手順に進みます。

  1. 次のタイプchkdsk D: /f /x
  2. その後、ステップ3を繰り返して、ダーティビットが削除されているかどうかを確認します。
  3. ダーティではなくなった場合は、再起動すると、chkdiskがなくなることに注意してください。

情報源

3
Moab

私と私のラップトップで同様の症状がありました:

chkntfs /X E:

助けてくれた(私はこれを期待していなかった)。

また try 変更HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session ManagerキーBootExecuteから:

autocheck autochk /k:E *
0
hlcs