Compartilhar via


Atualização de firmware

O Windows dá suporte a uma plataforma para fornecer atualizações de firmware de sistema e dispositivo encapsuladas em pacotes de driver que são entregues usando o Microsoft Windows Update (WU) e, em seguida, entregues e processadas na função UEFI UpdateCapsule . Essa plataforma fornece uma experiência de atualização de firmware consistente e confiável e melhora a capacidade de fornecer atualizações importantes de firmware do sistema para usuários finais.

Essa capacidade está disponível a partir do Windows 8.1. No entanto, algumas alterações recentes exigem que os provedores de firmware combinem o direcionamento do ID de Hardware do Computador (CHID) juntamente com um modelo exclusivo de Tabela de Recursos do Sistema EFI (ESRT) UEFI_RES\{ID ÚNICO} para direcionar com mais precisão sistemas específicos ou um intervalo de sistemas.

Uma ID exclusiva {ID EXCLUSIVA} no ESRT é crucial. A finalidade da ID UNIQUE+CHID é para que o provedor de firmware seja capaz de criar um pacote de atualização de firmware/BIOS a ser implantado por meio do WU (Windows Update) para todos os sistemas que correspondem à ID EXCLUSIVA+CHID. A Microsoft não tem um mecanismo para validar o pacote de firmware e depende do provedor de firmware (criador do pacote) para verificar se o conteúdo não foi adulterado. Ele deve ser verificado criptograficamente; Soma de verificação ou outros CRCs não são validação. Se o conteúdo falhar na validação, ele deverá falhar e registrar o status no ESRT, conforme descrito na definição da tabela ESRT.

Se o OEM, o ODM ou as pessoas encarregadas de preencher o ESRT {ID ÚNICO} descobrirem que o ESRT foi preenchido previamente com um {ID Único}, não se deve presumir que esse uso seja exclusivo. Preencha o ESRT com sua {ID EXCLUSIVA} e registre-o para uso posterior. A Microsoft tem diretrizes sobre como criar uma ID EXCLUSIVA para esses cenários. As diretrizes estão no documento para download do Fluxo de Trabalho de Publicação de Driver para Windows 10.

Nesta seção

Compilar e enviar um pacote de firmware para o Windows Update (WU)

Direcionar um sistema usando CHID

Práticas recomendadas de experiência do usuário do Firmware (UX)

Teste de validação de atualização de firmware