Requisiti del firmware di United Extensible Firmware Interface (UEFI)

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 per l'interfaccia del firmware BIOS precedente e le specifiche EFI (Extensible Firmware Interface) 1.10. Oltre 140 aziende tecnologiche leader partecipano al Forum EFI unificato, 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 funzionalità di sicurezza Windows 10 come Avvio sicuro, Microsoft Defender Credential Guard e Microsoft Defender Exploit Guard. Tutti richiedono il firmware UEFI.
  • Avvio e ripresa più veloce.
  • 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 i driver, le applicazioni e le macchine virtuali del firmware UEFI.

Considerazioni sull'installazione dei supporti

Per scaricare Windows, vedere la pagina di download Windows 10. Se si desidera usare supporti come un'unità flash USB, un DVD o un ISO, scaricare lo strumento di creazione di Windows Media.

Requisiti di sicurezza di avvio e miminum

Come 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

Varie versioni di Windows richiedono alcuni o tutti i servizi di runtime UEFI seguenti. È consigliabile implementare tutti per la massima compatibilità:

  • GetTime
  • Settime
  • UpdateCapsule
  • ResetSystem

Requisiti di transizione dello stato di ibernazione (S4)

Il firmware della piattaforma deve assicurarsi che la memoria fisica del sistema operativo sia coerente tra le transizioni dello 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 del runtime del firmware deve essere coerente tra le transizioni dello stato di sospensione S4, sia nelle dimensioni che nella 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.