Come configurare smartphone e PC. Portale informativo
  • casa
  • Recensioni
  • Che cos'è l'UEFI? Download, installazione, vantaggi, funzionalità di personalizzazione. piattaforme EFI; strumenti di accompagnamento

Che cos'è l'UEFI? Download, installazione, vantaggi, funzionalità di personalizzazione. piattaforme EFI; strumenti di accompagnamento

Molti utenti credono che il computer si avvii utilizzando il sistema operativo, ma in realtà questo è solo parzialmente vero. In questo materiale imparerai come si avvia effettivamente il PC e conoscerai concetti importanti come BIOS, CMOS, UEFI e altri.

introduzione

Per molte persone, il lavoro con un computer inizia dopo l'avvio del sistema operativo. E questo non è sorprendente, poiché la stragrande maggioranza delle volte, i PC moderni vengono davvero utilizzati con l'aiuto di una comoda shell grafica di Windows o di qualsiasi altro sistema operativo. In questo ambiente amichevole per noi, non solo eseguiamo programmi, applicazioni o giochi, ma eseguiamo anche impostazioni e configuriamo i parametri di sistema per le nostre esigenze.

Ma, nonostante tutta la sua multifunzionalità, il sistema operativo non può fare tutto e in alcuni punti chiave è semplicemente impotente. In particolare, ciò riguarda l'avvio iniziale del computer, che avviene completamente senza la sua partecipazione. Inoltre, il lancio del sistema operativo stesso dipende in gran parte dal successo di questa procedura, che potrebbe non avvenire in caso di problemi.

Per alcuni, questa potrebbe essere una novità, ma in realtà Windows non è responsabile del caricamento del computer "da e verso", lo continua solo a un certo punto e finisce. Il giocatore chiave qui è un firmware completamente diverso: il BIOS, lo scopo e le funzioni principali di cui parleremo in questo articolo.

Cos'è il BIOS e perché è necessario

I componenti chiave di qualsiasi dispositivo informatico sono un insieme di processore e RAM, e per una buona ragione. Il processore è giustamente chiamato il cuore e il cervello di qualsiasi PC, poiché ad esso sono affidate tutte le principali operazioni matematiche. In questo caso, tutti i comandi ei dati per i calcoli, la CPU può prendere solo dalla RAM. Invia anche i risultati del suo lavoro lì. Il processore non interagisce direttamente con nessun altro archivio di informazioni, ad esempio i dischi rigidi.

Qui sta il problema principale. Affinché il processore inizi a eseguire i comandi del sistema operativo, devono trovarsi nella RAM. Ma quando il PC è acceso, la RAM è vuota, poiché è volatile e non può memorizzare informazioni quando il computer è spento. Allo stesso tempo, da soli, senza la partecipazione del sistema, i dispositivi informatici non possono mettere in memoria i dati necessari. E qui siamo di fronte a una situazione paradossale. Si scopre che per caricare il sistema operativo in memoria, il sistema operativo deve già essere nella RAM.

Per risolvere questa situazione, anche agli albori dell'era dei personal computer, gli ingegneri IBM suggerirono di utilizzare uno speciale piccolo programma chiamato BIOS, a volte chiamato boot loader.

Parola BIOS(BYOS) è un'abbreviazione delle quattro parole inglesi Basic Input/Output System, che tradotto in russo significa: "Basic input/output system". Questo nome è stato dato a un insieme di microprogrammi responsabili del funzionamento delle funzioni di base di adattatori video, display, unità disco, unità disco, tastiere, mouse e altri dispositivi di input/output di base.

Le principali funzioni del BIOS sono l'avvio iniziale del PC, il test e la configurazione hardware iniziale, l'allocazione delle risorse tra i dispositivi e l'attivazione della procedura di avvio del sistema operativo.

Dove è archiviato il BIOS e cos'è il CMOS

Dato che il BIOS è responsabile della fase iniziale di avvio di un computer, indipendentemente dalla sua configurazione, questo programma dovrebbe essere disponibile per i dispositivi di base subito dopo aver premuto il pulsante di accensione del PC. Questo è il motivo per cui non viene memorizzato sul disco rigido, come la maggior parte delle applicazioni comuni, ma viene scritto su uno speciale chip di memoria flash situato sulla scheda madre. Pertanto, l'accesso al BIOS e l'avvio del computer è possibile anche se nessun supporto di memorizzazione è collegato al PC.

I primi computer utilizzavano chip di memoria di sola lettura (ROM o ROM) per memorizzare il BIOS e il codice del programma stesso veniva scritto su di essi una volta in fabbrica. Un po 'più tardi, hanno iniziato a utilizzare i microcircuiti EPROM ed EEROM, in cui era possibile, se necessario, riscrivere il BIOS, ma solo con l'aiuto di attrezzature speciali.

Nei moderni personal computer, il BIOS è memorizzato in microcircuiti creati sulla base della memoria flash, che possono essere riscritti tramite appositi programmi direttamente sul PC di casa. Questa procedura è solitamente chiamata lampeggiante ed è necessario per aggiornare il firmware alle nuove versioni o sostituirlo in caso di danneggiamento.

Molti chip BIOS non sono saldati sulla scheda madre, come tutti gli altri componenti, ma sono installati in uno speciale piccolo connettore, che consente di sostituirlo in qualsiasi momento. È vero, è improbabile che questa funzione ti sia utile, poiché i casi che richiedono la sostituzione del chip BIOS sono molto rari e praticamente non si verificano tra gli utenti domestici.

La memoria flash per l'archiviazione del BIOS può avere capacità diverse. Ai vecchi tempi, questo volume era molto piccolo e non superava i 512 KB. Le versioni moderne del programma sono diventate leggermente più grandi e hanno un volume di diversi megabyte. Ma in ogni caso, sullo sfondo delle moderne applicazioni e dei file multimediali, questo è solo un minuscolo.

In alcune schede madri avanzate, i produttori possono installare non uno, ma due chip BIOS contemporaneamente: il principale e il backup. In questo caso, se succede qualcosa al chip principale, il computer si avvierà dal backup.

Oltre alla memoria flash, che memorizza il BIOS stesso, esiste un altro tipo di memoria sulla scheda madre fornita per memorizzare le impostazioni di configurazione di questo programma. È realizzato utilizzando un semiconduttore di ossido di metallo complementare o CMOS(Semiconduttore complementare ossido di metallo). È questa abbreviazione che viene chiamata memoria specializzata, che contiene i dati all'avvio del computer utilizzato dal BIOS.

La memoria CMOS è alimentata da una batteria installata sulla scheda madre. Questo salva tutte le impostazioni del BIOS quando il computer è scollegato. Nei computer più vecchi, le funzioni di memoria CMOS erano assegnate a un microcircuito separato. Nei PC moderni fa parte del chipset.

Procedura POST e avvio iniziale del PC

Ora vediamo come appare il processo di avvio iniziale e quale ruolo gioca il BIOS in esso.

Dopo aver premuto il pulsante di accensione del computer, l'alimentatore si avvia per primo, iniziando a fornire tensione alla scheda madre. Se è normale, il chipset dà un comando per ripristinare la memoria interna del processore centrale e avviarlo. Successivamente, il processore inizia a leggere ed eseguire in sequenza comandi scritti nella memoria di sistema, il cui ruolo è svolto dal chip BIOS.

