共用方式為


填入 ESRT 資料表

EFI 系統資源資料表 (ESRT) 提供一種機制,用來識別整合式裝置和系統韌體資源,以便鎖定這些資源的韌體更新。 ESRT 中的每個專案都會描述可由韌體更新驅動程式套件鎖定的裝置或系統韌體資源。 韌體更新驅動程式套件可以更新的每個韌體資源,都必須由 ESRT 中的一個專案來描述,才能部署及安裝韌體更新。 如需 ESRT 配置和實作的詳細資訊,請參閱 ESRT 資料表定義

下圖顯示一般 SoC 系統的高階區塊圖。

soc 系統上可更新的韌體。

在此範例中,每個包含可更新韌體的系統裝置都會以單一區塊來表示。 每個區塊都能夠接收並安裝裝置的目標獨立韌體更新。 因此,每個區塊在代表該裝置的 ESRT 中都有唯一的專案,如下圖所示。

soc 系統韌體資源。

裝置也可以將其韌體更新為單一整合型系統韌體更新驅動程式套件的一部分。 在此情況下,裝置不會有 ESRT 專案,因為它已使用系統韌體進行更新。 一般而言,裝置只能將其韌體更新設為 ESRT 中的一個專案。

為了簡單起見,上圖說明每個裝置都有其韌體更新以唯一專案個別為目標的模型。 資料表中的每個 GUID 都會識別此 SoC 系統中的可更新裝置或 UEFI 系統韌體。 資料表中的每個 GUID 都是唯一的 (也就是說,沒有任何兩個裝置/系統韌體共用相同的 GUID 值) ,而且資料表對單一 SoC 系統而言是唯一的。 SoC 系統的硬體修訂必須為裝置/系統韌體定義新的 GUID 值。 這可確保韌體可鎖定修訂硬體中的每個元件,因為不同修訂裝置硬體的細微差異可能需要不同的韌體。

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

自訂不同地理區域的韌體

撰寫韌體更新套件

認證並簽署更新套件

安裝更新