錯誤檢查0x12B:FAULTY_HARDWARE_CORRUPTED_PAGE

FAULTY_HARDWARE_CORRUPTED_PAGE錯誤檢查的值為 0x0000012B。 這個錯誤檢查指出 Windows 記憶體管理員偵測到損毀。 該損毀只能由使用實體定址的元件存取記憶體所造成。

重要

本主題適用于程式設計人員。 如果您是在使用電腦時收到藍色螢幕錯誤碼的客戶,請參閱 針對藍色畫面錯誤進行疑難排解

FAULTY_HARDWARE_CORRUPTED_PAGE參數

記憶體管理員有兩種情況會引發FAULTY_HARDWARE_CORRUPTED_PAGE錯誤檢查,以及兩組不同的參數。

如果參數 3 和 4 都是零,錯誤檢查表示記憶體管理員在記憶體管理員預期為零的頁面上偵測到單一位錯誤。

如果參數 3 和 4 為非零,壓縮存放區管理員就會引發錯誤檢查,因為因為實體記憶體損毀而無法解壓縮頁面。

記憶體管理員頁面不是零錯誤參數

這個錯誤檢查指出此頁面中找到單一位錯誤。 此錯誤是硬體記憶體錯誤。

參數 描述
1 虛擬位址對應至損毀的頁面
2 實體頁碼
3 零個
4 零個

壓縮的存放區管理員錯誤參數

這個錯誤檢查指出已發生存放區管理員記憶體錯誤。 這可能是驗證失敗、CRC 失敗或解壓縮失敗。

參數 描述
1 FailStatus - 指出失敗的類型
2 正在讀取之頁面的 CompressedSize
3 來源緩衝區
4 目標緩衝區

原因

這個錯誤檢查只能因為實體記憶體存取而發生記憶體損毀。 實體記憶體損毀的原因包括:

  • RAM 硬體瑕疵。
  • 驅動程式或裝置透過不正確的 DMA 作業或相關聯的 MDL 修改實體頁面。
  • 硬體裝置或韌體損毀記憶體所造成的損毀,例如韌體不合法地在電源轉換中修改實體頁面。

注意

壓縮存放區管理員可以偵測損毀是否由單一位錯誤所造成,並自動校正此狀況,而不會引發錯誤檢查。 如果損毀不是由單一位錯誤所造成,則壓縮存放區管理員會報告這個錯誤檢查。

如需 Windows 記憶體管理員和記憶體壓縮的詳細資訊,請參閱 Windows 內部第 7 版第 1 部分

解決方案


若要調查此錯誤檢查是否由 RAM 硬體損壞所造成,請執行 Windows 記憶體診斷工具。 在控制台搜尋方塊中,輸入[記憶體],然後選取 [診斷電腦的記憶體問題]。執行測試之後,請使用 事件檢視器 在系統記錄下檢視結果。 選取 MemoryDiagnostics-Results 專案以檢視結果。

另請參閱