バグ チェック 0x12B: FAULTY_HARDWARE_CORRUPTED_PAGE

FAULTY_HARDWARE_CORRUPTED_PAGEバグ チェックには、0x0000012Bの値があります。 このバグチェックは、Windows メモリ マネージャーが破損を検出したことを示しています。 この破損は、コンポーネントが物理アドレス指定を使用してメモリにアクセスした場合にのみ発生する可能性があります。

重要

このトピックはプログラマー向けです。 コンピューターを使用中に、ブルー スクリーン エラーが表示された場合は、「ブルー スクリーン エラーのトラブルシューティング」を参照してください。

FAULTY_HARDWARE_CORRUPTED_PAGEパラメータ

メモリ マネージャーがFAULTY_HARDWARE_CORRUPTED_PAGEバグ チェックを発生させるシナリオは 2 つあり、異なる2 つのパラメーターのセットがあります。

パラメータ3と4の両方がゼロの場合、バグチェックは、メモリ マネージャがゼロになると予期していたページでシングル ビット エラーを検出したことを示します。

パラメーター 3 と 4 が 0 以外の場合、物理メモリの破損によるページの展開に失敗したため、圧縮ストア マネージャーによってバグチェックが発生します。

メモリ マネージャー ページが 0 ではないエラー パラメーター

このバグチェックは、このページでシングルビット エラーが見つかったことを示しています。 このエラーはハードウェア メモリ エラーです。

パラメーター 説明
1 破損したページへの仮想アドレスのマップ
2 物理ページ番号
3 0
4 0

圧縮ストア マネージャーのエラー パラメーター

このバグチェックは、ストアマネージャーのメモリーエラーが発生したことを示します。 認証エラー、CRC エラー、または展開エラーが考えられます。

パラメーター 説明
1 FailStatus - エラーの種類を示します
2 読み取り中のページの CompressedSize
3 ソース バッファー
4 ターゲット バッファー

原因

このバグチェックは、物理メモリアクセスによるメモリ破壊によってのみ発生する可能性があります。 物理メモリの破損の原因は次のとおりです。

  • RAM ハードウェアの欠陥。
  • ドライバーまたはデバイスが、不適切な DMA 操作または関連付けられた MDL を介して物理ページを誤って変更している。
  • ハードウェア デバイスまたはファームウェアがメモリを破損することによる破損 (ファームウェアが電源切り替え中に物理ページを不正に変更するなど)。

Note

Compressed Store Managerは、破損の原因がシングルビットエラーであるかどうかを検出し、バグチェックを行うことなく、この状態を自動的に修正することができます。 このバグチェックは、破損の原因がシングルビットエラーでない場合に、Compressed Store Managerによって報告されます。

Windows メモリ マネージャーとメモリ圧縮の詳細については、「Windows Internals 7th Edition Part 1」を参照してください

解決方法


このバグ チェックが RAM ハードウェアの欠陥によって発生しているかどうかを調べるには、Windows メモリ診断ツールを実行します。 コントロール パネルの検索ボックスに「メモリ」と入力し、[お使いのコンピューターのメモリの問題の診断] を選択します。テストの実行後、イベント ビューアーを使用して、システム ログの下に結果を表示します。 MemoryDiagnostics-Results エントリを選択して、結果を表示します。

関連項目