共用方式為


WHEA 如何在 ECC 記憶體上執行 PFA

從 Windows 7 開始,Windows 硬體錯誤架構 (WHEA) 支援錯誤更正碼 (ECC) 記憶體的預測性失敗分析 (PFA)。

只有在下列為 true 時,WHEA 才會在 ECC 記憶體頁面上執行 PFA:

當記憶體頁面上發生 ECC 記憶體錯誤時,WHEA 會依照下列步驟在 ECC 記憶體頁面上執行 PFA:

  1. 如果 WHEA 目前未監控 ECC 記憶體頁面,WHEA 會將該頁面加入其監控資料庫,並清除新項目的錯誤計數和滴答計數。

    注意:當 WHEA 的刻度計數超過 MemPfaTimeout 登錄值時,WHEA 將會停止監視 ECC 記憶體頁面。 發生這種情況時,WHEA 會從其監視資料庫中移除項目。

  2. WHEA 會遞增 ECC 記憶體頁面的錯誤計數。

  3. 如果錯誤計數超過 MemPfaThreshold 登錄值,WHEA 會先呼叫系統記憶體管理員,讓 ECC 記憶體頁面脫機。

    注意 呼叫系統記憶體管理員時,不保證 ECC 記憶體頁面實際上會脫機。

接著,WHEA 會將記憶體頁面新增至系統存放區中的開機設定資料 (BCD)。 這樣可以防止在系統重新啟動後,記憶體頁面被使用。

注意:如果登錄值DisableOffline 設為非零值,WHEA 將不會停用硬體元件,例如 ECC 記憶體頁面。 此外,如果登錄值 MemPersistOffline 設為 0,WHEA 將不會將 ECC 記憶體頁面新增至 BCD 存放區。

如需 WHEA PFA 登錄值的詳細資訊,請參閱 WHEA 原則設定

如需系統記憶體管理員的詳細資訊,請參閱 Windows SDK 檔中的 記憶體管理