Condividi tramite


Installare l'aggiornamento

I pacchetti di aggiornamento del firmware possono essere installati usando qualsiasi strumento che installa i driver di Windows. Il processo di installazione copia il payload dell'aggiornamento del firmware (firmware.bin) in una directory di sistema nota e crea le chiavi del Registro di sistema necessarie per indicare che è disponibile un nuovo aggiornamento di Windows. Al termine dell'installazione, è necessario un riavvio per attivare il processo di aggiornamento del firmware effettivo.

Processo di installazione del pacchetto di aggiornamento del firmware.

Durante l'avvio successivo e prima che ExitBootServices sia stato chiamato, Il caricatore del sistema operativo controlla i percorsi delle chiavi del Registro di sistema noti per determinare se è disponibile un nuovo payload di aggiornamento del firmware. Se è disponibile un nuovo payload di aggiornamento, Il caricatore del sistema operativo verifica l'hash del firmware.bin nel catalogo di sicurezza fornito con il pacchetto driver. Se la firma è valida, firmware.bin verrà distribuito al firmware della piattaforma tramite il servizio UEFI UpdateCapsule .

Importante

A questo punto, il firmware della piattaforma è responsabile del completamento dell'aggiornamento del firmware.

Se vengono installati più pacchetti di aggiornamento del firmware, il caricatore del sistema operativo chiama UpdateCapsule con il payload di ogni aggiornamento disponibile. Ogni payload del firmware sarà una capsula separata, ognuna identificata dal GUID della voce ESRT per il pacchetto di aggiornamento del firmware di destinazione.

La tabella delle risorse di sistema EFI fornisce la versione del firmware corrente e lo stato dell'ultimo tentativo di aggiornamento. Il caricatore del sistema operativo usa queste informazioni per valutare se l'aggiornamento è stato applicato correttamente. Le informazioni sullo stato del firmware verranno mantenute nel sistema operativo in modo che sia disponibile per un'applicazione di aggiornamento del firmware in esecuzione in Windows. Infine, il caricatore del sistema operativo continua il processo di avvio.

Aggiornamenti del firmware del sistema e del dispositivo tramite un pacchetto di driver del firmware

Popolare la tabella ESRT

Personalizzare il firmware per aree geografiche diverse

Creare un pacchetto di aggiornamento del firmware

Certificare e firmare il pacchetto di aggiornamento