安裝更新

您可以使用任何安裝 Windows 驅動程式的工具來安裝韌體更新套件。 安裝程式會將韌體更新承載 (firmware.bin) 複製到已知的系統目錄,並建立告知 Windows 有可用的新更新所需的登錄機碼。 安裝完成之後,需要重新開機才能觸發實際的韌體更新程式。

韌體更新套件安裝程式。

在下一次開機期間,以及 呼叫 ExitBootServices 之前,OS Loader 會檢查已知的登錄機碼位置,以判斷是否有新的韌體更新承載可用。 如果有新的更新承載可用,OS Loader 會根據隨驅動程式套件傳遞的安全性類別目錄驗證 firmware.bin 的雜湊。 如果簽章有效,firmware.bin 將會透過 UEFI UpdateCapsule 服務將 firmware.bin 交給平臺韌體。

重要

此時,平臺韌體僅負責完成韌體更新。

如果已安裝多個韌體更新套件,OS 載入器會使用每個可用更新的承載呼叫 UpdateCapsule 。 每個韌體承載都會是個別的擷取器,每個都是由目標韌體更新套件之 ESRT 專案的 GUID 所識別。

EFI 系統資源表提供目前韌體版本,以及上次嘗試更新的狀態。 OS 載入器會使用此資訊來評估是否已成功套用更新。 韌體狀態資訊會保存到 OS 中,讓韌體更新應用程式可在 Windows 中執行。 最後,OS 載入器會繼續開機程式。

透過韌體驅動程式套件進行系統和裝置韌體更新

填入 ESRT 資料表

自訂不同地理區域的韌體

撰寫韌體更新套件

認證並簽署更新套件