All'inizio, il processore riceve un comando per eseguire un autotest dei componenti del computer ( INVIARE- Autotest all'accensione). La procedura POST prevede diverse fasi, il passaggio della maggior parte delle quali è possibile osservare sullo schermo del PC subito dopo averlo acceso. La sequenza di ciò che accade prima di avviare l'avvio del sistema operativo è la seguente:

1. Innanzitutto, vengono identificati i principali dispositivi del sistema.

3. Il terzo passaggio consiste nell'impostare un set di logica di sistema o, più semplicemente, un chipset.

4. Quindi c'è una ricerca e definizione della scheda video. Se nel computer è installato un adattatore video esterno (autonomo), questo avrà il proprio BIOS, che il BIOS del sistema principale cercherà in un determinato intervallo di indirizzi di memoria. Se viene trovata una scheda grafica esterna, la prima cosa che vedrai sullo schermo sarà un'immagine con il nome della scheda video, generata dal suo BIOS.

5. Dopo aver trovato l'adattatore grafico, inizia a controllare l'integrità delle impostazioni del BIOS e lo stato della batteria. In questo momento, le stesse misteriose iscrizioni bianche iniziano ad apparire sullo schermo del monitor una dopo l'altra, provocando soggezione tra gli utenti inesperti a causa della mancanza di comprensione di ciò che sta accadendo. Ma in realtà in questo momento non accade nulla di soprannaturale, come ora vedrai tu stesso. La prima iscrizione più in alto, di regola, contiene il logo degli sviluppatori del BIOS e le informazioni sulla sua versione installata.

6. Quindi inizia il test del processore centrale, dopo di che il display mostra i dati sul chip installato: il nome del produttore, il modello e la sua frequenza di clock.

7. Successivamente inizia il test della RAM. Se tutto va bene, sullo schermo viene visualizzata la quantità totale di RAM installata con la scritta OK.

8. Dopo aver completato la verifica dei componenti principali del PC, inizia a cercare la tastiera e testare altre porte I/O. In alcuni casi, in questa fase, il computer potrebbe interrompere l'avvio se il sistema non è in grado di rilevare la tastiera collegata. In questo caso, sullo schermo verrà immediatamente visualizzato un avviso.

9. Il passaggio successivo consiste nell'identificare le unità collegate al computer, comprese le unità ottiche, i dischi rigidi e le unità flash. Vengono visualizzate le informazioni sui dispositivi trovati. Nel caso in cui sulla scheda madre siano installati più controller di produttori diversi, la procedura per la loro inizializzazione può essere visualizzata su schermate diverse.

Schermata di definizione del controllerSerialeATA ha il suoBIOS, con l'output di tutti i dispositivi ad esso collegati.

10. Nella fase finale, le risorse vengono allocate tra i dispositivi interni trovati del PC. Nei vecchi computer, successivamente, sul display viene visualizzata una tabella riepilogativa con tutte le apparecchiature rilevate. Nelle macchine moderne, la tabella non viene più visualizzata.

11. Infine, se la procedura POST ha esito positivo, il BIOS inizia a cercare le unità collegate Area di avvio principale(MBR), che contiene informazioni sull'avvio del sistema operativo e sul dispositivo di avvio a cui si desidera trasferire ulteriore controllo.

A seconda della versione del BIOS installata sul computer, la procedura POST può avvenire con leggere modifiche rispetto all'ordine sopra descritto, ma in generale tutti i passaggi principali che abbiamo indicato verranno eseguiti all'avvio di ogni PC.

Utilità di configurazione del BIOS

Il BIOS è un sistema configurabile e dispone di un proprio programma per l'impostazione di alcuni parametri dell'hardware del PC, denominato Utilità di configurazione del BIOS o Utilità di configurazione CMOS... Viene chiamato premendo un tasto speciale durante la procedura di autotest POST. Nei computer desktop, il tasto Canc viene spesso utilizzato per questo scopo e nei laptop F2.

L'interfaccia grafica dell'utility di configurazione hardware è molto austera e non è cambiata molto dagli anni '80. Tutte le impostazioni qui vengono effettuate utilizzando solo la tastiera - non viene fornita alcuna operazione con il mouse.

CMOS / BIOS Setup ha molte impostazioni, ma le più richieste di cui un utente normale potrebbe aver bisogno includono: impostazione dell'ora e della data del sistema, scelta dell'ordine dei dispositivi di avvio, abilitazione/disabilitazione di apparecchiature aggiuntive integrate nella scheda madre (audio, video o schede di rete), gestione del sistema di raffreddamento e monitoraggio della temperatura del processore, nonché modifica della frequenza del bus di sistema (overclocking).

Per diversi modelli di schede madri, il numero di parametri BIOS configurabili può variare notevolmente. La più ampia gamma di impostazioni si trova solitamente su costose schede madri desktop, destinate ad appassionati, giocatori e appassionati di overclock. L'arsenale più scarso, di regola, si trova nelle schede economiche progettate per l'installazione nei computer dell'ufficio. Inoltre, la stragrande maggioranza dei dispositivi mobili non brilla con una varietà di impostazioni del BIOS. Parleremo più in dettaglio delle varie impostazioni del BIOS e del loro effetto sul funzionamento del computer in un articolo separato.

Sviluppo e aggiornamento del BIOS

Di norma, quasi ogni modello di scheda madre ha la propria versione del BIOS, che tiene conto delle sue caratteristiche tecniche individuali: il tipo di chipset utilizzato e i tipi di periferiche saldate.

La progettazione del BIOS può essere suddivisa in due fasi. Innanzitutto, viene creata una versione base del firmware, che implementa tutte le funzioni, indipendentemente dal modello di chipset. Oggi, tali versioni sono sviluppate principalmente da American Megatrends (AMIBIOS) e Phoenix Technologies, che hanno acquisito nel 1998 l'allora principale attore in questo mercato: Award Software (AwardBIOS, Award Modular BIOS, Award WorkstationBIOS).

Nella seconda fase, i produttori di schede madri sono coinvolti nello sviluppo del BIOS. A questo punto, la versione base viene modificata e migliorata per ogni modello specifico della scheda, tenendo conto delle sue caratteristiche. Allo stesso tempo, dopo che la scheda madre è entrata nel mercato, il lavoro sulla sua versione del BIOS non si ferma. Gli sviluppatori rilasciano regolarmente aggiornamenti che possono correggere i bug trovati, aggiungere supporto per nuovo hardware ed espandere la funzionalità del programma. In alcuni casi, l'aggiornamento del BIOS consente di dare una seconda vita a una scheda madre apparentemente obsoleta, ad esempio aggiungendo il supporto per una nuova generazione di processori.

Cos'è il BIOS UEFI?

