Windows11またはWindows10のPCを使用していると、突然「停止コード: KERNEL_DATA_INPAGE_ERROR」のブルースクリーンエラーが発生することがあります。
エラーが発生する原因としては、ハードディスクやメモリ、ドライバー関連に問題が起きてることが考えられます。
本記事では、Windows11/10でKERNEL_DATA_INPAGE_ERRORエラーが発生した時の対処法について詳しく紹介します。
この記事の内容
対処1: メモリ診断ツールを実行する
PCに搭載されている物理メモリ(RAM)に問題が起きていることが原因で、KERNEL_DATA_INPAGE_ERRORエラーが表示されるケースが考えられます。
そのため、Windowsに標準で実装されているメモリ診断ツールを実行して、物理メモリに問題がないか確認してください。メモリ診断ツールを実行するには、以下の手順で操作します。
- 「Windowsマーク」をクリックし、一覧から「Windows管理ツール」を探してクリックします。
- 「Windowsメモリ診断」をクリックして起動します。
- 「今すぐ再起動して問題の有無を確認する」をクリックします。
- PCが作業の途中の場合は、「次回のコンピュータ起動時に問題の有無を確認する」をクリックして下さい。その後、ファイルの保存などを行って準備が完了したらPCを再起動しましょう。
- メモリ診断が開始します。診断が完了するまで数分待ちます。
- メモリ診断が完了すると、自動でPCが再起動します。
- タスクバーにWindowsメモリ診断の結果が表示されます。
メモリ診断ツールの結果に問題があった場合は、物理メモリの接触不良や破損していることが考えられます。
物理メモリの問題が考えられる場合は、物理メモリを再接続して問題が解決しないか確認してください。再接続しても問題が解決しない場合は故障が考えられるため、物理メモリを交換してKERNEL_DATA_INPAGE_ERRORエラーが解決しないか確認してください。
対処2: CHKDSKコマンドを実行する
PCのHDDまたはSSDのファイルシステムが破損していることが原因で、KERNEL_DATA_INPAGE_ERRORエラーが発生するケースが考えられます。
そのため、CHKDSKコマンドを実行してハードディスクのファイルシステムを修復することで、エラーが解決する可能性があります。CHKDSKコマンドを実行するには、以下の手順で操作してください。
- 「Windowsマーク」を右クリックして「Windows PowerShell(管理者)」を選択します。
- PowerShellが起動したら、以下のコマンドを入力してEnterキーで実行します。
chkdsk /f
- 再起動時にチェックをスケジュールするか聞かれたら「y」を入力してEnterキーを押します。
- PCを再起動します。
- PCを再起動すると、起動時に自動的にスキャンと修復が実行されます。完了するまで待ちます。
CHKDSKコマンドを実行してファイルシステムを修復できたら、KERNEL_DATA_INPAGE_ERRORエラーが解決したか確認してください。
対処3: ページングファイルのサイズを自動的に管理する
Windowsの仮想メモリのページングファイルのサイズに問題があることが原因で、KERNEL_DATA_INPAGE_ERRORエラーが発生するケースが考えられます。
そのため、仮想メモリの設定でページングファイルのサイズを自動的に管理するオプションがオンになっているか確認してください。ページングファイルのサイズを自動的に管理するオプションをオンにするには、以下の手順で操作してください。
- 「Windowsマーク」を右クリックして「システム」を選択します。
- 「バージョン情報」画面が表示されます。ウィンドウ右側の下部にある「システム情報」をクリックします。
- コントロールパネルが開き、「コンピューターの基本的な情報の表示」画面が表示されます。ウィンドウの左上にある「システムの詳細設定」をクリックします。
- 「システムのプロパティ」ウィンドウが開きます。「詳細設定」タブを表示し、「パフォーマンス」のすぐ下にある「設定」ボタンをクリックします。
- 「パフォーマンスオプション」ウィンドウが開いたら、「詳細設定」タブをクリックし、「仮想メモリ」の下にある「変更」ボタンをクリックします。
- 「すべてのドライブのページングファイルのサイズを自動的に管理する」にチェックを入れます。
- すべての設定ウィンドウ上で「OK」をクリックして設定ウィンドウを閉じます。
- パソコンを再起動します。
ページングファイルのサイズの設定を変更してPCを再起動できたら、KERNEL_DATA_INPAGE_ERRORエラーが発生しなくなったか確認してください。
対処4: システムファイルチェッカーを実行する
Windowsのシステムファイルが破損していることが原因で、KERNEL_DATA_INPAGE_ERRORエラーが発生するケースが考えられます。
そのため、Windowsに組み込まれているシステムファイルチェッカーを実行することで、エラーが解決する可能性があります。システムファイルチェッカーを実行するには、以下の手順で操作してください。
- 「Windowsマーク」を右クリックして「Windows PowerShell(管理者)」を選択します。
- PowerShellウィンドウが開いたら、以下のコマンドを入力してEnterキーを押します。
sfc /scannow
- システムファイルの問題が検出され自動で修復されます。コマンドの処理が完了するまで待ちます。
- 続いて、以下のコマンドを入力してEnterキーを押します。
DISM.exe /Online /Cleanup-image /Restorehealth
- 進捗のゲージが100%になったら、PowerShellウィンドウを閉じます。
システムファイルチェッカーを実行してシステムファイルを修復できたら、KERNEL_DATA_INPAGE_ERRORエラーが発生しなくなったか確認してください。
対処5: 外付けのハードウェアを取り外す
PCにUSBで接続している外付けのハードウェアまたはデバイスドライバーが破損していることが原因で、KERNEL_DATA_INPAGE_ERRORエラーが発生するケースが考えられます。
そのため、外付けのハードウェアを一度全て取り外してからPCを再起動してみてください。
問題が解決した場合は使用している外付けハードウェアに問題があることが考えられるため、原因として疑われるハードウェアを交換するか使用しないようにしてください。
対処6: クリーンブートを実行する
PCにインストールしているサードパーティアプリが原因で、KERNEL_DATA_INPAGE_ERRORエラーが発生するケースが考えられます。
そのため、PCをクリーンブートした状態でエラーが発生するか確認してください。PCをクリーンブートするには、以下の手順で操作してください。
- 「Windowsマーク」を右クリックして「ファイル名を指定して実行」を選択して開きます。
- 名前に「msconfig」と入力して「OK」をクリックします。
- 「システム構成」ウィンドウが開いたら、「サービス」タブをクリックします。
- 「Microsoftのサービスをすべて隠す」のチェックを入れてから、「すべて無効」をクリックします
- 「OK」をクリックしてウィンドウを閉じ、PCを再起動します。
PCをクリーンブートできたら、その状態でKERNEL_DATA_INPAGE_ERRORエラーが発生するか確認してください。
KERNEL_DATA_INPAGE_ERRORエラーが発生しない場合は、サードパーティアプリに問題があることが考えられるため、原因として疑われるアプリのサービスを1つずつ有効に戻して、原因のアプリを特定してください。原因のアプリが見つかった場合は、アプリを無効化しておくかアンインストールすることを検討してください。
対処7: HDD/SSDのケーブルの接続を確認する
PC内部のHDDまたはSSDのケーブルの接触不良が原因で、KERNEL_DATA_INPAGE_ERRORエラーが発生するケースが考えられます。
そのため、PCケースを開けてHDD/SSDのSATAケーブルまたは電源ケーブルがしっかり奥まで刺さっているか接続を確認してください。奥まで刺さっているか不明な場合は、一度ケーブルを取り外してから再接続してみてください。
HDD/SSDのケーブルの接続を確認できたら、PCを起動してKERNEL_DATA_INPAGE_ERRORエラーが発生しなくなったか確認してください。
対処8: BIOS/UEFIの設定をリセットする
BIOS/UEFIの設定に問題が起きていることが原因で、KERNEL_DATA_INPAGE_ERRORエラーが発生するケースが考えられます。
そのため、BIOS/UEFIの設定をリセットすることで、エラーが解決する可能性があります。BIOS/UEFIの設定をリセットするには、以下の手順で操作してください。
- PCの電源を入れて、BIOS/UEFIの起動キー(DELやF2など)を連打してBIOS/UEFIの設定画面を起動します。
- BIOS/UEFIの起動キーはPCによって異なるため、PC起動直後の画面か、マニュアルで確認してください。
- 「Exit」のメニューを選択します。
- 「Load Setup Defaults」を選択してEnterキーを押します。
- 項目がない場合は、BIOS/UEFIのファンクションキーに「Load Setup Defaults」が割り当てられていないかBIOS/UEFI画面の説明を確認してください。
- 確認メッセージが表示されたら「Y」キーを入力して設定をリセットします。
BIOS/UEFIの設定をリセットできたら、PCを起動してKERNEL_DATA_INPAGE_ERRORエラーが解決したか確認してください。
対処9: 高速スタートアップを無効にする
Windowsの高速スタートアップの機能が有効になっていることが原因で、KERNEL_DATA_INPAGE_ERRORエラーが発生するケースが考えられます。
そのため、高速スタートアップの機能を無効にすることで、エラーが解決する可能性があります。高速スタートアップを無効にするには、以下の手順で操作してください。
- 「Windowsマーク」をクリックして「control」と入力します。
- 検索結果に表示される「コントロールパネル」をクリックします。
- 右上の表示方法が「アイコン」になっていることを確認して、「電源オプション」をクリックします。
- ウィンドウ左上にある「電源ボタンの動作を選択する」をクリックします。
- シャットダウン設定内にある「高速スタートアップを有効にする」のチェックを外して「変更の保存」をクリックします。
- 設定がグレーアウトしていて変更できない場合は、「現在利用可能ではない設定を変更します」をクリックしてください。
- PCを再起動して設定を反映します。
高速スタートアップを無効にできたら、KERNEL_DATA_INPAGE_ERRORエラーが発生しなくなったか確認してください。
対処10: WindowsUpdateを実行する
PCにインストールされているデバイスドライバーのバージョンが古く不具合があることが原因で、KERNEL_DATA_INPAGE_ERRORエラーが発生するケースが考えられます。
そのため、WindowsUpdateを実行してWindowsおよびドライバーを最新バージョンにすることで、エラーが解決する可能性があります。WindowsUpdateを実行するには、以下の手順で操作してください。
- 「Windowsマーク」を右クリックして「設定」を選択します。
- 設定ウィンドウが開いたら、左ペインの「WindowsUpdate」を選択します。
- 右ペインの「更新プログラムのチェック」をクリックします。
- 「ダウンロード」や「インストール」が表示されたら、クリックしてアップデートを進めます。
WindowsUpdateを実行してシステムを最新バージョンにできたら、KERNEL_DATA_INPAGE_ERRORエラーが発生しなくなったか確認してください。