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

【Windows】「Faulty Hardware Corrupted Page」エラー(障害のあるハードウェア破損ページ)の解決方法

ブルースクリーン・オブ・デス(BSOD)は、Windowsユーザーにとって悪夢のような存在です。誰もが一度は経験したことがあるのではないでしょうか。BSODはどれも同じように見えますが、画面に表示されるエラーメッセージは実にさまざまで、エラーの根本原因を突き止める重要な手がかりになります。その一つが「Faulty Hardware Corrupted Page(障害のあるハードウェア破損ページ)」というエラーです。このメッセージは画面の右下に表示され、他のBSODと同様に、いつでも、あるいは特定の操作中に突然発生し、PCは自動的に再起動されます。

このエラーの原因は多岐にわたります。Windows 10へのアップデートやアップグレードの直後に問題が発生した場合は、Microsoft側の不具合(今後のアップデートで修正される可能性があります)か、互換性のないドライバーが原因である可能性が高いです。実際、BSODの多くは互換性のないドライバーが引き起こしており、最近Windows 10にアップグレードしたばかりであれば、その可能性はさらに高まります。この「Faulty Hardware Corrupted Page」エラーの場合、主な原因は不良なドライバーまたは故障したRAMのいずれかであることが一般的です。

原因が複数考えられるため、以下に複数の解決方法を紹介します。問題が解決するまで、順番に試してみてください。

事前に確認したいポイント

  • ハードウェアの故障が原因の可能性もあります。最近新しいハードウェアを取り付けた場合は、まずそれを取り外して、BSODが発生するかどうかを確認しましょう。
  • ドライバーの不具合が原因となっているケースでは、マルウェア感染の可能性も完全には否定できません。確率は低いものの、以下の方法を試す前に、必ずシステム全体のフルスキャンを実行しておきましょう。アンチウイルスソフトがインストールされていない場合は、多くのユーザーに信頼されている定番のマルウェア対策ソフト「Malwarebytes」の無料版の利用をお勧めします。

方法1:ドライバーを更新する

まず最初に試すべきは、特にディスプレイ(グラフィック)ドライバーの更新です。Windows 10へのアップグレード後に問題が発生した場合は特に優先的に行いましょう。ドライバーの更新は簡単で、数分しかかかりません。

自動検索でドライバーを更新する手順

  1. Windowsキーを押しながらRキーを押します。
  2. devmgmt.msc」と入力してEnterキーを押します。
  3. ディスプレイアダプター」を見つけてダブルクリックします。
  4. ディスプレイデバイスを右クリックし、「ドライバーソフトウェアの更新...」を選択します。
  5. 最新のドライバーソフトウェアを自動検索」を選択します。
  6. PCがドライバーの更新版を検索するのを待ちます。見つかればそのまま更新できます。見つからない場合は次のステップへ進みます。

メーカーサイトから最新ドライバーを入手する手順

  1. 「ドライバーソフトウェアの更新」ウィンドウを閉じます。
  2. デバイスマネージャーに戻り、ディスプレイデバイスをダブルクリックします。
  3. ドライバー」タブを選択します。
  4. ウィンドウを開いたままにするか、ドライバーバージョンを控えておきます。
  5. Webブラウザーを開き、グラフィックドライバーの製造元(NVIDIA、AMD、Intelなど)の公式サイトにアクセスします。お使いのデバイス向けの新しいドライバーが公開されていれば、ダウンロードします。
  6. デバイスマネージャーのウィンドウに戻ります。
  7. ディスプレイデバイスを右クリックし、「ドライバーソフトウェアの更新...」を選択します。
  8. コンピューターを参照してドライバーソフトウェアを検索」をクリックします。
  9. 参照」をクリックします。
  10. ダウンロードした最新ドライバーの保存先フォルダーに移動して選択し、「開く」をクリックします。
  11. 次へ」をクリックし、画面上の追加の指示に従います。

完了したらパソコンを再起動し、BSODが再度表示されるかどうかを確認してください。

ドライバーをアンインストールしてWindowsに任せる方法

