Поделиться через


Обновление встроенного ПО системы и устройства с помощью пакета драйверов встроенного ПО

Развертывание обновления встроенного ПО с помощью пакета драйверов встроенного ПО состоит из относительно простого процесса, который можно разделить на три этапа:

  1. Создание пакета обновления встроенного ПО.

  2. Сертифицировать и подписать пакет обновления.

  3. Установите обновление.

На следующей схеме этот процесс показан более подробно.

процесс обновления встроенного ПО системы и устройства.

Этот процесс предполагает, что полезные данные обновления встроенного ПО UEFI уже разработаны, протестированы и подписаны.

  1. Пакет драйверов встроенного ПО просто содержит полезные данные для обновления встроенного ПО и позволяет распределять полезные данные обновления встроенного ПО так же, как и все драйверы Windows.

  2. После развертывания пакета драйверов в системе полезные данные обновления встроенного ПО передаются встроенному ПО платформы через службу UEFI UpdateCapsule.

  3. После получения полезных данных обновления встроенного ПО платформа распознает полезные данные и применяет обновление.

  4. Реализация кода обновления встроенного ПО платформы является защищаемой, как и формат полезных данных обновления встроенного ПО.

Пакет драйвера устройства содержит INF-файл, описывающий устройства, к которым применяется пакет. Пакет драйверов встроенного ПО совпадает. Устройства и ресурсы встроенного ПО, поддерживающие этот механизм обновления, должны однозначно идентифицировать себя для привязки к пакету драйверов встроенного ПО. В следующем разделе описывается механизм идентификации.

В этом разделе