I principi di base del BIOS di sistema per computer desktop si sono formati nei lontani anni '80 del secolo scorso. Negli ultimi decenni, l'industria dei computer si è sviluppata rapidamente e durante questo periodo si sono verificate costantemente situazioni in cui i nuovi modelli di dispositivi si sono rivelati incompatibili con determinate versioni del BIOS. Per risolvere questi problemi, gli sviluppatori hanno dovuto costantemente modificare il codice del sistema di I/O di base, ma alla fine una serie di limitazioni software sono rimaste invariate fin dai tempi dei primi PC di casa. Questa situazione ha portato al fatto che il BIOS nella sua versione classica ha finalmente cessato di soddisfare i requisiti dell'hardware dei computer moderni, impedendone la diffusione nel settore dei PC di massa. Era chiaro che qualcosa doveva essere cambiato.

Nel 2011, con il lancio delle schede madri per processori Intel della generazione Sandy Bridge, installate nel socket LGA1155, è iniziata l'introduzione di massa di una nuova interfaccia software per il bootstrapping dei computer - UEFI.

In effetti, la prima versione di questa alternativa al BIOS convenzionale è stata sviluppata e utilizzata con successo da Intel nei sistemi server alla fine degli anni '90. Quindi, la nuova interfaccia per il bootstrap di un PC si chiamava EFI (Extensible Firmware Interface), ma già nel 2005 la sua nuova specifica si chiamava UEFI (Unified Extensible Firmware Interface). Oggi queste due abbreviazioni sono considerate sinonimi.

Come puoi vedere, i produttori di schede madri non avevano fretta di passare al nuovo standard, cercando di migliorare fino all'ultimo le tradizionali variazioni del BIOS. Ma l'evidente arretratezza di questo sistema, inclusa la sua interfaccia a 16 bit, l'impossibilità di utilizzare più di 1 MB di spazio di indirizzamento di memoria, la mancanza di supporto per unità con un volume superiore a 2 TB e altri problemi di compatibilità costanti irrisolvibili con i nuovi l'attrezzatura è diventata ancora un argomento serio per passare a una nuova soluzione software. ...

Quali cambiamenti ha portato con sé la nuova interfaccia di avvio di Intel e in che modo differisce dal BIOS? Come nel caso del BIOS, il compito principale di UEFI è quello di rilevare correttamente l'hardware subito dopo aver acceso il PC e trasferire il controllo del computer al sistema operativo. Ma allo stesso tempo, i cambiamenti in UEFI sono così profondi che sarebbe semplicemente scorretto confrontarlo con il BIOS.

Il BIOS è un codice di programma praticamente immutabile incorporato in uno speciale microcircuito e che interagisce direttamente con le apparecchiature informatiche utilizzando il proprio software. La procedura per avviare un computer utilizzando il BIOS è semplice: subito dopo aver acceso il computer, l'hardware viene verificato e vengono caricati semplici driver universali per i principali componenti hardware. Il BIOS trova quindi il bootloader del sistema operativo e lo attiva. Quindi il sistema operativo viene caricato.

Il sistema UEFI può essere definito un livello tra i componenti hardware del computer, con il proprio firmware, firmware e sistema operativo, che gli consente di svolgere anche le funzioni del BIOS. Ma a differenza del BIOS, UEFI è un'interfaccia programmabile modulare che include servizi di test, lavoro e avvio, driver di dispositivo, protocolli di comunicazione, estensioni funzionali e una propria shell grafica, che lo fa sembrare un sistema operativo molto leggero. Allo stesso tempo, l'interfaccia utente in UEFI è moderna, supporta il controllo del mouse e può essere localizzata in diverse lingue, incluso il russo.

Un importante vantaggio di EFI è la sua indipendenza dall'architettura multipiattaforma e del processore. Le specifiche di questo sistema gli consentono di funzionare con quasi tutte le combinazioni di chip, che si tratti di architettura x86 (Intel, AMD) o ARM. Inoltre, UEFI ha accesso diretto a tutto l'hardware del computer e ai driver indipendenti dalla piattaforma, il che rende possibile organizzare, ad esempio, l'accesso a Internet o il backup del disco senza avviare il sistema operativo.

A differenza del BIOS, il codice UEFI e tutte le sue informazioni di servizio possono essere archiviate non solo in un microcircuito speciale, ma anche su partizioni di dischi rigidi interni ed esterni, nonché su archivi di rete. A sua volta, il fatto che i dati di avvio possano essere posizionati su unità capienti consente a un'architettura modulare di dotare EFI di ricche funzionalità. Ad esempio, possono essere strumenti di diagnostica avanzata, oppure utili utilità che possono essere utilizzate sia nella fase di avvio iniziale del PC, sia dopo l'avvio del sistema operativo.

Un'altra caratteristica fondamentale di UEFI è la capacità di lavorare con dischi rigidi di enormi volumi, contrassegnati secondo lo standard GPT (Guid Partition Table). Quest'ultimo non è supportato da alcuna modifica del BIOS, poiché ha indirizzi di settore a 64 bit.

