IMHO, i produttori danneggiano i loro clienti facendo riferimento al firmware nei loro computer moderni come "BIOS". Non sono BIOS; sono un tipo di firmware completamente diverso. Come specificato su Pagina UEFI di Wikipedia:
UEFI sostituisce l'interfaccia del firmware Basic Input / Output System (BIOS)
Ad eccezione di alcune implementazioni precedenti su x86-64, come Gigabyte's Hybrid EFI (che descrivo su questa mia pagina ), i moderni computer basati su EFI non contengono BIOS, anche se il produttore fa riferimento a EFI come BIOS. (Nota: utilizzo "EFI" come termine più generico: UEFI è EFI 2.x. I PC moderni vengono forniti con UEFI, ma Apple utilizza ancora un EFI 1.1 pesantemente modificato nei suoi Mac.)
Il problema con il riferimento a EFI come BIOS è che questo incoraggia le persone ad applicare la conoscenza specifica del BIOS che è non applicabile. Possono installare boot loader in modalità BIOS, utilizzare trucchi per salvaguardare i dati su computer con avvio multiplo e sottostimare l'entità delle differenze relative all'avvio dei computer basati su EFI. Usare il termine BIOS per riferirsi a un EFI può dare ai lettori una scorciatoia mentale per capire dove questo componente si adatta, ma il costo è perso tempo e frustrazione da parte degli utenti.
C'è un'eccezione parziale a questa distinzione tra BIOS ed EFI, ed è grande: la maggior parte dei moderni computer basati su EFI fornisce un modulo di supporto della compatibilità (CSM) che consente al computer di avviarsi tramite boot loader in modalità BIOS. Questo è un utile strumento di arresto, ma dovrebbe essere pensato come un emulatore: il CSM consente a un EFI di eseguire boot loader scritti per BIOS, nello stesso modo in cui DOSEMU consente a Linux di eseguire programmi scritti per DOS. Detto questo, il CSM non trasforma l'EFI in un BIOS più di quanto DOSEMU trasforma Linux in DOS. Infatti, anche se il CSM è utile in alcuni casi, crea un numero enorme di problemi, in particolare per i multi-booter incauti, perché abilitarlo può rendere semplice l'installazione di un sistema operativo in BIOS / CSM / modalità legacy e l'altro sistema operativo in Modalità EFI / UEFI. Tali installazioni del sistema operativo in modalità multipla sono più difficili da gestire rispetto a quelle in cui tutti i sistemi operativi sono installati nella stessa modalità. Vedere questa mia pagina per ulteriori informazioni su questo argomento.
La maggior parte dei produttori passa da BIOS a EFI a partire da metà a fine 2011 per i prodotti consumer, anche se conosco alcuni server che erano BIOS solo due o tre anni fa. AFAIK, tutti i computer consumer x86 e x86-64 venduti oggi vengono spediti con UEFI, anche se potrebbero esserci alcune eccezioni esotiche. Alcuni produttori hanno rilasciato computer basati su EFI ben prima del 2011. Tutti i Mac basati su Intel utilizzano EFI, ad esempio. Ho una scheda madre Intel (che ora non funziona) dal 2008 che ha una UEFI versione 2.1 (IIRC). Si noti che EFI è stato utilizzato per la prima volta su sistemi Intel IA-64 (Itanium) e che tutti i sistemi AFAIK hanno utilizzato EFI. Ora viene utilizzato anche su alcuni computer ARM64, sebbene AFAIK sia ancora in gran parte su server. Se non sei sicuro delle capacità del tuo computer, potresti dover controllare il suo manuale o esaminare le sue opzioni di configurazione del firmware per i riferimenti a "EFI" o "UEFI". Riferimenti a un CSM o "supporto di avvio legacy" possono anche indicare un EFI. (Si noti che la parola "legacy" può essere utilizzata in altri contesti, tuttavia, come per l'emulazione USB di dispositivi PS / 2.) Il controllo della modalità di avvio corrente può anche essere diagnostico, ma solo se si trova avviato in modalità EFI - - un avvio in modalità BIOS potrebbe essere successo tramite un CSM. Vedere questa mia pagina per ulteriori informazioni sull'identificazione delle capacità dell'hardware e sulla modalità di avvio.
Credo che quanto sopra risponda alle prime due domande. Per quanto riguarda il terzo, le versioni possono essere complicate. EFI / UEFI ha numeri di revisione, l'ultima è che scrivo essendo 2.6. Il documento delle specifiche è disponibile pubblicamente da Qui, se ti interessa leggerlo; e un'implementazione di esempio è disponibile con una licenza BSD da Tianocore. Ogni produttore di firmware, tuttavia, ha il proprio schema di numerazione delle versioni indipendente dal numero di revisione EFI. Pertanto, il numero di versione del firmware visualizzato nelle schermate di configurazione del firmware potrebbe essere significativamente maggiore o minore del numero di revisione EFI.
Un altro punto: alcune persone pensano che gli EFI siano caratterizzati da strumenti di configurazione della GUI. Sebbene tali strumenti siano molto più comuni sui moderni EFI rispetto ai BIOS, questa correlazione è tutt'altro che perfetta. C'erano alcuni BIOS con strumenti di configurazione GUI in passato, e alcuni EFI hanno strumenti di impostazione in modalità testo. BIOS ed EFI sono entrambi fondamentalmente modi per avviare il processo di avvio; le loro interfacce utente sono accessorie a tale compito.