Requisiti del firmware UEFI (United Extensible Firmware Interface)
All'avvio dei dispositivi, l'interfaccia del firmware controlla il processo di avvio del PC e quindi passa il controllo a Windows o a un altro sistema operativo. UEFI è una sostituzione delle specifiche EFI (Extensible Firmware Interface) 1.10 precedenti. Oltre 140 aziende leader tecnologiche partecipano al Forum Unified EFI, tra cui AMD, AMI, Apple, Dell, HP, IBM, Insyde, Intel, Lenovo, Microsoft e Phoenix Technologies.
Vantaggi UEFI
Il firmware che soddisfa le specifiche UEFI 2.3.1 offre i vantaggi seguenti:
- Possibilità di supportare le funzionalità di sicurezza di Windows 10, ad esempio Avvio protetto, Microsoft Defender Credential Guard e Microsoft Defender Exploit Guard. Tutti richiedono il firmware UEFI.
- Tempi di avvio e ripresa più veloci.
- Possibilità di supportare più facilmente dischi rigidi di grandi dimensioni (più di 2 terabyte) e unità con più di quattro partizioni.
- Supporto per la distribuzione multicast, che consente ai produttori di PC di trasmettere un'immagine pc che può essere ricevuta da più PC senza sovraccaricare la rete o il server di immagini.
- Supporto per driver, applicazioni e opzioni del firmware UEFI.
Considerazioni sull'installazione dei supporti
Per scaricare Windows, vedi la pagina di download di Windows 10. Se vuoi usare supporti come un'unità flash USB, un DVD o un ISO, scarica lo strumento di creazione di Windows Media.
Requisiti di sicurezza di avvio e miminum
In qualità di OEM, è necessario fornire supporto per le funzionalità descritte in Specifiche e criteri del programma di compatibilità hardware di Windows, in particolare gli elementi seguenti suddivisi in due gruppi: requisiti di avvio e requisiti minimi di sicurezza.
Requisiti di runtime UEFI
Diverse versioni di Windows richiedono alcuni o tutti i seguenti servizi di runtime UEFI. È consigliabile implementare tutti per garantire la massima compatibilità:
- GetTime
- SetTime
- UpdateCapsule
- ResetSystem
Requisiti di transizione dello stato di ibernazione (S4)
Il firmware della piattaforma deve garantire che la memoria fisica del sistema operativo sia coerente tra le transizioni di stato di sospensione S4, sia nelle dimensioni che nella posizione. La memoria fisica del sistema operativo viene definita in base alla specifica ACPI 3.0 come qualsiasi memoria descritta dall'interfaccia della mappa degli indirizzi del sistema firmware con un tipo di memoria diverso da AddressRangeReserved [2], AddressRangeUnusable [5]o Undefined [qualsiasi valore maggiore di 5].
In una piattaforma UEFI, la memoria di runtime del firmware deve essere coerente tra le transizioni dello stato di sospensione S4, sia in dimensioni che in posizione. La memoria di runtime viene definita in base alla specifica UEFI come qualsiasi memoria descritta dal servizio di avvio GetMemoryMap(), con l'attributo EFI_MEMORY_RUNTIME.