上記で改善しない場合は、ドライバーをアンインストールし、Windowsの標準ドライバーに切り替えるのも有効です。Windowsには汎用ドライバーが内蔵されており、デバイス用のドライバーが見つからない場合は、自動的に最適なドライバーをインストールしてくれます。

  1. Windowsキーを押しながらRキーを押します。
  2. devmgmt.msc」と入力してEnterキーを押します。
  3. ディスプレイアダプター」を見つけてダブルクリックします。
  4. ディスプレイデバイスを右クリックし、「デバイスのアンインストール」を選択します。
  5. 確認ダイアログが表示されたら、指示に従ってアンインストールを確定します。

アンインストールが完了したらPCを再起動します。再起動時にWindowsが汎用ドライバーを自動的にインストールします。その後、問題が解消しているかを確認してください。BSODが発生しなくなった場合は、ドライバーが原因だったことになります。汎用ドライバーを使い続けるか、メーカー提供の旧バージョンのドライバーをインストールしてもよいでしょう(最新版がBSODの原因だった場合)。

方法2:高速スタートアップを無効にする

高速スタートアップを無効にすることで問題が解決したという報告も多くあります。この機能は通常の起動よりもPCの起動時間を大幅に短縮するものですが、ドライバーやプログラムが正しく読み込まれる十分な時間を確保できないことがあり、トラブルの原因になることがあります。

  1. Windowsキーを押しながらRキーを押します。
  2. powercfg.cpl」と入力してEnterキーを押します。
  3. 電源ボタンの動作を選択する」をクリックします。
  4. 現在利用可能ではない設定を変更します」をクリックします。
  5. シャットダウン設定の項目にある「高速スタートアップを有効にする(推奨)」のチェックを外します。
  6. 変更の保存」をクリックします。

PCを再起動し、エラーがまだ発生するかどうかを確認してください。

方法3:SFCとDISMで破損したシステムファイルを修復する

Windowsに内蔵されている修復コマンド「SFC」と「DISM」を使って、この問題を解決できる場合があります。これらのコマンドは、破損したドライバーやシステムファイルを修復してくれます。以下の手順で実行してください。

  1. Windowsキーを押しながらXキーを押し、「コマンドプロンプト(管理者)」または「PowerShell(管理者)」をクリックします。
  2. 以下のコマンドを入力してEnterキーを押します。
    sfc /scannow
  3. 処理が完了するのを待ち、パソコンを再起動します。
  4. 問題が解決しない場合は、DISMコマンドを使用します。
  5. 再び管理者としてコマンドプロンプトを開き、以下のコマンドを入力してEnterキーを押します。
    DISM /Online /Cleanup-Image /RestoreHealth
  6. 処理が完了するのを待ち、問題が解決したかどうかを確認します。

方法4:システムの復元ポイントを使用する

問題が発生する前に復元ポイントを作成していた幸運な場合は、Windowsを以前の状態に完全に復元できます。復元ポイントを作成済みの方は、以下の手順に従ってください。

  1. Windowsキーを押しながらRキーを押して、「ファイル名を指定して実行」を開きます。
  2. rstrui.exe」と入力してEnterキーを押します。
  3. システムの復元が開いたら、「別の復元ポイントを選択する」をクリックして「次へ」を押します。
  4. 適切な復元ポイントを選択し、Windowsの復元を進めます。

方法5:RAMをチェックする

RAMのチェックや交換によってこの問題を解決したユーザーも多くいます。大多数のケースでは、故障したRAMが原因でした。そのため、RAMの点検もお勧めします。

まず最初に行うべきは、RAMを取り外して清掃し、スロットにホコリがないことを確認してから、RAMを再度装着することです。RAMが正しく接続されていることを確認してください。完了したらシステムを起動し、問題が解決したかを確認します。これで解決すれば、単純なトラブルシューティングで済んだことになります。しかし、問題が残っている場合は、Memtestなどのツールを使ってRAMの状態を確認する作業に取り掛かる必要があります。

Windowsメモリ診断ツールを使う

Memtestはサードパーティ製ツールなので使用をためらう場合は、Windows標準搭載のメモリ診断ツールを利用できます。メモリテストとしては最も精度が高いとは言えませんが、RAMの状態をある程度診断できるので、試してみる価値は十分にあります。特に、すぐにMemtestに移行したくない場合や時間がない場合におすすめです。

  1. Windowsキーを押しながらRキーを押します。
  2. mdsched」と入力してEnterキーを押します。
  3. 今すぐ再起動し、問題を検出する(推奨)」をクリックします。