L'avvio di un PC basato su UEFI, come con il BIOS, inizia con l'inizializzazione dei dispositivi. Ma allo stesso tempo, questa procedura è molto più veloce, poiché UEFI può rilevare più componenti contemporaneamente in modalità parallela (il BIOS inizializza a turno tutti i dispositivi). Quindi, viene caricato il sistema UEFI stesso, sotto il cui controllo viene eseguita una serie di azioni necessarie (caricamento dei driver, inizializzazione dell'unità di avvio, avvio dei servizi di avvio, ecc.) E solo dopo viene avviato il sistema operativo.

Può sembrare che una tale procedura a più passaggi dovrebbe aumentare il tempo di avvio complessivo del PC, ma in realtà è vero il contrario. Con UEFI, il sistema si avvia molto più velocemente grazie ai driver integrati e al proprio bootloader. Di conseguenza, prima dell'avvio, il sistema operativo riceve informazioni complete sull'hardware del computer, che gli consentono di avviarsi in pochi secondi.

Nonostante tutta la progressività di UEFI, ci sono ancora una serie di restrizioni che ostacolano lo sviluppo attivo e la distribuzione di questo bootloader. Il fatto è che per implementare tutte le funzionalità della nuova interfaccia di avvio è necessario il suo pieno supporto dai sistemi operativi. Ad oggi, solo Windows 8 consente l'utilizzo completo delle funzionalità UEFI.Le versioni a 64 bit di Windows 7, Vista e Linux con kernel 3.2 e versioni successive hanno un supporto limitato per la nuova interfaccia. Le funzionalità UEFI sono utilizzate anche in BootCamp da Apple sui propri sistemi Mac OS X.

Bene, come si avvia il computer da UEFI se utilizza un sistema operativo non supportato (WindowsXP, Windows 7) a 32 bit o markup file (MBR)? Per tali casi, la nuova interfaccia di avvio ha un integrato modulo di supporto per la compatibilità(Compatibility Support Module), che è essenzialmente un BIOS tradizionale. Ecco perché puoi vedere quanti computer moderni sono dotati di schede madri con avvio UEFI in modo tradizionale in modalità di emulazione BIOS. Molto spesso ciò accade perché i loro proprietari continuano a utilizzare le partizioni HDD con l'MBR tradizionale e non vogliono passare al partizionamento GPT.

Conclusione

Ovviamente, a differenza del BIOS tradizionale, UEFI è in grado di fare molto di più del semplice processo di avvio. La possibilità di avviare servizi e applicazioni funzionanti, sia nella fase iniziale dell'avvio del PC che dopo l'avvio del sistema operativo, apre una vasta gamma di nuove opportunità sia per gli sviluppatori che per gli utenti finali.

Ma allo stesso tempo, è ancora prematuro parlare di un rifiuto completo del sistema I/O di base nel prossimo futuro. Prima di tutto, devi ricordare che fino ad ora la maggior parte dei computer esegue Windows XP e Windows 7 a 32 bit, che non sono supportati da UEFI. E i dischi rigidi contrassegnati secondo lo standard GPT si trovano principalmente solo nei nuovi modelli di laptop basati su Windows 8.

Quindi finché la maggior parte degli utenti, per le loro abitudini o per qualche altro motivo, sarà legata alle vecchie versioni del sistema operativo e ai metodi tradizionali di partizionamento dei dischi rigidi, il BIOS rimarrà il sistema principale per l'avvio di un computer.

La maggior parte degli utenti ha aggiornato i propri computer: ha acquistato nuove unità di sistema, schede madri o laptop negli ultimi quattro anni.

Una caratteristica degna di nota delle nuove macchine è che il sistema di I/O obsoleto non viene più utilizzato, il suo posto è stato preso da un firmware migliorato chiamato UEFI.

Ha un numero enorme di vantaggi rispetto al BIOS, che considereremo oggi.

Soffermiamoci più nel dettaglio su: scopriremo di cosa si tratta e perché agli utenti non piace così tanto.

Evoluzione del software di sistema

Per più di due decenni, il BIOS è stato utilizzato come software di basso livello utilizzato quando si avvia un computer per testare il suo hardware, trasferire il controllo dell'hardware a quello principale, che seleziona e avvia il bootloader del sistema operativo richiesto.

Con il suo aiuto, gli utenti possono controllare un numero enorme di parametri dei componenti hardware.

CMOS- un elemento elettronico con alimentazione indipendente sotto forma di batteria, in cui è memorizzata l'intera configurazione corrente del computer.

Il BIOS è apparso alla fine degli anni '80. Sì, è stato regolarmente migliorato e aggiornato, modificato per soddisfare le esigenze di utenti e sviluppatori, dando loro la possibilità di controllare le modalità operative delle apparecchiature e dell'alimentazione, ma tutto finisce. Inoltre, il sistema di input/output è la componente che ha subito i minori cambiamenti in quasi tre decenni nel campo dell'informatica.

Il BIOS ha molti svantaggi:

  • non supporta l'avvio da dischi rigidi più grandi di 2 TB- hai acquistato un nuovo hard disk da 3 o 4 TB, ma non puoi installarci un sistema operativo, questa è una limitazione tecnologica del master boot record (nessuno negli anni '80 pensava che gli HDD potessero essere di dimensioni così incredibili);
  • Il BIOS funziona in modalità a 16 bit(nonostante il fatto che praticamente tutti i processori moderni siano a 64 e 32 bit) utilizzando solo 1024 KB di memoria;
  • è supportato il processo di inizializzazione simultanea di più dispositivi, ma è piuttosto instabile e problematico, il che rallenta la velocità di avvio del computer (ogni componente hardware e interfaccia viene inizializzato separatamente);
  • BIOS è il paradiso dei pirati- non ha alcun meccanismo di protezione, che consente di caricare qualsiasi sistema operativo e driver, inclusi quelli con codice modificato e quelli non firmati (senza licenza).

La prima versione di UEFI è stata sviluppata da Intel per Itanium, ma è stata successivamente portata su PC IBM.

È un sistema operativo autonomo con interfaccia grafica, composto da molti moduli e con accesso illimitato alle risorse dei componenti hardware.

Caratteristiche del nuovo EFI con GUI:

  • il suo codice è scritto interamente, il che consente di aumentare le prestazioni durante l'avvio del PC utilizzando le capacità dei processori centrali a 64 bit;
  • lo spazio degli indirizzi del sistema operativo è sufficiente per supportare 8 * 10 18 byte di spazio su disco (tale riserva durerà per diversi decenni), mentre l'intera quantità di informazioni digitali al momento è inferiore di quasi tre ordini di grandezza;
  • Indirizzamento RAM: i calcoli teorici mostrano che UEFI consentirà di installare fino a 16 exabyte di RAM (9 ordini di grandezza in più rispetto ai potenti PC moderni);
  • il caricamento accelerato del sistema operativo viene eseguito a causa dell'inizializzazione parallela dei componenti hardware e del caricamento dei driver;
  • i driver vengono caricati nella RAM anche prima dell'avvio del sistema operativo e non dipendono dalla piattaforma;
  • al posto del vecchio schema di partizionamento, viene utilizzato il GPT progressivo, ma devi usarlo per usarlo;
  • una comoda e piacevole shell grafica supporta il controllo del mouse;
  • sono presenti utilità integrate per la diagnostica, le modifiche alla configurazione e gli aggiornamenti del firmware per i componenti hardware;
  • supporto per macro in formato .nsh;
  • architettura modulare: consente di caricare i propri driver o scaricarli da Internet;
  • uno dei cambiamenti più significativi e più importanti (in particolare per Microsoft) che UEFI ha portato è la presenza di. È progettato per proteggere Bootloader dall'esecuzione di codice dannoso, per proteggere il sistema operativo dai virus anche prima che venga lanciato utilizzando le firme digitali.

Parliamo dell'ultima funzione in modo più dettagliato.

Avvio sicuro

Il nome della tecnologia si traduce come "avvio sicuro" ed è un protocollo che fa parte delle specifiche grafiche EFI.

Fig. 4 - Verifica della modalità di funzionamento Secure Boot tramite la riga di comando in Windows 10

La massiccia transizione a UEFI (Unified Extensible Firmware Interface) è già iniziata. Microsoft richiede che questa interfaccia venga utilizzata su tutti i computer che verranno forniti con Windows 8. Più specificamente, stiamo parlando di UEFI con Secure Boot. Allo stesso tempo, solo gli "otto" possono funzionare senza problemi su tali PC: né Windows XP né i "sette" possono essere installati su una macchina UEFI senza ulteriori manipolazioni. Non sarai nemmeno in grado di eseguire l'avvio da un'unità flash Linux Live o Windows. Cosa può succedere esattamente se si tenta di avviare dall'unità flash di installazione su un laptop Sony VAIO è mostrato nell'immagine sopra. E i problemi con UEFI non finiscono qui. Ciascun produttore di componenti hardware configura UEFI a propria discrezione, creando così inutili difficoltà per l'utente. Il laptop IdeaPad di Lenovo non è stato in grado di riconoscere la stessa unità flash come supporto di avvio. Allo stesso tempo, Lenovo non ha nulla da incolpare: il fatto è che l'unità flash avviabile è formattata nel file system NTFS e UEFI non supporta l'avvio da tale supporto. Se colleghi la stessa unità all'HP EliteBook, si avvierà senza problemi e ti consentirà di installare Windows. Il problema è che tutti i dati sull'unità EliteBook sarebbero stati eliminati dopo l'installazione.

