Installer la mise à jour

Les packages de mise à jour du microprogramme peuvent être installés à l’aide de n’importe quel outil qui installe des pilotes Windows. Le processus d’installation copie la charge utile de mise à jour du microprogramme (firmware.bin) dans un répertoire système bien connu et crée les clés de Registre nécessaires pour indiquer à Windows qu’une nouvelle mise à jour est disponible. Une fois l’installation terminée, un redémarrage est nécessaire pour déclencher le processus de mise à jour du microprogramme réel.

Processus d’installation du package de mise à jour du microprogramme.

Au démarrage suivant, et avant l’appel de ExitBootServices , os Loader vérifie les emplacements de clés de Registre connus pour déterminer si la nouvelle charge utile de mise à jour du microprogramme est disponible. Si une nouvelle charge utile de mise à jour est disponible, os Loader vérifie le hachage de firmware.bin par rapport au catalogue de sécurité fourni avec le package de pilotes. Si la signature est valide, firmware.bin est remis au microprogramme de la plateforme via le service UEFI UpdateCapsule .

Important

À ce stade, le microprogramme de plateforme est seul responsable de la mise à jour du microprogramme.

Si plusieurs packages de mise à jour de microprogrammes sont installés, le chargeur du système d’exploitation appelle UpdateCapsule avec la charge utile de chaque mise à jour disponible. Chaque charge utile du microprogramme est une capsule distincte, chacune identifiée par le GUID de l’entrée ESRT pour le package de mise à jour du microprogramme ciblé.

La table de ressources système EFI fournit la version actuelle du microprogramme et la status de la dernière tentative de mise à jour. Le chargeur de système d’exploitation utilise ces informations pour déterminer si la mise à jour a été appliquée avec succès. Les informations de microprogramme status sont conservées dans le système d’exploitation afin qu’elles soient disponibles pour une application de mise à jour du microprogramme exécutée dans Windows. Enfin, OS Loader poursuit le processus de démarrage.

Mises à jour du microprogramme du système et de l’appareil via un package de pilotes de microprogramme

Remplir la table ESRT

Personnaliser le microprogramme pour différentes régions géographiques

Créer un package de mise à jour du microprogramme

Certifier et signer le package de mise à jour