注意: エラーが表示されたり、正常に動作しない場合は、以下の手順を試してください。

  1. Windowsキーを1回押します。
  2. スタートメニューの検索ボックスに「メモリ診断」と入力します。
  3. 検索結果の「Windowsメモリ診断」を右クリックし、「管理者として実行」をクリックします。
  4. 今すぐ再起動し、問題を検出する(推奨)」をクリックします。

Windowsが自動的に再起動し、テストが開始されます。テストの進行状況と結果は画面上で確認できます。テストが終了するとコンピューターは自動的に再起動し、Windowsにログオンするとテスト結果が表示されます。結果から、RAMを交換する必要があるかどうかを判断できます。

Memtest86を使う

Memtest86は、RAMの状態を詳細にテストするための定番プログラムです。完了までにかなり時間がかかりますが、RAMの状態を正確に把握するのに非常に役立ちます。公式サイトから起動用メディアを作成し、手順に従ってRAMをチェックしてください。

手動でのテスト(RAMの交換)

Memtest86は時間がかかるため、気長に待てない方には別の選択肢もあります。予備のRAMがある場合は、新しいRAMまたは別のパソコンから取り外したRAMと交換し、エラーがまだ発生するかどうかを確認してください。交換するRAMが正常に動作し、システムとの互換性があることを必ず確認してください。RAMを交換してBSODが発生しなくなれば、原因はほぼ間違いなくRAMです。念のため、後からMemtest86で確認しておくのもよいでしょう。

テストが完了したら、問題の原因がRAMだった場合は、新しいものまたは正常に動作するものと交換してください。

それでも解決しない場合の対処法

  • Windowsアップデート直後に発生した場合: 以前のビルドにロールバックして、問題が解決するか確認しましょう。旧ビルドに戻せる期間はアップデート後10日間です。「設定」→「更新とセキュリティ」(回復)から操作できます。
  • すべての方法が失敗し、ハードウェアの問題ではないと確信できる場合: システムの復元も選択肢の一つです。ただし、復元ポイントが作成されている場合にのみ実行可能です。問題が発生する前の時点への復元が理想的です。注意: システムの復元を実行すると、復元先の時点以降に加えたデータや変更内容はすべて失われます。自己責任で実行してください。
  • 特定の操作中にのみ発生する場合: それはトラブルシューティングの重要な手がかりになります。例えば、ゲーム中またはゲーム後に発生する場合は、熱の問題やGPUの不具合が原因である可能性が高いです。その場合は、システムが過熱していないかを必ず確認してください。CPU温度の監視方法や冷却対策に関する記事を参考に、過熱問題のチェックを行いましょう。
  1. Windows 10で「Faulty Hardware Corrupted Page」ブルースクリーンエラーを修正する9つの方法

    Windows 10の使用中に、ブルースクリーン(BSOD)に「Faulty hardware corrupted page」というエラーメッセージが表示されても、慌てる必要はありません。この記事では、この問題を解決するための具体的な手順を詳しく解説します。このエラーが発生すると、PCを再起動する以外の選択肢はなく、再起動後もWindowsが正常に起動しないことがあります。BSOD画面には、次のようなエラーメッセージが表示されます。 お使いのPCに問題が発生したため、再起動する必要があります。エラー情報を収集し、完了次第自動的に再起動します。(0% 完了)FAULTY_HARDWARE_CO

  2. Windows 10でWacomタブレットドライバーを修正・更新する方法【エラー解決ガイド】

    Wacom(ワコム)タブレットは、イラスト制作に最も広く使われているデバイスのひとつです。専用のスタイラスペンを使って直感的に描画できるため、アーティストやアニメーター、手描きが好きなクリエイターなど、幅広い層に愛用されています。しかし、パソコンと同じように、グラフィックタブレットにも独自のトラブルやエラーがつきものです。その代表例が、「Wacom Tablet Driver Not Found(Wacomタブレットドライバーが見つかりません)」というエラーです。このメッセージは、インストールされているデバイスドライバーがOSとの通信時に正常に応答していないことを示しています。Windows