Ognuno si configura in modo diverso

Sei confuso? Nessuna sorpresa: UEFI con Secure Boot imposta nuove regole per l'installazione e l'avvio dei sistemi operativi e i produttori di hardware interpretano queste regole a modo loro, il che crea ulteriori difficoltà per l'utente. Pertanto, nell'ambito di questo articolo, ci siamo posti l'obiettivo di eliminare la confusione intorno a UEFI. Utilizzando i laptop dei principali produttori come esempio, ti diremo come funziona UEFI, quale ruolo è assegnato alla funzione Secure Boot, come aggirare le "insidie" impostate dalla nuova interfaccia e cosa è necessario per utilizzare il flash avviabile guida senza timore di conseguenze distruttive.

Come funziona UEFI

UEFI si avvia rigorosamente secondo le regole stabilite. Se il sistema operativo non supporta UEFI, viene attivata la modalità di emulazione del BIOS. Il processo di avvio del PC basato su BIOS è abbastanza semplice: premendo il pulsante di accensione si avvia il BIOS, che controlla lo stato dell'hardware e carica il firmware: semplici driver per i singoli componenti hardware. Il BIOS quindi cerca il bootloader del sistema operativo e lo attiva. Questo, a sua volta, carica il sistema operativo o visualizza un elenco di sistemi operativi disponibili.

I computer basati su UEFI si avviano allo stesso modo solo finché non cercano le opzioni di avvio. Dopo di che, tutto accade in modo diverso. UEFI ha il proprio bootloader del sistema operativo con gestori di avvio integrati per i sistemi installati. Per questo, sul disco viene creata una piccola partizione (100-250 MB), formattata nel file system FAT32, chiamata Extensible Firmware Interface System Partition (Extensible Firmware Interface System Partition, ESP). Contiene i driver per i componenti hardware a cui è possibile accedere da un sistema operativo in esecuzione. La regola generale è che, ad eccezione dei DVD, UEFI può essere avviato solo da supporti formattati con il file system FAT32.

UEFI è un meccanismo complesso

ESP ha i suoi vantaggi: grazie ai driver UEFI e al bootloader del sistema operativo, Windows si avvia più velocemente e risponde in modo più adeguato agli errori critici del driver. Ma l'interfaccia UEFI impone anche delle restrizioni: consente di installare il sistema operativo solo su hard disk partizionati secondo lo standard GPT. Quest'ultimo non è supportato da nessuna versione del BIOS, poiché, a differenza del tradizionale schema di partizionamento (MBR), utilizza indirizzi di settore a 64 bit. Oltre a Windows 8, solo le versioni a 64 bit di Windows Vista e 7, nonché Linux con kernel 3.2 e versioni successive, supportano UEFI. Inoltre, per i PC certificati per funzionare con il G8, Microsoft prescrive l'utilizzo dell'opzione Secure Boot. In questa modalità, UEFI esegue solo caricatori del sistema operativo verificati che contengono driver firmati digitalmente da Microsoft.

Insieme a Windows 8, solo il bootloader Shim (Linux) dispone di driver con le firme necessarie per Secure Boot. Sono assenti in altri sistemi operativi. Pertanto, se si desidera installare Windows 7 o Vista su un computer di questo tipo oltre al G8, è necessario aprire il menu UEFI e disabilitare Secure Boot. Se scegli un sistema operativo non compatibile con UEFI come secondo sistema operativo, dovrai utilizzare il modulo di supporto della compatibilità (CSM), che può essere abilitato in UEFI. Sfortunatamente, i produttori utilizzano versioni diverse di UEFI e talvolta è difficile capire come disabilitare l'avvio protetto e passare alla modalità di emulazione del BIOS. Considereremo ulteriormente queste domande.

Processo di avvio del PC UEFI

A seconda della configurazione, UEFI avvia il computer da solo o entra nella modalità di emulazione BIOS standard. Solo allora si avvia il boot manager di Windows.

Installazione di Windows su un PC con UEFI e Secure Boot

Sui PC Windows 8 con UEFI Secure Boot, altre versioni del sistema operativo possono essere installate solo in determinate condizioni. L'utente deve selezionare in anticipo la modalità di avvio corretta e preparare di conseguenza l'unità flash di installazione.


Abilitazione della modalità di emulazione del BIOS

Confusione completa: il modo per accedere alla modalità di emulazione del BIOS dipende dalla versione UEFI. Su Sony VAIO (1) è necessario attivare l'opzione "Legasy", su ASUS Zenbook (2) - "Launch CSM".


Configurazione UEFI

Ogni produttore utilizza la propria versione di UEFI in laptop e ultrabook. Tuttavia, non fornisce l'accesso a tutte le funzioni necessarie. Spesso, quando si avvia un PC o un laptop, il nome del pulsante non viene visualizzato sul display, con il quale è possibile richiamare il menu delle impostazioni UEFI. Proponiamo di procedere come segue: nell'interfaccia Metro, vai su Opzioni | Modificare le impostazioni del computer "nella barra laterale e attivare l'elemento" Generale | Opzioni di download speciali”. Dopo il riavvio, apparirà il boot manager del sistema operativo, che ti consentirà di aprire il menu UEFI. L'eccezione è UEFI di HP, che non ha questa opzione. Quanto segue aiuterà qui: durante il caricamento, tieni premuto il tasto "Esc". In ogni caso, devi prima informarti su quale pulsante ti permette di entrare nel menu UEFI. Se si cambia la modalità di avvio in CSM o Legasy BIOS per l'avvio da un'unità flash di emergenza, è necessario passare nuovamente da CSM a UEFI dopo l'operazione di ripristino, altrimenti Windows 8 non si avvierà. Ma ci sono delle eccezioni qui: Aptio Setup Utility sui computer ASUS attiva UEFI automaticamente se non ci sono supporti di avvio compatibili con BIOS, quindi è sufficiente scollegare l'unità flash USB.

La disabilitazione dell'avvio protetto è necessaria se, oltre al G8, si desidera installare una versione a 64 bit di Windows Vista o 7. A volte è supportata la cosiddetta modalità ibrida, come nei dispositivi HP, in cui UEFI può eseguire l'avvio da tutti supporto di avvio e, se necessario, passare alla modalità BIOS. Nella versione diffusa di UEFI InsydeH2O, ciò dipende dal fatto che il produttore del laptop abbia fornito l'opzione per disabilitare o meno l'avvio protetto. Questa funzione non è disponibile nell'Acer Aspire S7 e deve essere commutata dalla modalità UEFI alla modalità BIOS e viceversa per disattivarla.

Difficoltà di recupero

Con l'avvento di UEFI, i produttori hanno cambiato il modo in cui gestiscono il ripristino del sistema operativo. La scorciatoia da tastiera Alt + F10, precedentemente utilizzata, ad esempio, nei modelli Acer, non funziona più o è assegnata ad altre funzioni. E il pulsante "F9" sul nuovo Zenbook non carica l'ASUS Preload Wizard, ma il programma di ripristino di Windows 8 con un menu di avvio esteso.

