ファームウェア ドライバー パッケージを介したシステムとデバイスのファームウェアの更新

ファームウェア ドライバー パッケージを使用したファームウェア更新プログラムのデプロイは、3 つのフェーズに分けることができる比較的シンプルなプロセスに従います。

  1. ファームウェア更新パッケージの作成。

  2. 更新パッケージの認定と署名。

  3. 更新プログラムをインストールします。

下図はこのプロセスを詳しく示しています。

system and device firmware update process.

このプロセスでは、UEFI ファームウェア更新プログラムのペイロードが既に開発、テスト、署名されていることを前提としています。

  1. ファームウェア ドライバー パッケージには、ファームウェア更新プログラムのペイロードが含まれているだけで、すべての Windows ドライバーと同じ方法でファームウェア更新プログラムのペイロードを配布できます。

  2. システムにドライバー パッケージをデプロイしたら、ファームウェア更新ペイロードは UEFI UpdateCapsule サービスを介してプラットフォーム ファームウェアに渡されます。

  3. ファームウェアの更新ペイロードを受信すると、プラットフォーム ファームウェアはペイロードを認識し、更新プログラムを適用します。

  4. プラットフォーム ファームウェア更新コードの実装は、ファームウェア更新ペイロードの形式と同様に、専用です。

デバイス ドライバー パッケージには、パッケージが適用されるデバイスを記述する INF ファイルが含まれています。 ファームウェア ドライバー パッケージは同じものです。 この更新メカニズムをサポートするデバイスとシステム ファームウェア リソースは、ファームウェア ドライバー パッケージにバインドするために、自身を一意に識別する必要があります。 次の章では、識別メカニズムについて説明します。

このセクションの内容