Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10でChkDskが起動のたびに自動的に実行される原因と対処法

Windows 11/10/8/7に標準搭載されているチェックディスクユーティリティ(Chkdsk.exe)は、ディスクメディアやファイルシステムのエラーを検出・修復するためのツールです。ブルースクリーンが発生したり、ファイルやフォルダを開けない・保存できないといったトラブルに直面した場合は、chkdsk.exeを実行することをおすすめします。

通常、チェックディスクは突然のシャットダウン(強制終了)が発生した後や、ファイルシステムが「ダーティ(dirty)」状態と判定された場合に自動的に実行されます。しかし、Windowsを起動するたびに毎回チェックディスクが走ってしまうケースがあります。自分でスケジュールした場合もあれば、Windows側が自動的にスケジュールした場合もあります。本来なら一度だけ実行されるはずなのに、起動のたびに繰り返し実行されてしまうのです。

起動のたびにチェックディスクが自動実行される場合の対処法

Windowsでchkdskが毎回起動時に実行されてしまう場合は、以下の方法を試してChkDskの処理を止めてみましょう。

  1. 一度最後まで完全に実行させる
  2. Windowsレジストリを編集する
  3. コマンドプロンプトでChkDskをキャンセルする

それぞれの手順を詳しく解説します。

1] 一度最後まで完全に実行させる

チェックディスクが自動的に実行されるということは、ハードディスクに何らかの問題があり、システムがその修復を試みていることを意味します。途中で中断せず、まずは一度最後まで完全に実行させるのが基本です。

2] Windowsレジストリを編集する

この問題を解決するには、レジストリの編集が必要です。以下の手順に従ってください。

  • Win + Rキーを押して「ファイル名を指定して実行」を開きます。
  • 「regedit」と入力し、Enterキーを押します。
  • 「はい」をクリックしてレジストリエディターを開きます。
  • 次のパスへ移動します:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  • 「BootExecute」という文字列値をダブルクリックします。
  • 値のデータを「autocheck autochk * /.」から「autocheck autochk *」に変更します。
  • 「OK」ボタンをクリックして保存します。

これで問題が解決すれば良いですが、改善しない場合は次の方法を試してください。

3] コマンドプロンプトでChkDskをキャンセルする

コマンドプロンプトを開き、以下のコマンドを入力してEnterキーを押します。

fsutil dirty query g:

このコマンドはドライブの状態を照会するもので、多くの場合「ダーティ」であると表示されます。

続いて、以下のコマンドを実行します。

CHKNTFS /X G:

「/X」オプションを指定すると、次回の再起動時にWindowsがそのドライブ(G:)をチェックしないように設定されます。

この時点で手動でパソコンを再起動してください。今度はChkdskが実行されず、直接Windowsが起動するはずです。

Windowsが完全に起動したら、改めてコマンドプロンプトを開き、以下のコマンドを実行します。

Chkdsk /f /r g:

これにより5つのステージに分かれたスキャンが実行され、ダーティビットが解除されます。最後に、以下のコマンドを入力してEnterキーを押しましょう。

fsutil dirty query g:

Windowsが、そのドライブにダーティビットが設定されていないことを確認してくれます。

なお、ハードディスクのエラーをチェックする際は、「chkdsk /r」コマンドまたは「chkdsk /f」コマンドを使用できます。

この記事がお役に立てば幸いです。さらに詳しい情報が必要な場合は、ChkDskのログファイルを確認するとよいでしょう。

よくある質問

パソコンが起動するたびにディスクチェックが実行されるのはなぜですか?

起動のたびにディスクチェックが実行される場合、ハードディスクに何らかの問題を抱えている可能性があります。システムは内部の異常を検知すると、問題を解消するために自動的にディスクチェックを実行する仕組みになっています。

Windows 11/10で起動時のchkdskを停止するにはどうすればよいですか?

Windows 11/10で起動時のchkdskを停止するには、複数の方法があります。例えば、スキャンを最後まで完了させる、「BootExecute」というレジストリ値を編集する、あるいはコマンドプロンプトからChkDskをキャンセルするなどの手段が有効です。

関連記事:

  1. ChkDskのカウントダウン時間を短縮する方法
  2. Windowsでチェックディスクが起動時に実行されない場合の対処法
  3. ChkDskが途中で停止・フリーズする場合の対処法
  1. Windows 11/10で起動時にシステムの復元ポイントを自動的に作成する方法

    システムの復元(System Restore)は、Windows 11/10/8/7が備える最も優れた機能のひとつで、いざというときに頼れる「命綱」となり得ます。多くのWindows上級者は、システムに何らかの変更を加える前に必ず復元ポイントを作成することを推奨しています。サードパーティ製ソフトウェアのインストールやアンインストール、レジストリやシステム設定の変更を行う前には、安全のため復元ポイントを作成しておくのが基本です。万が一問題が発生しても、作成しておいた正常な状態まで簡単に戻せるからです。しかし実際には、復元ポイントの作成をつい忘れてしまうことが多いものです。そこで便利なのが、パソコ

  2. Windows 11/10で発生するLogonUI.exe アプリケーションエラーの原因と対処法

    普段は問題なく動作しているパソコンでも、突然予期しない不具合が発生することがあります。たとえば、PCをスリープから復帰させたり電源を入れたりした際に、次のようなエラーメッセージがポップアップ表示されるケースがあります。 LogonUI.exe – アプリケーションエラー 例外ブレークポイント。ブレークポイントに到達しました。(0x80000003) がアプリケーションの位置 0x00007FFC7F84C4D7 で発生しました。 LogonUI.exeは、Windowsのログオン画面(サインイン画面)のインターフェースを担当する重要なシステムファイルです。ユーザーが正しいアカウント名とパ