È possibile accedere alla modalità di ripristino VAIO Care nei notebook Sony da un menu simile selezionando Pannello di controllo | Risoluzione dei problemi | Recupero". Ma se avvii il boot manager del sistema operativo e selezioni "Diagnostica | Ripristina "o" Ripristina al suo stato originale ", il dispositivo ti chiederà di inserire il disco di Windows 8 originale, che non è incluso nella confezione. Sui modelli Acer, il backup viene eseguito utilizzando il programma Windows preinstallato e il ripristino dal backup viene eseguito da un'unità USB esterna. Tuttavia, è necessario prima accedere al menu UEFI e specificare tale disco come avviabile.

Vai al menu UEFI da Windows

Se l'avvio avanzato di Windows 8 è abilitato, è possibile accedere al menu Impostazioni firmware UEFI selezionando Diagnostica (1) e Opzioni avanzate (2).


Utili funzioni UEFI

Ogni produttore di laptop utilizza una versione diversa dell'interfaccia UEFI e la implementa nel sistema in base alle proprie idee. Puoi scoprire dove si trovano le principali funzionalità UEFI nella tabella per modello.


Soluzione al problema: disabilitare Secure Boot

In alcuni casi, Secure Boot non può essere disattivato direttamente. Nell'Acer Aspire S7, ad esempio, questa funzione non è disponibile. Ma se si passa a "Legasy BIOS" (1) e viceversa (2), Secure Boot verrà disabilitato.


Tutto è possibile in modalità ibrida

La versione HP di UEFI supporta la modalità ibrida, che, a seconda del supporto di avvio, avvia una delle due modalità: UEFI o CSM. In questo caso, la funzione Secure Boot viene disabilitata automaticamente.


Avvia da un'unità flash

I vecchi supporti flash di avvio e ripristino di emergenza funzionano solo in modalità BIOS. Li renderemo conformi a UEFI.

Di recente, le chiavette USB sono sempre più utilizzate come supporto di avvio per il ripristino o l'installazione di Windows. Ciò è dovuto al fatto che le unità ottiche sono installate raramente nei laptop moderni. Se hai studiato le impostazioni UEFI sul tuo computer, ti consigliamo di aggiornare anche le tue unità flash. Con l'avvento di UEFI, tutte le unità flash avviabili disponibili non possono più essere utilizzate nel modo consueto. Ad esempio, se hai creato un'unità USB avviabile in UNetbootin, dovrai avviare il PC in modalità CSM. Lo stesso vale per tutte le vecchie unità flash, dal momento che gli sviluppatori delle distribuzioni Linux Live (ad esempio, GParted) hanno iniziato ad aggiungere un bootloader abilitato UEFI e le funzioni di avvio protetto solo nelle versioni più recenti delle loro applicazioni.

Il metodo più semplice è disabilitare Secure Boot in UEFI, quindi creare un'unità flash compatibile con UEFI utilizzando il programma Rufus gratuito e quindi copiare l'ultima versione di GParted su di essa.

Il programma Microsoft è obsoleto

Regole leggermente diverse si applicano al supporto USB avviabile di Windows. Per la compatibilità UEFI, devono essere formattati con il file system FAT32. Molti utenti, anche per Windows 8, creano unità avviabili su unità flash formattate utilizzando un programma di Microsoft, che fa parte dei "sette". Tuttavia, per impostazione predefinita, questa applicazione formatta l'unità nel file system NTFS, per cui il sistema esistente sul supporto non può essere successivamente installato su un computer con UEFI. Per evitare di attendere il rilascio di un programma aggiornato da Microsoft, è possibile creare manualmente un supporto di avvio. Per fare ciò, formatta prima la chiavetta USB utilizzando un'utilità gratuita. Quindi apri l'immagine ISO in Windows 8 e copia i file che contiene sul supporto.

Ma affinché un'unità flash compatibile con UEFI con Windows 7 a 64 bit si avvii senza problemi, sarà necessario copiare il bootloader UEFI nella directory desiderata sull'unità flash. Per fare ciò, utilizzando l'archiviatore gratuito 7-Zip, trova il file di archivio Install.wim nell'immagine ISO che contiene i file di installazione di Windows 7 nella cartella Sources e aprilo. Successivamente, copia il file bootmgfw.efi dalla directory 1 \ Windows \ Boot \ EFI. Quindi salvalo su un'unità flash nella directory efi \ boot e rinominalo in bootx64.efi. Successivamente, sarà possibile lavorare con l'unità USB in modalità UEFI e sarà possibile installare Windows 7 da essa senza problemi.

Creazione di chiavette USB avviabili basate su sistemi Live

Per la compatibilità UEFI, le unità flash devono essere formattate in FAT32. Ad esempio, UNetbootin (1) crea supporti di avvio basati su distribuzioni Linux Live formattandoli in FAT. Tuttavia, l'utilità Rufus (2) offre un'opzione più corretta.


Unità flash di ripristino UEFI per PC

Le unità flash basate su nuovi sistemi Live, come GParted, sono in grado di accedere ai PC UEFI senza problemi, poiché i loro strumenti integrati, come GPart (1) e TestDisk (2), possono funzionare con le partizioni GPT.


Formattazione di un'unità flash USB avviabile con Windows

Windows 7 a 64 bit può essere installato anche su PC UEFI. Se si desidera eseguire questa operazione da un'unità USB, è necessario formattarla utilizzando il programma Windows DiskPart nel file system FAT32 e renderlo avviabile.


Rimozione del boot loader UEFI

Un'unità flash compatibile con UEFI che esegue Windows 7 richiede inoltre un boot loader UEFI - bootmgfw.efi. Deve essere copiato manualmente dall'archivio install.wim su un'unità flash USB utilizzando il programma 7-Zip o qualsiasi altro archiviatore.


Una fonte

UEFI: l'interfaccia che il BIOS avrebbe dovuto sostituire

BIOS UEFI ha fatto molto rumore durante il rilascio, e ora tutti i computer e laptop con nuove schede madri (Asus, Gigabyte, MSI, ecc.) utilizzano proprio questa interfaccia, che ha sostituito il vecchio BIOS. Un'abbreviazione non molto sonora sta per Unified Extensible Firmware Interface (in russo sarà "interfaccia firmware estensibile"). Quindi, cos'è UEFI e in che modo ha infastidito molti utenti?

BIOS vs UEFI

Il BIOS è il sistema responsabile di tutte le operazioni di I/O per Windows. È stato sviluppato nel 1981, ad es. esiste da 33 anni. Il primissimo BIOS utilizzato sui computer IBM era naturalmente molto diverso dalla versione odierna. Quel BIOS era usato solo come driver, ad es. collegato il sistema operativo a tutte le periferiche collegate. Ma nel tempo, il computer e tutte le periferiche sono gradualmente migliorate e il BIOS non è più stato in grado di svolgere le attività che gli erano state originariamente attribuite. Ecco come sono apparsi i driver e vari programmi che hanno interagito con il sistema operativo. Nel corso degli anni, il BIOS è stato in continua evoluzione, cercando di adattarsi alle nuove tecnologie, e nei primi anni '90 era già in grado di svolgere funzioni come la configurazione automatica delle schede di espansione, l'avvio da un'unità DVD, ecc.

