共用方式為


硬體錯誤和錯誤來源

硬體錯誤是電腦系統中硬體元件故障。 硬體元件包含錯誤偵測機制,可在硬體錯誤狀況存在時偵測到。 硬體錯誤可以分類為 已更正的錯誤,或 未更正的錯誤

  • 已更正的錯誤是硬體錯誤狀況,在作業系統收到錯誤狀況通知時,硬體或韌體已更正的硬體錯誤狀況。

  • 未更正的錯誤是硬體或韌體無法更正的硬體錯誤狀況。 未更正的錯誤會分類為 嚴重非嚴重錯誤。

    • 嚴重硬體錯誤是硬體判斷為無法復原的未更正或未更正錯誤狀況。 發生嚴重未更正的錯誤時,作業系統會產生錯誤檢查以包含錯誤。
    • 非嚴重硬體錯誤是未更正的錯誤狀況,作業系統可以藉由嘗試更正錯誤來嘗試復原。 如果作業系統無法更正錯誤,它會產生錯誤檢查以包含錯誤。

硬體 錯誤來源 的概念是 Windows 硬體錯誤架構的基本概念, (WHEA) 。 硬體錯誤來源是任何硬體單位,可警示作業系統是否有錯誤狀況。 硬體錯誤來源的範例包括:

  • 處理器電腦檢查例外狀況 (例如 MC#)

  • 例如 SCI、SMI、SERR#、MCERR#) 等 (晶片組錯誤訊號

  • I/O 匯流排錯誤報表 (例如 PCI Express 根埠錯誤中斷)

  • I/O 裝置錯誤

單一硬體錯誤來源可能會處理多個硬體錯誤狀況類型的錯誤報表。 例如,處理器的電腦檢查例外狀況通常會報告處理器錯誤、快取和記憶體錯誤,以及系統匯流排錯誤。

注意 系統管理中斷 (SMI) 是由韌體處理,而不是由作業系統處理。

硬體錯誤來源通常以下列方式表示:

  • 一或多個硬體錯誤狀態暫存器

  • 一或多個硬體錯誤設定或控制暫存器

  • 警示作業系統的訊號機制,指出硬體錯誤狀況存在

在某些情況下,沒有明確的信號機制,而且作業系統必須輪詢錯誤狀態暫存器,以測試錯誤狀況。 不過,輪詢只能用於更正的錯誤狀況,因為未更正的錯誤需要作業系統立即注意。

從 Windows Vista 開始,作業系統會維護可在特定硬體平臺上探索到的所有硬體錯誤來源清單。 當作業系統開始判斷特定系統上存在哪些硬體錯誤來源時,WHEA 會使用探索機制。 此資訊公開給作業系統的方式是平臺特定的。 作業系統會從 ACPI 資料表、韌體互動和其他平臺特定機制的組合收集此資訊。

注意 Windows Vista 不會從 ACPI 資料表收集硬體錯誤來源資訊。 不過,從 Windows Server 2008 和 Windows Vista SP1 開始,作業系統會使用 ACPI 資料表來收集硬體錯誤來源資訊。