Atualizações de firmware de sistema e dispositivo por meio de um pacote de driver de firmware
Implantar uma atualização de firmware usando um pacote de driver de firmware segue um processo relativamente simples que pode ser dividido em três fases:
Crie um pacote de atualização de firmware.
Certificar e assinar o pacote de atualização.
Instale a atualização.
O diagrama a seguir mostra esse processo com mais detalhes.
Esse processo pressupõe que a carga de atualização de firmware da UEFI já tenha sido desenvolvida, testada e assinada.
O pacote de driver de firmware simplesmente contém o conteúdo de uma atualização de firmware e permite que o conteúdo da atualização de firmware seja distribuído da mesma maneira que todos os drivers do Windows.
Depois que o pacote de driver for implantado em um sistema, o conteúdo da atualização de firmware será passado para o firmware da plataforma por meio do serviço UPDATECapsule da UEFI.
Após o recebimento do conteúdo da atualização de firmware, o firmware da plataforma reconhece o conteúdo e aplica a atualização.
A implementação do código de atualização de firmware da plataforma é proprietária, assim como o formato da carga de atualização de firmware.
Um pacote de driver de dispositivo contém um arquivo INF que descreve os dispositivos aos quais o pacote se aplica. Um pacote de driver de firmware é o mesmo. Dispositivos e recursos de firmware do sistema que dão suporte a esse mecanismo de atualização devem identificar-se exclusivamente para associar a um pacote de driver de firmware. A próxima seção descreve o mecanismo de identificação.