E la nuova versione di BIOS UEFI ha iniziato a essere sviluppata 13 anni fa, dal 2001. Lo sviluppo è stato effettuato da Intel, che avrebbe utilizzato tale BIOS solo per il processore del server Itanium. Il fatto è che nessuna versione del BIOS era in esecuzione su questo processore e anche i miglioramenti a questa interfaccia non hanno aiutato in questa situazione. Questo è ciò che ha spinto lo sviluppo del BIOS UEFI. Questa interfaccia era originariamente chiamata EFI e Apple è stata la prima azienda a utilizzarla. Dal 2006, Apple ha iniziato ad assemblare computer e laptop basati su processori Inter e BIOS EFI. E un anno prima, la lettera "U" è stata aggiunta all'abbreviazione EFI, sotto la quale era nascosta la parola "Unificato". Questa parola significa che diverse aziende sono state coinvolte nello sviluppo del BIOS UEFI contemporaneamente. Questi includono IBM, Dell, HP, Phoenix Inside e, naturalmente, Microsoft, poiché è lei la principale sviluppatrice di sistemi operativi.

Breve panoramica video di UEFI BIOS

Modifiche UEFI

Quindi, UEFI BIOS è l'interfaccia tra il sistema operativo e i programmi che controllano le funzioni di basso livello dell'hardware. I suoi compiti principali sono: testare rapidamente l'operatività di tutte le apparecchiature, inizializzare e trasferire il controllo a un altro programma che avvierà il caricamento del sistema operativo. In generale, UEFI è solo una versione migliorata del BIOS familiare.

UEFI BIOS: una sorta di "livello" tra il sistema operativo e le routine di basso livello per lavorare con l'hardware

Se il BIOS è un codice chip CMOS che è invariato nel suo contenuto (il firmware BIOS è un altro argomento), allora UEFI è un'interfaccia configurabile in modo flessibile che si trova sopra tutti i componenti hardware del computer. UEFI viene talvolta definito "sistema pseudo-operativo", ma tuttavia è esso stesso in grado di accedere a tutto l'hardware del computer.

L'aspetto dell'ultima versione del BIOS (prima di UEFI) è una familiare schermata blu con iscrizioni bianche in inglese (il controllo è stato effettuato solo tramite la tastiera). Ora è già una nuova shell grafica. L'interfaccia grafica che viene installata sulle nuove schede madri Asus, MSI può essere utilizzata per eseguire altre applicazioni UEFI: configurazione, diagnostica, ecc. Esternamente, questa interfaccia sembra molto bella. Sarà molto più facile per gli utenti ordinari comprendere un tale BIOS, inoltre, l'interfaccia UEFI supporta il controllo non solo dalla tastiera, ma anche tramite il mouse. C'è anche il supporto per la lingua russa, ad esempio, sulle stesse schede madri di Asus. Chiamando il BIOS UEFI, ora puoi osservare la configurazione del tuo computer (processore e RAM), la data e l'ora correnti, la temperatura di funzionamento dei dispositivi, ecc.

Inoltre, come bonus allo schema di partizionamento MBR standard, UEFI ha il supporto GBT (GUID Partition Table), che è libero dalle limitazioni di MBR. Il passaggio alla piattaforma UEFI BIOS è stato rimandato a lungo, ma quando hanno iniziato a produrre dischi rigidi di grandi dimensioni (più di 2 TB), è diventato inevitabile. Il fatto è che la versione standard del BIOS può "vedere" solo 2,2 TB di spazio su disco. Più o meno allo stesso modo in cui un sistema operativo a 32 bit può "vedere" solo 3,25 GB di RAM. E UEFI attualmente può supportare dischi rigidi con una capacità fino a 9 miliardi di TB (un numero abbastanza cosmico oggi, ma chissà, forse tra 10-20 anni sarà una cosa comune).

Vale la pena notare anche le funzioni principali disponibili nel BIOS UEFI:

  • test della RAM;
  • compatibilità con la vecchia versione del BIOS;
  • caricatore universale;
  • backup dei dati dal disco rigido (Backup HDD);
  • la possibilità di aggiornare UEFI tramite Internet (Live Update).

Vantaggi del BIOS UEFI

Il vantaggio principale di UEFI è la maggiore praticità

BIOS UEFI è un meccanismo completamente riprogettato che ha preso molto da suo "padre" ed è progettato per collegare il sistema operativo e l'hardware installato sul computer. Molto presto, questa nuova interfaccia sostituirà completamente la vecchia versione del BIOS.

Tra i principali vantaggi della nuova tecnologia ci sono:

  1. Interfaccia comoda. UEFI ha un'interfaccia molto semplice e diretta che quasi chiunque può utilizzare con il supporto del mouse. Inoltre, c'è il supporto per la lingua russa (sulle schede madri Asus, ecc.).
  2. Supporto GPT. Il nuovo BIOS può funzionare con dischi rigidi che dispongono di una tabella delle partizioni GUID (GPT). Tali HDD possono essere divisi in 128 partizioni primarie (solo 4 partizioni primarie possono essere create su dischi MBR). Inoltre, i dischi rigidi con GUID Partition Table (GPT) utilizzano l'indirizzamento LBA, mentre gli HDD più vecchi utilizzano l'indirizzamento CHS legacy.
  3. Supporta dischi rigidi oltre 2 TB. UEFI consente di utilizzare qualsiasi esistente al momento, mentre la vecchia versione del BIOS non vede più di 2,2 TB.
  4. Avvio veloce del sistema operativo. Il sistema operativo si avvia molto più velocemente. Ad esempio, un disco di Windows 8 installato su un GPT si avvia in 7-8 secondi. Questa differenza nel tempo di avvio del sistema operativo è ottenuta grazie al fatto che non è più necessario cercare un bootloader su tutti i dispositivi: viene assegnato un disco di avvio in UEFI anche quando il sistema operativo è installato.
  5. Aggiornamento rapido. rispetto alla vecchia versione del BIOS.

Funzionalità BIOS UEFI

Una caratteristica dell'interfaccia UEFI che dà molti problemi agli utenti è l'impossibilità di installare Windows 7 come sistema operativo. Cioè, tutte le nuove schede madri (comunque Asus o MSI) con UEFI "consentono" agli utenti di installare solo Windows 8. Inoltre, c'è un altro protocollo di avvio piuttosto interessante "Secure Boot", che è anche una seccatura. Il fatto è che questo protocollo si basa su chiavi speciali che appartengono a produttori di computer, laptop e altre apparecchiature. E ogni produttore ha le sue chiavi: Asus ne ha una, mentre Gigabyte ha chiavi completamente diverse. Ecco perché, se hai una nuova scheda madre Asus o un laptop Asus con UEFI BIOS, non è possibile installare nessun altro sistema operativo.

Sebbene ci sia un'impostazione con cui puoi ancora installare, ad esempio, Windows 7. Per fare ciò, devi solo disabilitare l'opzione "Avvio protetto". Ma tale impostazione porterà al fatto che il sistema operativo dovrà essere installato sul disco MBR e non sarà possibile valutare tutti i vantaggi di lavorare con GPT. Ma qui sta all'utente decidere se ha bisogno di questa impostazione o meno. Su nuove apparecchiature di Asus, Gigabyte, MSI, non funzionerà in nessun altro modo: Windows 7 e un disco MBR, o Windows 8 e un disco GPT.

