Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

「ディスクの整合性を確認する必要があります」エラーの原因と対処法を徹底解説

CHKDSKは、MicrosoftがWindowsに標準搭載した機能で、ディスクの不良セクタや断片化の有無を検査し、ディスクのパフォーマンスと全体的な効率を最適化するために設計されています。Windowsがディスクにエラーを検出すると、自動的にCHKDSKを実行するか、ユーザーに対してCHKDSKの実行を求めます。

注意: Windows 8では、エラーメッセージの表現が少し異なり、「ドライブでエラーが見つかりました。エラーを修復してデータの損失を防ぐため、今すぐPCを再起動してください。修復には時間がかかる場合があります。」と表示されます。

「ディスクの1つに整合性をチェックする必要があります」エラーの主な原因

この問題について、他のユーザーの事例や報告された解決策を調査したところ、このエラーメッセージを引き起こす一般的な原因がいくつかあることが判明しました。以下のいずれかのシナリオが、あなたの状況に当てはまる可能性があります。

  • 休止状態からの復帰後にストレージファイルが変更された – WindowsベースのPCが休止状態(ハイバネーション)に入ると、Windowsのバージョンに関係なく、メモリの内容やシステムの状態などの必要な情報はすべて「Hiberfile」と呼ばれるファイルに保存されます。システムが休止状態から復帰する際にストレージデバイスの内容が変更されると、データ破損やその他の不整合が発生する可能性があります。
  • Windows 8がサポートされていない構成でインストールされている – これは通常、Windows 8を他のOSと共存させてインストールした場合に発生します。サポートされていない構成でマルチブートを行うと、この問題が発生することがあります。
  • ハードディスクにNTFSファイルシステムのエラーが存在する – PCのハードディスクにファイルシステムエラーがある場合にも、この問題が発生する可能性があります。その場合の解決策は、単純にドライブをスキャンしてエラーを修復することです。
  • レジストリからチェックディスクのエントリが削除されていない – 特定の状況下で発生することが知られています。この場合は、レジストリエディタを使用してCHKDSKのレジストリエントリを手動で削除するのが解決策です。

このエラーメッセージの解決策をお探しの場合、この記事ではトラブルシューティングの手順をご紹介します。以下に、同様の状況にある他のユーザーが問題の解決に成功した方法をまとめました。

効果的に解決するために、以下の方法を順番に試してみてください。

方法1:CHKDSKスキャンを完了させる

まず、Windowsが毎回起動時に「ディスクの1つに整合性をチェックする必要があります」というエラーを表示する正当な理由がある可能性も考慮しましょう。

多くの場合、起動プロセスを妨げているシステムファイルのエラーに対処しようとしています。まだ試したことがない場合は、キーを押さずにCHKDSKスキャンを完了させてください(何かキーを押すとディスクチェックがスキップされます)。

また、以下の手順で手動によるCHKDSKスキャンを実行することもできます。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「cmd」と入力し、Ctrl + Shift + Enter を押して管理者権限のコマンドプロンプトを開きます。UAC(ユーザーアカウント制御)のプロンプトが表示されたら、「はい」をクリックして管理者権限を付与します。
  2. 昇格されたコマンドプロンプトウィンドウ内で、以下のコマンドを入力し、Enter を押してCHKDSKスキャンを実行します。
    chkdsk /r

処理が完了したら、PCの起動を完了させ(必要な場合)、もう一度再起動します。

エラーが表示されなくなれば完了です。それでも毎回起動時に「ディスクの1つに整合性をチェックする必要があります」というエラーが表示される場合は、次の方法に進んでください。

方法2:レジストリエディタを使用してチェックディスクのエントリを手動で削除する

CHKDSKの処理が完了した後にPCを起動できるのに、依然として毎回起動時に同じエラーが表示される場合は、レジストリ内のエントリ削除エラーが原因である可能性があります。

同じ問題に遭遇した複数のユーザーから、レジストリエディタを使用してスケジュールされたCHKDSKスキャンをクリアしたところ、問題が解決したとの報告があります。チェックディスクのスキャンが完了しても、スケジュールされたエントリがレジストリから削除されないままになっている可能性があります。