In generale, il progresso non si ferma, devi abituarti alle cose nuove. Inoltre, Microsoft abbandonerà il supporto per Windows 7 dopo un po', quindi UEFI BIOS e Windows 8 saranno presto abbastanza comuni.

In questo articolo faremo conoscenza con il concetto di UEFI e l'applicazione di questa tecnologia in Windows 8. che è una tecnologia UEFI? UEFI sta per Interfaccia firmware estensibile unificata(interfaccia firmware estensibile unificata). Questa tecnologia ha lo scopo di trasformare il tradizionale sistema di avvio dei computer e dovrebbe sostituire il sistema obsoleto. BIOS... Tuttavia, questa non è solo una modernizzazione della vecchia tecnologia, ma un approccio fondamentalmente nuovo alla tecnologia di avvio di un computer e avvio di un sistema operativo. In effetti, UEFI non ha quasi nulla a che fare con il sistema BIOS del PC.

Se il BIOS è un codice (duro e praticamente invariato), inserito in uno speciale chip BIOS sulla scheda madre, allora UEFI è un'interfaccia programmabile flessibile situata sopra tutti i componenti hardware del computer con il proprio firmware. Il codice UEFI (molto più grande del codice di avvio del BIOS) si trova in una directory speciale / EFI /, che può essere archiviata in un'ampia varietà di posti: da un chip separato sulla scheda madre a una partizione su un disco rigido o su una memoria di rete . UEFI è infatti un sistema operativo light indipendente, ovvero un'interfaccia tra il sistema operativo principale e il firmware che controlla le funzioni hardware di basso livello dell'apparecchiatura, che deve inizializzare correttamente l'hardware e trasferire il controllo al bootloader del principale ("grande ") sistema operativo installato sul computer.

UEFI include servizi di test hardware, servizi di avvio e test, nonché implementazioni di protocolli di comunicazione standard (inclusa la rete), driver di dispositivo, estensioni funzionali e persino la propria shell EFI in cui è possibile eseguire le proprie applicazioni EFI. Quelli. già a livello UEFI, puoi andare online o organizzare un backup del disco rigido utilizzando la GUI grafica familiare agli utenti.

Nel prossimo anno o due, le specifiche UEFI verranno utilizzate in tutte le nuove schede madri dei principali produttori e diventerà quasi impossibile trovare un nuovo computer con un BIOS normale. Alcune delle funzionalità UEFI più richieste che possono essere implementate su un computer in esecuzione su di esso sono: "avvio sicuro" (), crittografia di basso livello, autenticazione di rete, driver grafici universali e molto altro. UEFI supporta processori a 32 e 64 bit e può essere utilizzato su sistemi con processori Itanium, x86, x64 e ARM

Tutti i moderni sistemi operativi (Windows, Linux, OS X) supportano l'avvio tramite UEFI.

Tuttavia, se l'uso di UEFI in Mac OS X (Bootcamp boot manager) e Linux è piuttosto superficiale, in Windows 8 puoi già sfruttare appieno l'ambiente UEFI.

A proposito, per poter avviare sistemi operativi meno recenti che supportano solo il BIOS, UEFI ha una modalità di emulazione del BIOS chiamata Compatibility Support Module (CSM).

Supporto UEFI e Windows 8

Quali sono i vantaggi dell'utilizzo combinato di UEFI e Windows 8?

Uno dei principali vantaggi è la capacità di avviare in sicurezza (avvio sicuro), una tecnologia che consente di impedire l'esecuzione di programmi indesiderati durante l'inizializzazione del computer (più in dettaglio, la tecnologia di avvio sicuro UEFI sarà discussa in un articolo separato).

Grazie a UEFI, Windows 8 può essere installato su dischi con un volume di 3 TB o più e, di conseguenza, eseguire l'avvio da questi dischi. Ciò è dovuto al passaggio dalla tabella delle partizioni MBR in (BIOS) a GPT (UEFI).

L'uso di UEFI invece del BIOS è uno dei componenti chiave che garantiscono un avvio rapido di Windows 8 (il codice UEFI è più veloce perché è stato scritto interamente da zero, senza la necessità di seguire il ciclo delle regole e della compatibilità antiche) . Inoltre, UEFI utilizza una speciale dimensione del blocco I/O EFI durante la lettura, che consente di leggere 1 MB di dati alla volta (64 KB nel BIOS). Inoltre, si ottiene una diminuzione del tempo di avvio dovuto al fatto che non è necessario cercare un bootloader su tutti i dispositivi: il disco di avvio viene assegnato in UEFI nella fase di installazione del sistema operativo.

Quindi, abbiamo notato che Windows 8 supporta l'avvio UEFI, tuttavia, ci sono una serie di funzionalità:

  • Il computer deve essere compatibile con UEFI v2.3.1
  • UEFI è supportato solo su Windows 8 a 64 bit. Le versioni di Windows a 32 bit non supportano le funzionalità UEFI (i computer più recenti con questo sistema operativo dovranno funzionare in modalità di emulazione CSM).
  • Windows 8 per ARM (Windows RT) non verrà eseguito su hardware non UEFI o consente la disattivazione dell'avvio protetto

Nelle versioni successive di Windows (e nel prossimo Windows 8 SP1), gli sviluppatori prevedono di implementare molte altre funzionalità UEFI, come: prevenzione dei rootkit (rilevamento di rootkit durante il processo di avvio), autenticazione di rete (autenticazione all'avvio, particolarmente rilevante nei sistemi operativi remoti scenari di distribuzione), ecc. ecc.

Accesso alle impostazioni UEFI da Windows 8

Vale la pena notare che sui nuovi computer con Windows 8 preinstallato, che utilizza UEFI per accedere al menu delle impostazioni UEFI (in sostituzione del vecchio BIOS), il solito modo di premere il tasto Elimina o F2 (o un altro tasto specificato dal fornitore) sarà non funziona. Perché Windows 8 (soprattutto su SSD) si avvia molto rapidamente, è difficile avere il tempo di premere un tasto per accedere alla modalità di configurazione UEFI durante questo periodo. Da qualche parte è stato scritto che Windows 8 su un SSD con UEFI attende la pressione di un tasto solo 200 ms. Pertanto, esiste una procedura per chiamare il programma Impostazioni UEFI Impostazioni dal menu di avvio di Windows 8.

Puoi accedere al menu di avvio di Windows 8 in tre modi:


Dopo il riavvio, si aprirà automaticamente il menu di avvio di Windows 8, in cui è necessario selezionare gli elementi Risoluzione dei problemi->Opzioni avanzate... C'è un pulsante separato nella finestra delle opzioni avanzate Impostazioni firmware UEFI, che ti consente di entrare direttamente nel BIOS del computer dopo aver riavviato il PC (in effetti, questo è UEFI, le cui impostazioni sono equivalenti al BIOS tradizionale dei computer).

Principali articoli correlati