以下は、レジストリエディタを使用してスケジュールされたCHKDSKスキャンをクリアする手順です。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「regedit」と入力し、Enter を押してレジストリエディタを開きます。UAC(ユーザーアカウント制御)のプロンプトが表示されたら、「はい」をクリックします。
  2. レジストリエディタ内で、左側のペインを使って以下の場所に移動します。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  3. 上記の場所に到達したら、右側のペインに移動し、「BootExecute」をダブルクリックします。
  4. BootExecuteの値のデータが「autocheck autochk * /r\DosDevice\C:」に設定されている場合は、「autocheck autochk *」に変更し、「OK」をクリックして変更を保存します。

    注意: 値のデータがすでに「autocheck autochk *」に設定されている場合は、何も変更せずに次の方法に進んでください。

  5. PCを再起動し、次回の起動時にエラーが再発するかどうかを確認します。

それでもエラーが表示される場合は、次の方法に進みましょう。

方法3:ダーティビットの状態を確認する

何もスケジュールしていないのにCHKDSKスキャンが繰り返し実行される理由の一つは、ディスクの「ダーティビット」が設定されていることです。この状態は、Windowsが正しくシャットダウンされなかった場合、一部のファイル変更が完了しなかった場合、またはディスクが破損している場合に適用されます。

場合によっては、ディスクがまもなく故障する兆候であることもあります。また、外部ドライブでこの問題が発生している場合は、「ハードウェアの安全な取り外し」機能を使用せずに取り外したことが原因である可能性が高いです。

上記のいずれの場合でも、fsutilコマンドを使用してダーティビットの状態を確認できます。ただし、管理者権限のあるコマンドプロンプトで実行する必要があります。

以下がその手順です。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「cmd」と入力し、Ctrl + Shift + Enter を押して管理者権限のコマンドプロンプトを開きます。UAC(ユーザーアカウント制御)のプロンプトが表示されたら、「はい」をクリックします。
  2. 昇格されたコマンドプロンプトウィンドウ内で、以下のコマンドを実行し、Enter を押してダーティビットの状態を確認します。
    fsutil dirty query X:

    注意: Xはあくまでプレースホルダーです。問題のあるドライブのドライブ文字に置き換えてください。

  3. 対象のボリュームはダーティではないというメッセージが返ってきた場合は、ダーティドライブである可能性を排除できます。この場合は、次の方法に直接進んでください。
  4. ボリュームがダーティと判定された場合は、以下のコマンドを実行して問題に対処します。
    chkdsk D: /f /x
  5. 処理が完了したら、ステップ3を再度実行して、ダーティビットが解除されていることを確認します。「はい」の場合は、PCを再起動して、「ディスクの1つに整合性をチェックする必要があります」というエラーが再発するかどうかを確認してください。
  1. 【Windows 10】「お使いのデバイス用のドライバーが見つかりましたが、エラーが発生しました」を解決する8つの方法

    Windows 10 のドライバー更新をインストールしようとした際に、「Windows はお使いのデバイス用のドライバーを見つけましたが、エラーが発生しました」というエラーメッセージが表示されることがあります。このメッセージは、ドライバーの更新処理中に何らかのエラーが発生したことを示しています。また、デバイスをPCに接続した際に、Windowsがドライバーソフトウェアを見つけているにもかかわらず、このエラーが表示されるケースもあります。 幸いなことに、Windows 10 に標準搭載されているトラブルシューティングツールなどを使って、このエラーを自分で解決できます。本記事では、具体的な対処法を

  2. 【2024年版】Firefoxでプラグインコンテナが機能しない問題を解決する8つの方法

    Mozilla Firefoxは、Chrome、Safari、Edgeに次ぐ世界的に人気の高いWebブラウザです。何百万人ものユーザーに利用されており、豊富なブラウジングツールを提供しています。また、拡張機能やプラグインも数多く公開されており、自分好みにカスタマイズできるのも魅力の一つです。しかし、利用中に「Firefoxのプラグインが動作しなくなった」というトラブルに見舞われることがあります。プラグインコンテナが機能しないエラーはFirefoxで頻繁に報告される問題ですが、設定を見直すことで解決可能です。本記事では、このエラーの原因と具体的な解決方法を詳しく解説します。 Firefoxでプラ