Porniți din fișierul efi de pe laptop. Ce este UEFI și prin ce diferă de BIOS? Cerințe pentru mediile de pornire UEFI

Majoritate calculatoare moderneÎn locul sistemului obișnuit de intrare/ieșire primară, acesta este echipat cu cel mai recent instrument de control, numit UEFI. Nu toți utilizatorii de computere și laptopuri știu încă ce este asta. Câteva aspecte importante asociate cu această dezvoltare vor fi discutate mai jos. În plus, vom aborda pe scurt problemele legate de instalare sisteme de operare prin această interfață utilizând medii USB bootabile și vom determina, de asemenea, cum să dezactivați UEFI dacă utilizarea acestui sistem dintr-un motiv oarecare este inadecvată. Dar mai întâi, să înțelegem înțelegerea principală a ce fel de sistem este acesta.

UEFI: ce este?

Mulți utilizatori sunt obișnuiți cu faptul că trebuie să folosească BIOS-ul pentru a configura parametrii primari ai unui sistem informatic chiar înainte de a porni sistemul de operare. În esență, modul UEFI, care este utilizat în locul BIOS-ului, este aproape același, dar sistemul în sine este construit pe baza unei interfețe grafice.

La încărcarea acestui sistem, pe care, de altfel, mulți îl numesc un fel de mini-OS, se observă imediat faptul că acceptă un mouse și capacitatea de a seta o limbă regională pentru interfață. Dacă mergem mai departe, vom observa că, spre deosebire de BIOS, UEFI poate funcționa cu suport pentru dispozitivele de rețea și poate afișa modurile optime de funcționare ale anumitor componente ale hardware-ului instalat.

Unii oameni numesc acest sistem printr-un termen dublu - BIOS UEFI. Deși acest lucru nu contrazice logica hardware și software, o astfel de definiție este totuși oarecum incorectă. În primul rând, UEFI este dezvoltat de Intel Corporation, iar sistemele BIOS sunt dezvoltate de multe alte mărci, deși nu sunt fundamental diferite unele de altele. În al doilea rând, BIOS și UEFI funcționează pe principii ușor diferite.

Principalele diferențe între UEFI și BIOS

Acum o altă privire la UEFI. Ce este aceasta într-o înțelegere mai clară poate fi determinat descoperind diferențele dintre acest sistem și BIOS. Se crede că UEFI este poziționat ca un fel de alternativă la BIOS, al cărui suport este acum anunțat de mulți producători. plăci de bază. Dar este mai bine să luați în considerare diferențele bazate pe dezavantajele sistemelor BIOS învechite.

Prima diferență este că sistemele BIOS primare de intrare/ieșire nu permit funcționarea corectă cu hard disk-uri cu o capacitate de 2 TB sau mai mult, ceea ce înseamnă că sistemul nu are capacitatea utilizare deplină spatiu pe disc.

Al doilea punct se referă la faptul că sistemele BIOS sunt limitate în lucrul cu partiții de disc, în timp ce UEFI acceptă până la 128 de partiții, ceea ce este posibil prin prezența unui tabel de partiții GPT.

În cele din urmă, UEFI implementează algoritmi de securitate complet noi, care elimină complet înlocuirea bootloader-ului la pornirea sistemului de operare principal, prevenind chiar impactul virușilor și al codurilor rău intenționate și oferă posibilitatea de a alege sistemul de operare pentru a porni fără utilizarea unor instrumente specifice în interior. încărcătoarele de încărcare a sistemului de operare în sine.

Puțină istorie

Acesta este sistemul UEFI. Ce este deja un pic clar. Acum să vedem de unde a început totul. Este o greșeală să credem că UEFI este o dezvoltare relativ recentă.

Crearea UEFI și a interfeței universale a început la începutul anilor 90. După cum sa dovedit atunci pentru platformele de server Capabilitati Intel Sistemele BIOS standard nu au fost suficiente. Prin urmare, a fost dezvoltată o tehnologie complet nouă, care a fost introdusă pentru prima dată în Platforma Intel-HP Itanium. La început a fost numită Intel Boot Initiative și în curând a fost redenumită Extensible Firmware Interface sau EFI.

Prima modificare a versiunii 1.02 a fost prezentată în 2000, versiunea 1.10 a fost lansată în 2002, iar din 2005, alianța formată atunci a mai multor companii, numită Unified EFI Forum, a început să se angajeze într-o nouă dezvoltare, după care a început sistemul în sine. să fie numit UEFI. Astăzi, dezvoltatorii includ multe mărci celebre, precum Intel, Apple, AMD, Dell, American Megatrends, Microsoft, Lenovo, Phoenix Technologies, Insyde Software etc.

Sistem de securitate UEFI

Separat, merită să insistăm asupra mecanismelor sistemului de protecție. Dacă cineva nu știe, astăzi există o clasă specială de viruși care sunt capabili să-și scrie propriile coduri rău intenționate atunci când sunt introduse în microcircuit, schimbând algoritmii inițiali ai sistemului de intrare/ieșire, ceea ce duce la capacitatea de a lansa sistem de operare principal cu drepturi de gestionare extinse. Acesta este modul în care virușii pot obține acces neautorizat la toate componentele și controalele sistemului de operare, ca să nu mai vorbim de informațiile despre utilizator. Instalarea UEFI elimină complet apariția unor astfel de situații datorită implementării încărcare sigură intitulat Încărcare sigură.

Fără a intra în aspecte tehnice, este de remarcat doar că algoritmul de protecție în sine (secure boot) se bazează pe utilizarea unor chei certificate speciale susținute de unele corporații cunoscute. Dar, din anumite motive, se crede că această opțiune este acceptată numai de sistemele de operare Windows 8 și mai recente, precum și de unele modificări ale Linux.

Cum este UEFI mai bun decât BIOS?

Faptul că UEFI este superior BIOS în ceea ce privește capacitățile sale este remarcat de toți experții. Cert este că noua dezvoltare vă permite să rezolvați unele probleme chiar și fără a încărca sistemul de operare, care, apropo, începe atunci când modul optim de funcționare al principalelor componente „hardware” precum procesorul sau memorie cu acces aleator, se întâmplă mult mai repede. Potrivit unor rapoarte, același Windows 8 pornește în 10 secunde (cu toate acestea, acest indicator este în mod clar arbitrar, deoarece trebuie luată în considerare configurația hardware generală).

Cu toate acestea, suportul UEFI are și un număr de avantaje incontestabile, printre care se numără următoarele:

  • interfață simplă intuitivă;
  • suport pentru limbi regionale și controlul mouse-ului;
  • lucrați cu discuri de 2 TB și mai mari;
  • având propriul bootloader;
  • capacitatea de a lucra pe procesoare cu arhitectură x86, x64 și ARM;
  • capacitatea de a se conecta la rețele locale și virtuale cu acces la Internet;
  • Disponibilitate propriul sistem protecție împotriva pătrunderii codurilor rău intenționate și virușilor;
  • actualizare simplificată.

Sisteme de operare acceptate

Din păcate, nu toate sistemele de operare acceptă UEFI. După cum sa menționat deja, un astfel de suport este declarat în principal pentru unele modificări ale Linux și Windows, începând cu versiunea a opta.

Teoretic, puteți instala Windows 7 (distribuția de instalare recunoaște UEFI). Dar nimeni nu poate oferi o garanție completă că instalarea va fi finalizată cu succes. În plus, dacă utilizați Windows 7, interfața UEFI și toate capabilitățile asociate ale noului sistem vor rămâne pur și simplu nerevendicate (și adesea indisponibile). Astfel, nu este recomandabil să instalați acest sistem special pe un computer sau laptop cu suport UEFI.

Caracteristicile modului de pornire Secure Boot

După cum am menționat mai sus, sistemul de boot securizat se bazează pe utilizarea cheilor certificate pentru a preveni pătrunderea virușilor. Dar o astfel de certificare este acceptată cantitate limitata dezvoltatori.

Când un sistem de operare este reinstalat prin UEFI, nu vor exista probleme cu condiția ca sistemul instalat să fie la fel de aproape de originalul instalat anterior. În caz contrar (ceea ce nu este neobișnuit), poate fi emisă o interdicție de instalare. Cu toate acestea, există o cale de ieșire, deoarece modul Secure Boot în sine poate fi dezactivat în setări. Acest lucru va fi discutat separat.

Nuanțe de acces și configurare UEFI

Există destul de multe versiuni UEFI în sine și diferiți producători echipamente informatice instalați propriile opțiuni pentru pornirea sistemului primar. Dar uneori, atunci când încercați să accesați interfața, pot apărea probleme, cum ar fi meniul principal de setări care nu este afișat.

În principiu, pentru majoritatea computerelor și laptopurilor cu suport UEFI, puteți utiliza o soluție universală - apăsarea Tastele Esc la conectare. Dacă această opțiune nu funcționează, puteți utiliza instrumentele proprii ale Windows.

Pentru a face acest lucru, trebuie să intrați în secțiunea de setări, să selectați meniul de recuperare și, în linia de opțiuni speciale de pornire, faceți clic pe linkul „repornire acum”, după care vor apărea mai multe opțiuni de pornire pe ecran.

În ceea ce privește setările de bază, acestea nu sunt practic diferite de sistemele BIOS standard. Separat, putem observa prezența unui mod de emulator BIOS, care în cele mai multe cazuri poate fi numit fie Legacy, fie Launch CSM.

În plus, merită să acordați atenție faptului că atunci când treceți la modul de operare Legacy, cu prima ocazie ar trebui să reactivați Setări UEFI, deoarece este posibil ca sistemul de operare să nu pornească. Apropo, diferențele dintre diferitele versiuni de UEFI sunt pe care unele le oferă modul hibrid lansarea fie a unui emulator BIOS, fie UEFI, în timp ce în altele nu există o astfel de opțiune când funcționează în modul normal. Uneori, aceasta poate include și incapacitatea de a dezactiva seiful Descărcări sigure Boot.

Unitate flash bootabilă UEFI: cerințe preliminare pentru creare

Acum să vedem cum să creați o unitate USB bootabilă pentru instalarea ulterioară a sistemului de operare folosind interfața UEFI. Prima și principala condiție este ca unitatea flash de pornire UEFI să aibă o capacitate de cel puțin 4 GB.

A doua problemă se referă la sistemul de fișiere. De regulă, sistemele Windows formatează implicit unitățile amovibile cu folosind NTFS. Dar UEFI nu recunoaște unitățile USB cu alte sisteme de fișiere decât FAT32. Astfel, în prima etapă, formatarea ar trebui făcută folosind acest parametru.

Formatarea și înregistrarea unei imagini de distribuție

Acum cel mai important punct. Formatarea se face cel mai bine de la Linie de comanda(cmd) rulează cu drepturi de administrator.

În ea, introduceți mai întâi comanda diskpart, după care este scris discul cu lista de linii, iar comanda select disk N, unde N este număr de serie Unități flash USB, selectați dispozitivul dorit.

Următorul pentru curatare completa Este utilizată linia curată, iar apoi comanda create partition primary creează o partiție primară, care este activată cu comanda activă. După aceasta, se utilizează volumul listei de linii, unitatea flash este selectată cu volumul de selectare a liniei N (numărul de serie de mai sus al partiției), apoi începerea procesului de formatare este activată cu formatul de comandă fs=fat32. La sfârșitul procesului, puteți atribui un anumit caracter media folosind comanda de atribuire.

După aceasta, pe suport este scrisă o imagine a viitorului sistem (puteți folosi fie copierea obișnuită, fie crearea unei unități flash bootabile în programe precum UltraISO). Când reporniți, mediul dorit este selectat și sistemul de operare este instalat.

Uneori poate apărea un mesaj care afirmă că instalarea pe partiția MBR selectată nu este posibilă. În acest caz, trebuie să accesați setările de prioritate de încărcare UEFI. Nu una, ci două unități flash vor fi afișate acolo. Boot-ul trebuie pornit de la un dispozitiv al cărui nume nu conține abrevierea EFI. Acest lucru elimină necesitatea de a converti MBR în GPT.

Actualizare firmware UEFI

După cum se dovedește, actualizarea firmware-ului UEFI este mult mai ușoară decât efectuarea de operațiuni similare pentru BIOS.

Este suficient doar să găsiți și să descărcați cea mai recentă versiune pe site-ul oficial al dezvoltatorului și apoi să rulați fișierul descărcat ca administrator în Mediul Windows. Procesul de actualizare va avea loc după ce sistemul este repornit fără intervenția utilizatorului.

Se dezactivează UEFI

În cele din urmă, să ne uităm la cum să dezactivați UEFI, de exemplu, pentru cazurile în care pornirea de pe un mediu amovibil este imposibilă doar pentru că dispozitivul în sine nu este acceptat.

Mai întâi, trebuie să mergeți la secțiunea Securitate și să dezactivați Secure Boot (dacă este posibil) setând-o la Disabled. După aceea în boot Meniul de pornire linia Boot Priority ar trebui să fie setată la Legacy First. Apoi, din listă trebuie să selectați dispozitivul care va fi primul care va porni ( HDD) și părăsiți setările, după ce ați salvat anterior modificările (Exit Saving Changes). Procedura este complet similară setări BIOS. Puteți folosi tasta F10 în loc de comenzile de meniu.

Rezumat scurt

Iată un scurt rezumat al sistemelor UEFI care au înlocuit BIOS-ul. După cum puteți vedea deja, au o mulțime de avantaje. Mulți utilizatori sunt deosebit de mulțumiți de interfața grafică cu suport pentru limba lor maternă și capacitatea de a controla folosind mouse-ul. Cu toate acestea, fanii celei de-a șaptea versiuni de Windows vor trebui să fie dezamăgiți. Instalarea sa în sisteme informatice cu suportul UEFI, nu numai că pare nepractic, dar uneori devine complet imposibil. În rest, folosirea UEFI pare foarte simplă, ca să nu mai vorbim de câteva funcții suplimentare care pot fi folosite chiar și fără încărcarea sistemului de operare.

În acest articol ne vom familiariza cu conceptul UEFI și cu utilizarea acestei tehnologii în Windows 8. Ce este această tehnologie UEFI? Abrevierea UEFI înseamnă Interfață Firmware Extensibilă Unificată(Interfață Firmware Extensibilă Unificată). Această tehnologie este concepută pentru a transforma sistemul tradițional de pornire a computerului și ar trebui să o înlocuiască sistem învechit BIOS. Cu toate acestea, aceasta nu este doar o modernizare a tehnologiei vechi, ci o abordare fundamental nouă a tehnologiei de pornire a unui computer și de pornire a sistemului de operare. De fapt, UEFI nu are practic nimic de-a face cu sistemul BIOS al computerului.

Dacă BIOS-ul este un cod (hard și practic neschimbabil) în care a fost introdus BIOS special-cip pe placa de bază, apoi UEFI este o interfață programabilă flexibilă situată deasupra tuturor componentelor hardware ale computerului cu propriul firmware. Codul UEFI (mult mai mare decât codul de pornire BIOS) se află într-un director special /EFI/, care poate fi stocat într-o varietate de locuri: de la un cip separat de pe placa de bază, la o partiție pe hard disk sau stocare în rețea . În esență, UEFI este un sistem de operare independent și ușor, care este o interfață între sistemul de operare principal și firmware care controlează funcțiile hardware de nivel scăzut ale echipamentului, care trebuie să inițializeze corect echipamentul și să transfere controlul la încărcătorul principal („ mare”) OS instalat pe computer.

UEFI include servicii de testare hardware, servicii de boot și testare, precum și implementări ale protocoalelor de comunicații standard (inclusiv cele de rețea), drivere de dispozitiv, extensii funcționale și chiar propriul său shell EFI în care puteți rula propriile aplicații EFI. Acestea. deja la nivelul UEFI puteți accesa Internetul sau puteți organiza o copie de rezervă hard disk folosind o interfață grafică familiară utilizatorilor.

În următorii ani sau doi, specificația UEFI va fi folosită în toate plăcile de bază noi de la producători de top, iar găsirea unui nou computer cu un BIOS obișnuit va deveni aproape imposibilă. Unele dintre cele mai populare funcții UEFI care pot fi implementate pe un computer care îl rulează sunt: ​​pornire securizată (), criptare de nivel scăzut, autentificare în rețea, drivere grafice universale și multe altele. UEFI acceptă procesoare pe 32 și 64 de biți și poate fi utilizat pe sisteme cu procesoare Itanium, x86, x64 și ARM

Toate sistemele de operare moderne (Windows, Linux, OS X) acceptă pornirea prin UEFI.

Cu toate acestea, dacă utilizarea UEFI în Mac OS X (Bootcamp boot manager) și Linux este destul de superficială, în Windows 8 avantajele mediului UEFI pot fi deja utilizate pe deplin.

Apropo, pentru a putea porni sisteme de operare mai vechi care acceptă doar BIOS, UEFI are un mod de emulare BIOS numit Compatibility Support Module (CSM).

Suport UEFI și Windows 8

Ce beneficii puteți obține folosind UEFI și Windows 8 împreună?

Unul dintre principalele avantaje este capacitatea de a securiza boot-ul (safe boot), o tehnologie care vă permite să împiedicați executarea programe nedoriteîn timpul inițializării computerului (tehnologia de pornire securizată în UEFI va fi discutată mai detaliat într-un articol separat).

Datorită UEFI, Windows 8 poate fi instalat pe discuri cu o capacitate de 3 TB sau mai mare și, în consecință, pornit de pe aceste discuri. Acest lucru se datorează trecerii de la tabel partiții MBRîn (BIOS) în GPT (UEFI).

Utilizarea UEFI în loc de BIOS este una dintre componentele cheie care asigură pornirea rapidă a Windows 8 (codul UEFI rulează mai repede datorită faptului că a fost scris în întregime de la zero, fără a fi nevoie să trageți de-a lungul unui șir de reguli și compatibilitate străvechi). În plus, la citirea în UEFI, este utilizată o dimensiune specială a blocului EFI I/O, care permite citirea a 1 MB de date la un moment dat (în BIOS - 64 KB). În plus, se realizează o reducere a timpului de pornire datorită faptului că nu este nevoie să căutați un bootloader pe toate dispozitivele: discul de pornire este alocat în UEFI în timpul etapei de instalare a sistemului de operare.

Deci, am remarcat că Windows 8 acceptă boot UEFI, dar există o serie de caracteristici:

  • Computerul trebuie să fie compatibil cu UEFI v2.3.1
  • UEFI este acceptat doar în 64 versiunea bit Windows 8. Versiunile pe 32 de biți ale Windows nu acceptă funcții UEFI (pe computerele noi, acest sistem de operare va trebui să funcționeze în modul de emulare CSM).
  • Windows 8 pentru ARM (Windows RT) nu va rula pe hardware care nu acceptă UEFI sau vă permite să dezactivați Secure Boot

În versiunile ulterioare de Windows (și viitorul Windows 8 SP1), dezvoltatorii intenționează să introducă multe alte caracteristici UEFI, cum ar fi: prevenirea rootkit-urilor (detecția rootkit-urilor în timpul procesului de pornire), autentificare în rețea (autentificare la pornire, relevantă în special în implementarea sistemului de operare la distanță). scenarii), etc. d.

Accesarea setărilor UEFI din Windows 8

Este de remarcat faptul că pe computerele noi cu Windows 8 preinstalat, care utilizează UEFI, pentru a ajunge la meniul de configurare UEFI (înlocuind vechiul BIOS), modalitatea obișnuită este să faceți clic pe Șterge cheia sau F2 (sau altă cheie specificată de furnizor) nu va funcționa. Deoarece Windows 8 (mai ales pe un SSD) se încarcă foarte repede, este dificil să apăsați o tastă în acest timp pentru a intra în modul de configurare UEFI. S-a scris undeva că Windows 8 pe un SSD cu UEFI așteaptă doar 200 ms pentru o apăsare de tastă. Prin urmare, există o procedură pentru apelarea programului de setări UEFI din boot boot meniul Windows 8.

Puteți accesa meniul de pornire Windows 8 în unul din trei moduri:


După repornire, se va deschide automat meniul de pornire Windows 8, în care trebuie să selectați elemente Depanați->Opțiuni avansate. În fereastra de opțiuni avansate există buton separat Setări firmware UEFI, care vă permite să mergeți direct la BIOS-ul computerului(de fapt, acesta este UEFI, setările în care sunt echivalente cu BIOS-ul tradițional al computerelor).

Multe dintre mărcile moderne care produc componente hardware pentru PC, precum și software, se străduiesc să se asigure că produsele lor acceptă interfața UEFI. Această soluție software este destinată să devină o alternativă la sistemul de intrare-ieșire - BIOS - care este familiar pentru mulți pasionați de computere. Care sunt specificul software-ului în cauză? Ce nuanțe sunt tipice pentru utilizarea capacităților sale?

Ce este UEFI

Să ne uităm la câteva informații de bază despre UEFI. Ce fel de dezvoltare este aceasta? UEFI este o interfață specială care este instalată între sistemul de operare instalat pe computer și software responsabil pentru funcțiile de nivel scăzut ale componentelor hardware ale PC-ului.

Uneori denumit UEFI BIOS. Pe de o parte, există o eroare în acest nume, deoarece BIOS este o soluție software care funcționează pe principii diferite. UEFI este dezvoltat de Intel, BIOS este un software care există în mai multe versiuni suportate de diferite mărci.

Pe de altă parte, scopul BIOS-ului și UEFI este aproape același. BIOS UEFI este o expresie formală, nu complet corectă, dar nu contrazice logica algoritmilor software și hardware pentru controlul PC-ului.

Diferențele dintre BIOS și UEFI

Dar primul lucru la care vom acorda atenție este să găsim diferențele dintre un BIOS „curat” și un UEFI „clasic”. Cert este că soluția software pe care o luăm în considerare este poziționată ca o alternativă mai avansată la BIOS. Mulți producători de plăci de bază pentru computere moderne încearcă să ofere suport pentru tipul adecvat de software de la Intel. Astfel, putem urmări diferențele dintre UEFI și BIOS studiind, în primul rând, deficiențele celui de-al doilea sistem.

Primul dezavantaj al BIOS-ului este că acest sistem nu poate asigura utilizarea completă a spațiului pe disc pe „hard disk-uri” foarte mari - cele care depășesc 2 teraocteți în volum. Într-adevăr, în urmă cu doar câțiva ani astfel de valori care caracterizează capacitatea hard disk-uri, părea fantastic și, prin urmare, producătorii de PC-uri nu s-au concentrat în mod special pe dezavantajul BIOS-ului corespunzător. Dar astăzi nu vei surprinde pe nimeni cu un hard disk mai mare de 2 TB. Producătorii de PC-uri au început să simtă că este timpul să treacă la UEFI, că aceasta este o necesitate obiectivă bazată pe tendințele tehnologice moderne.

O altă caracteristică a BIOS-ului este că acceptă un număr limitat de partiții primare de pe hard disk. La rândul său, UEFI lucrează cu 128. Structura noii soluții software de la Intel implementează masa noua partiții - GPT, care, de fapt, vă permite să utilizați avantajul tehnologic remarcat al UEFI.

Cu toate diferențele remarcate între noul mediu software dezvoltat de Intel și sistemul tradițional BIOS I/O, funcțiile principale ale soluțiilor corespunzătoare sunt în general aceleași. În afară de algoritmul de securitate fundamental nou din UEFI, nu există prea multe diferențe reale între sisteme. Unii experți cred că noul platforma software permite sistemelor de operare să pornească mai rapid, alții observă că acest lucru este relevant doar pentru Windows 8. Să aruncăm o privire mai atentă asupra sistemului de securitate implementat în UEFI.

Noua tehnologie de securitate

Acolo unde noul sistem UEFI BIOS este înainte este nivelul de securitate. Cert este că există viruși care pot pătrunde în microcircuitul unde sunt scriși algoritmii BIOS. După care, devine posibilă încărcarea sistemului de operare cu drepturi de utilizator extinse, ceea ce deschide cele mai largi oportunități posibile pentru un hacker. La rândul său, noua soluție de la Intel implementează boot securizat - UEFI oferă un algoritm adecvat numit Secure Boot.

Se bazează pe utilizarea cheilor speciale, care trebuie să fie certificate de cele mai mari mărci de pe piața IT. Cu toate acestea, după cum notează experții, în practică nu există încă prea multe astfel de companii. În special, în ceea ce privește suportul opțiunii corespunzătoare de către producătorii de sisteme de operare, acesta este furnizat integral doar de Microsoft și numai în Windows 8. Există, de asemenea, informații că compatibilitatea cu noul sistem de securitate este implementată în unele distribuții Linux.

Beneficiile UEFI

Este evident că dezavantajele remarcate ale BIOS-ului sunt, în același timp, și avantajele noii soluții software. Cu toate acestea, UEFI este caracterizat de o serie de altele cele mai importante avantaje. Să ne uităm la ele.

În primul rând, este convenabil, intuitiv și interfata functionala. De regulă, implementează suport pentru mouse - ceea ce nu este tipic pentru BIOS. De asemenea, multe versiuni de UEFI ( BIOS dat opțiunea nu este, de asemenea, tipică) oferă o interfață rusificată.

Algoritmii furnizați de noua soluție software permit încărcarea sistemelor de operare în majoritatea cazurilor mult mai rapid decât atunci când se utilizează BIOS. De exemplu, Windows 8 instalat pe un computer compatibil UEFI poate porni - cu condiția ca procesorul și alte componente hardware cheie să aibă performanțe adecvate - în literalmente 10 secunde.

Printre alții beneficii semnificative al soluției software luate în considerare, pe care mulți specialiști IT evidențiază este un algoritm de actualizare mai simplu în comparație cu mecanismele BIOS. O altă opțiune UEFI utilă este aceea că un anumit sistem are propriul său sistem, care poate fi folosit dacă pe computer sunt instalate mai multe sisteme de operare.

Deci, avantajele tehnologice ale noului interfata software Controalele PC-ului, care este dezvoltat de Intel, ne sunt clare. Cele mai mari mărci de componente hardware pentru PC asigură compatibilitatea hardware-ului corespunzător cu UEFI - Gigabyte, ASUS, SONY. Mergi la sistem nou, după cum cred mulți experți IT, se poate transforma într-o tendință tehnologică durabilă. Oportunitățile oferite comunității IT globale de Intel, care a dezvoltat UEFI, pot fi foarte atractive pentru producătorii de top de componente software și hardware pentru computere. Mai mult, opțiunile tehnologice UEFI corespunzătoare sunt susținute de cel mai mare brand de pe piața sistemelor de operare.

Fapte despre Secure Boot

Să aruncăm o privire mai atentă la avantajele tehnologiei Secure Boot susținută de UEFI. Care este acest concept? pornirea în siguranță a computerului, care este concepută pentru a proteja sistemul, așa cum am menționat mai sus, de pătrunderea virușilor. Cu toate acestea, pentru utilizarea deplină a acestuia, cheile utilizate de acest protocol trebuie să fie certificate. În prezent, foarte puține mărci de software îndeplinesc acest criteriu. Printre acestea se numără Microsoft, care a implementat suport pentru algoritmii corespunzători în Windows 8.

Se poate observa că această circumstanță în unele cazuri poate complica instalarea altor sisteme de operare pe un PC care rulează UEFI. Dacă trebuie Instalare Windows- UEFI poate arăta în continuare o oarecare loialitate față de acest lucru - dar cu condiția ca versiunea OS să fie cât mai apropiată de cea instalată de producătorul computerului. De asemenea, se poate observa că unele distribuții Linux sunt compatibile și cu opțiunea Secure Boot.

Dar chiar dacă, din cauza funcției în cauză, încărcarea unui nou sistem de operare este interzisă de sistem, structura interfeței UEFI oferă posibilitatea de a dezactiva algoritmii Secure Boot. Este clar că în acest caz, încărcarea sistemului de operare nu va fi atât de sigură, totuși, opțiunea corespunzătoare poate fi reactivată oricând și începe să lucreze cu Windows 8.

Ce sisteme de operare sunt complet compatibile cu UEFI?

În cazuri foarte rare, specialiștii IT individuali reușesc să instaleze sisteme de operare alternative pe un PC cu suport Secure Boot. De exemplu, se știe că teoretic este posibil să instalați Windows 7 pe unele laptopuri care acceptă UEFI BIOS. ASUS se numără printre producătorii de astfel de PC-uri. Dar aceasta este mai degrabă o excepție de la regulă. În general, probabilitatea de instalare cu succes chiar și a altora Edițiile Windows 8. Cu toate acestea, așa cum am menționat mai sus, unele distribuții Linux sunt, de asemenea, compatibile cu opțiunile UEFI.

Caracteristici ale configurației UEFI

Să ne uităm la câteva dintre nuanțele de configurare a soluției software în cauză de la Intel. O opțiune interesantă este emularea BIOS folosind UEFI. Care este această oportunitate? Într-adevăr, unele versiuni ale UEFI implementează algoritmi prin care managementul PC-ului este organizat în conformitate cu mecanismele utilizate de sistemul de intrare/ieșire, care este predecesorul istoric al UEFI.

În funcție de computerul specific, acest mod poate fi numit diferit. Cel mai adesea acesta este Legacy sau Launch CSM. Cu toate acestea, nu există dificultăți în ceea ce privește instalarea UEFI în modul de pornire standard.

Nuanțe ale accesării UEFI

O alta fapt remarcabil, care sunt utile de remarcat - există un numar mare de versiuni UEFI. Acestea pot varia semnificativ între computerele fabricate de diferite mărci. În același timp, nivelul de disponibilitate a anumitor funcții pe diferite calculatoare poate varia, de asemenea, semnificativ. Se întâmplă adesea, de exemplu, ca atunci când computerul pornește, meniul cu care puteți introduce setările UEFI să nu fie afișat. Dar, în acest caz, sistemul de operare Windows oferă de obicei o opțiune alternativă pentru descărcarea opțiunilor necesare. Trebuie să mergeți la „Setări” și să activați opțiunea „ Opțiuni speciale descărcări”.

După aceasta, puteți reporni - și mai multe opțiuni pentru încărcarea computerului vor apărea pe ecran. Mânca cale alternativă oferiți acces la opțiunile UEFI corespunzătoare. Funcționează pe multe PC-uri. Trebuie să apăsați Esc chiar la începutul pornirii computerului. După acest meniu, despre care despre care vorbim, ar trebui să se deschidă.

Specificații de lucru în diferite moduri

Vă rugăm să rețineți că atunci când schimbați Mod normal lucrați UEFI pe Legacy, de preferință folosind programele necesare care necesită dezactivarea Secure Boot sau rularea cu emularea BIOS, reactivați interfața UEFI cu toate opțiunile relevante cât mai curând posibil. În caz contrar, este posibil ca Windows 8, după cum notează unii specialiști IT, să nu pornească. Cu toate acestea, pe multe PC-uri problema asemanatoare Nu. Unele mărci de producători implementează algoritmi în structura de gestionare a PC-ului care vă permit să activați automat modul UEFI. Unele modele de PC implementează un mod hibrid, în care sistemul UEFI pornește de pe orice suport, iar modularea BIOS poate fi pornită dacă este necesar. Diferențele dintre versiunile UEFI pot sugera, de asemenea, acest lucru dezactivarea Securității Pornirea în modul normal de funcționare al soluției software Intel este imposibilă. Pentru a face acest lucru, va trebui să activați funcția de emulare BIOS în orice caz.

UEFI și unități flash bootabile

În unele cazuri, utilizatorii trebuie să pornească sistemul de operare de pe o unitate flash. Principala dificultate este că o unitate flash bootabilă UEFI care are un alt format decât FAT32 nu este recunoscută. Dar această problemă poate fi rezolvată cu succes. Cum?

Deci, în mod implicit, unitățile flash USB bootabile pentru Windows sunt formatate într-un format pe care UEFI nu îl recunoaște. Prin urmare, sarcina principală este să se asigure că este adecvat componenta hardware a fost formatat într-un sistem de fișiere mai universal - FAT32. Cel mai interesant este că mulți specialiști IT îl consideră depășit. Dar folosind exemplul uneia dintre cele mai moderne soluții software, care este, desigur, UEFI, putem urmări relevanța standardului corespunzător.

Unitate flash pentru pornirea în modul UEFI: componente

De ce avem nevoie pentru a ne asigura că unitatea flash de pornire UEFI este recunoscută fără probleme? În primul rând, aceasta este, de fapt, o unitate USB în sine. Este indicat ca capacitatea acestuia să fie de cel puțin 4 GB. De asemenea, este recomandabil ca dosare valoroase nu a fost plasat pe el, deoarece trebuie să formatăm complet unitatea flash. Următoarea componentă de care avem nevoie este o distribuție a sistemului de operare Windows. Să fie versiunea pe 64 de biți a Windows 7. Altul Caracteristica UEFI, care trebuie menționat - OS pe 32 de biți de la Microsoft a dat sistemul nu suportă.

Pregătirea unei unități flash

Dacă avem componentele marcate, atunci putem începe lucrul. Mai întâi, introduceți unitatea flash USB Apoi deschideți linia de comandă în interfața Windows. Este necesar, totuși, ca utilizatorul să aibă drepturi de administrator. Prin urmare, trebuie să lansați programul DISKPART - pur și simplu introducând acest cuvânt. După aceasta, trebuie să introduceți comanda list disk, care va afișa o listă de discuri prezente în sistem. Trebuie să găsiți o unitate flash USB în ea. Dacă este numărul 2 în listă, atunci trebuie să introduceți comanda select disk 2.

Formatarea unei unități flash

Apoi, trebuie să formatați media. Pentru a face acest lucru, trebuie să introduceți comanda de curățare. După aceasta, trebuie să creați o partiție primară pe disc. Acest lucru se poate face folosind comanda create partition primary. După aceasta, partiția creată ar trebui să devină activă. Pentru a face acest lucru, introduceți comanda activă. După aceasta, puteți afișa o listă de secțiuni. Pentru a face acest lucru, introduceți volumul listei în linia de comandă. Găsim secțiunea pe care am creat-o. Dacă este listat ca numărul 3, atunci introduceți comanda select volume 3. După aceasta, trebuie să îl formatați în sistemul FAT32. Pentru a face acest lucru trebuie să intrați comanda format fs=fat32. Media de pornire de bază este astfel gata. Dar asta nu este tot. Trebuie să atribuiți o literă de unitate unității flash. Acest lucru se poate face folosind comanda assign. După aceea, introduceți exit și părăsiți linia de comandă.

Arderea distribuției pe o unitate flash

După toți pașii descriși mai sus, trebuie să copiați Distribuție Windows 7 pe unitate flash. Acest lucru se poate face și folosind linia de comandă. Cum? Există o comandă specială pentru aceasta - xcopy. Trebuie să o introduceți, apoi să specificați adresa discului cu kitul de distribuție, să introduceți simbolul *, să indicați litera care corespunde unității flash destinată încărcării în UEFI și apoi să introduceți comanda cu simbolurile /s /e . Apoi trebuie să treceți prin linia de comandă la unitatea flash. Acolo trebuie să mergeți la directorul efi\microsoft\boot. Trebuie copiat în folderul efi\boot. După aceasta, trebuie să copiați fișierul numit bootmgfw.efi în folderul efi\boot și apoi să îl redenumiți în fișierul bootx64.efi.

Lucrarea cu unitatea flash este finalizată. disc UEFI cu sistemul de fișiere FAT32, pe care îl putem recunoaște fără probleme. În consecință, puteți instala Windows 7 pe un computer de pe acesta, cu condiția ca algoritmul Secure Boot să fie dezactivat în opțiunile UEFI, ceea ce interzice instalarea sistemelor de operare care diferă de Windows 8 pe computer.

De îndată ce pornim computerul, acesta începe imediat să ruleze un sistem de operare în miniatură, pe care îl cunoaștem ca BIOS. Se ocupă cu testarea dispozitivelor, memoriei, încărcarea sistemelor de operare și distribuirea resurselor hardware. Multe dintre caracteristicile acestui set de programe (de obicei aproximativ 256-512 KB în dimensiune) vă permit să suportați sisteme de operare mai vechi precum MS-DOS, oferindu-le multe caracteristici. Din vremea PC/AT-8086, BIOS-ul s-a schimbat foarte puțin, iar până la lansarea primelor Pentiums, dezvoltarea sa aproape s-a oprit. De fapt, nu a fost nimic de schimbat în el, cu excepția BIOS-ului dublu, suport pentru instrumente de rețea și capacitatea de a flash-ul firmware-ului. Dar există o mulțime de dezavantaje: începe intrareaîn modul procesor real, adresare pe 16 biți și 1 MB de memorie disponibilă, incapacitatea de a avea o consolă de „reparare”. Și, desigur, eternă problemă suport pentru hard disk. Chiar și acum, discurile de până la 2,2 TB sunt garantate a fi acceptate, nu mai mult.

În 2005, Intel a decis să schimbe BIOS-ul în EFI/UEFI (Unified Extensible Firmware Interface). Sistemul EFI este un sistem de operare de bază mai avansat. Pe unele platforme Unix și Windows UEFI funcționează de mult timp, dar încă nu a avut loc o tranziție în masă, în ciuda bunelor intenții. Și sunt așa:

  • Disponibilitatea celebrei console pentru reparații parametrii sistemuluiși instalații OS;
  • Partiția EFI face posibilă efectuarea unor acțiuni fără a încărca sistemul de operare (vizionarea de filme, redarea muzicii);
  • acces la Internet și, prin urmare, prezența driverelor de rețea instalate, a stivei TCP/IP etc.);
  • Prezența modului grafic și a scripturilor utilizator;
  • Suport pentru discuri gigantice;
  • Stocare UEFI pe partiții de format nou (GPT);
  • Suport complet pentru toate echipamentele din momentul lansării.

UEFI poate folosi un motor de execuție de uz general, cum ar fi JVM, pentru a rula cod independent de hardware, ceea ce deschide posibilități enorme pentru crearea de software bootabil.

Există, de asemenea, critici la adresa acestei tehnologii. În special, implementarea sa poate duce la separarea de noi jucători de pe piața sistemelor de operare: în acest scop, va exista întotdeauna o lacună tehnologică în cod. Cum ar fi, de exemplu, incapacitatea de a porni Windows 98 din BIOS-urile moderne. Dar ce este mai rău este că trebuie să uiți de milioane programe MS-DOSși alte sisteme care s-au bazat pe funcțiile BIOS în funcționarea lor. Poate că vor fi în continuare imitați, dar există îndoieli cu privire la acest lucru. Și printre ele există probabil programe importante pe care nu va fi nimeni care să le rescrie. Cu toate acestea, toate aceste probleme pot fi rezolvate – cel puțin prin sisteme de operare virtuale. Dar ceea ce este sigur este că vor apărea noi tipuri de viruși și vom putea vedea acest lucru destul de curând.

EFI(E xtensible F irmware eu interfata)— interfață pentru centralizarea echipamentelor în momentul pornirii sistemului. Reglează procesele care au loc între sistemul de operare și firmware care gestionează funcțiile hardware de nivel scăzut. EFI pornește computerul și apoi transferă controlul către încărcătorul de pornire al sistemului de operare. Este un înlocuitor logic pentru interfața BIOS folosită în mod tradițional Compatibil IBM PC calculatoare.

Intel a dezvoltat prima specificație EFI. Ulterior, interfața și-a schimbat numele: se numește cea mai recentă versiune a standardului UEFI (U nificat E xtensible F irmware eu interfață). Astăzi, standardul UEFI este dezvoltat de asociația Unified EFI Forum.

Standardul EFI are suport pentru meniuri grafice, precum și pentru unele caracteristici suplimentare(de exemplu, Aptio sau Great Wall UEFI).

Poveste

Inițial, standardul EFI a fost destinat utilizării în primele sisteme Intel-HP Itanium, care au apărut la mijlocul anilor '90. Acestea oportunități limitate, ceea ce PC-BIOS a demonstrat (cod de 16 biți, memorie adresabilă de 1 MB, limitările hardware ale IBM PC/AT etc.) sunt inacceptabile pentru utilizare pe platforme de server mari, dar Itanium a fost planificat tocmai pentru acest lucru.

Este de remarcat faptul că EFI a fost inițial numit Inițiativa Intel Boot, a fost redenumit ulterior.

Specificații

Istoria standardului EFI a început odată cu lansarea versiunii 1.01, dar nu a cunoscut o utilizare pe scară largă, deoarece a fost retras rapid de pe piață din cauza problemelor legale asociate cu utilizarea mărcii comerciale.

Mai târziu, la 1 decembrie 2002, a fost introdusă versiunea EFI 1.10, care includea modelul de driver EFI, precum și câteva îmbunătățiri „cosmetice” față de versiunea 1.02.

În 2005, Intel a atribuit specificația EFI Forumului UEFI, care a devenit ulterior responsabil pentru dezvoltarea ulterioară a interfeței. În același timp, standardul EFI a fost redenumit Unified EFI (UEFI) pentru a sublinia schimbarea care a avut loc. Este de remarcat faptul că, în ciuda schimbării numelui, ambii termeni sunt încă folosiți liber în majoritatea documentelor.

Pe 7 ianuarie 2007, Forumul UEFI a lansat versiunea UEFI 2.1, care a introdus criptografia îmbunătățită, autentificarea rețelei și o arhitectură actualizată a interfeței cu utilizatorul.

Interfața EFI conține tabele care includ o mulțime de date diferite: informații despre platformă, servicii de boot și runtime disponibile pentru încărcătorul sistemului de operare și sistemul de operare însuși. Unele extensii BIOS (ACPI sau SMBIOS) sunt de asemenea incluse în EFI - nu necesită o interfață de rulare pe 16 biți.

Servicii

EFI definește serviciile de boot care includ suport pentru:

  • consolă text și grafică;
  • blocuri;
  • servicii de fișiere;

interfața definește și serviciile runtime (data, ora și memorie).

Drivere de dispozitiv

Standardul EFI, pe lângă driverele standard, specifice arhitecturii, definește și un mediu de driver independent de platformă. acest mediu se numește Cod de octet EFI(EBC). Specificația UEFI necesită ca software de sistem să ofere un interpret pentru orice imagini EBC încărcate (de fapt sau potențial) în mediu.

Astfel, EBC poate fi corelat cu ușurință cu Open Firmware-ul independent de hardware utilizat în computerele Apple Macintosh și Sun Microsystems SPARC.

Unele tipuri de drivere EFI specifice arhitecturii pot fi echipate cu interfețe pentru utilizarea de către sistemul de operare, ceea ce permite sistemului de operare însuși să folosească EFI ca grafică de bază și suport de rețea înainte de a încărca driverele.

Administrator de descărcări

EFI Boot Manager este utilizat pentru a selecta și apoi a porni un sistem de operare. Astfel, necesitatea unui algoritm de boot specific este eliminată: bootloader-ul este o aplicație EFI.

Suport disc

În plus față de metoda standard de partiționare a discului (MBR), EFI are suport pentru tabelul de partiții GUID (GPT). Această schemă este liberă de orice restricții specifice MBR. Standardul EFI nu specifică sistemele de fișiere, dar implementările EFI acceptă de obicei sistemul de fișiere FAT32.

Coajă

Mediul shell deschis al standardului permite utilizatorului să îl încarce pentru a efectua anumite operațiuni. Acest lucru este mult mai convenabil: utilizatorul este scutit de încărcarea sistemului de operare în sine. Cochilia este aplicare simplă EFI, care poate fi stocat în ROM-ul platformei (sau pe un dispozitiv separat ale cărui drivere se află în ROM).

În plus, utilizatorul poate folosi shell-ul pentru a rula alte aplicații EFI (de exemplu, configurarea sau instalarea unui sistem de operare sau diagnosticarea, configurarea sau actualizarea firmware-ului). Funcțiile shell-ului includ și redarea CD/DVD-ului fără a încărca sistemul de operare. În plus, shell-ul EFI permite operațiunilor bazate pe comandă pentru a copia sau muta fișiere și directoare, cu condiția ca munca să fie efectuată pe sisteme de fișiere acceptate. De asemenea, puteți descărca/descărca drivere. Și, în cele din urmă, shell-ul poate folosi întreaga stivă TCP/IP.

Shell-ul EFI are suport pentru scripturi sub formă de fișiere cu extensia .nsh (analogic fișier batchîn DOS).

Numele comenzilor sunt adesea împrumutate de la interpreții de linie de comandă (COMMAND.COM sau Shell Unix). Shell-ul EFI poate acționa pe deplin ca o alternativă și analog cu drepturi depline interpret sau text de linie de comandă interfata BIOS.

Extensii

Extensiile EFI sunt încărcate de pe aproape orice dispozitiv de stocare nevolatil care este conectat la computer.


Implementarea

Cadrul de inovare a platformei Intel

Intel Platform Innovation Framework („Intel Innovation Toolkit”) este un set de specificații lansat de Intel în colaborare cu EFI. În acest caz, EFI definește interfața dintre sistemul de operare și hardware și software, iar trusa de instrumente este responsabilă pentru definirea structurii utilizate pentru a crea software-ul încorporat. Această determinare se face la un nivel mai scăzut decât funcțiile prevăzute în EFI.

De exemplu, trusa de instrumente include toți pașii care trebuie depășiți pentru a inițializa corect computerul din momentul în care acesta este pornit. Aceste capabilități interne de firmware nu fac parte din specificația EFI, dar sunt incluse în specificația de inițializare a platformei UEFI. Acest set de instrumente a fost testat pe platformele XScale, Itanium și IA-32.

Compatibilitatea cu sistemul de operare, în cazul platformei x86, se realizează prin utilizarea Modul de suport pentru compatibilitate(CSM), care conține un program pe 16 biți (CSM16), care este implementat de producătorul BIOS-ului. Include, de asemenea, un strat special, ale cărui funcții includ comunicarea CSM16 cu instrumentele.

Intel este autorul unei implementări unice pentru setul de instrumente, cu numele de cod „Tiano”. Aceasta este o implementare completă de software încorporat cu suport EFI. Îi lipsește partea tradițională de 16 biți a CSM-ului, dar oferă interfețele necesare pentru suplimentele implementate de producătorii de BIOS. Intel nu distribuie implementarea completă a Tiano către utilizatori finali. O parte din această implementare a fost lansată ca cod sursă pentru proiectul TianoCore, cum ar fi Kit de dezvoltare EFI(EDK). Această implementare include EFI și o parte din codul de inițializare hardware, dar, în același timp, ascunde caracteristicile software-ului încorporat în sine.

Produsele construite pe standardul EFI pot fi achiziționate de la producători terți de BIOS (de exemplu, American Megatrends (AMI) și Insyde Software). Unele implementări se bazează complet pe Tiano, altele respectă specificațiile, dar nu se bazează pe implementarea Intel.

Platforme care utilizează EFI; instrumente de însoțire

În 2000, Intel a dezvoltat sisteme construite pe platforma Itanium. Aveau suport EFI 1.02.

În 2002, Hewlett-Packard a lansat sisteme construite pe platforma Itanium 2. Aceștia au acceptat versiunea EFI 1.10 și au putut porni sistemele de operare Windows, Linux, FreeBSD și HP-UX.

Sistemele Itanium sau Itanium 2 lansate cu software integrat compatibil EFI sunt necesare pentru a respecta specificația DIG64.

În noiembrie 2003, Gateway a dezvăluit Gateway 610 Media Center, care a fost primul sistem x86 construit pe Windows. A folosit software încorporat bazat pe setul de instrumente, InsydeH2O de la Insyde Software. Suportul pentru BIOS a fost furnizat prin Compatibility Support Module (CSM).

ianuarie 2006, Compania Apple introduce primele sale PC-uri Macintosh construite pe platforma Intel. Sistemele folosesc EFI și instrumente aferente, în loc de Open Firmware, care a fost folosit pe sistemele anterioare ale platformei PowerPC.

5 aprilie 2006, Apple introduce produsul Boot Camp, care este pachet standard, care vă permite să creați un disc cu Drivere Windows XP. In afara de asta, pachet nou conținea un instrument de partiționare a discului care vă permite să instalați Windows XP, lăsând operaționalul actual Mac OS X. În plus, a fost lansată o actualizare de firmware. A adăugat suport pentru BIOS pentru implementarea EFI. Liniile ulterioare de modele de computere Macintosh au fost lansate cu software actualizat și încorporat. Deci, pentru azi, asta e tot calculatoare Macintosh au capacitatea de a porni sisteme de operare compatibile cu BIOS.

Plăcile de bază de marcă „Intel” sunt produse în principal cu software încorporat construit pe baza unor instrumente (de exemplu, DP35DP). Astfel, în 2005, au fost produse peste 1 milion. sisteme Intel. Producția de noi telefoane mobile, computere desktop și servere care rulează pe setul de instrumente a început în 2006. De exemplu, toate plăcile de bază construite pe setul de logică de sistem Intel 945 folosesc instrumente în munca lor. Cu toate acestea, software-ul încorporat, de regulă, nu include suport EFI, este limitat doar la suportul BIOS.

Din 2005, standardul EFI a fost introdus în arhitecturile non-PC (de exemplu, sistemele încorporate construite pe XScale). EDK include o țintă NT32 separată care permite ca software-ul EFI și aplicațiile sale să fie încorporate în aplicațiile Windows. În 2007, Hewlett-Packard a introdus imprimantele din seria 8000. A fost prima imprimantă care a inclus software încorporat compatibil EFI. În 2008, MSI a introdus o linie de plăci de bază construite pe acestea Chipset Intel P45, au avut suport EFI.

OS

  • Începând cu anii 2000, sistemele de operare GNU/Linux au folosit adesea EFI pentru a porni.
  • Din 2002, sistemele de operare HP-UX au început să folosească EFI ca mecanism de pornire în sistemele construite pe platforma IA-64. Sistemele de operare OpenVMS au folosit standardul de la începutul anului 2005.
  • Apple a adoptat standardul EFI lansând o linie de computere construite pe arhitectura Intel. Mac OS X 10.4 (Tiger) pentru Intel și Mac OS X 10.5 (Leopard) aveau suport EFI v1.10 nu numai în modul 32 de biți, ci și în modul de 64 de biți unități centrale de procesare. Deci, folosind încărcătorul de boot EFI, instalare Microsoft Windows 7 pe computerele Apple rămâne imposibil deoarece sistemul de operare necesită UEFI sau o versiune mai nouă.
  • Microsoft Windows are suport EFI pentru arhitecturi pe 64 de biți. Microsoft observă că lipsa suportului EFI pe procesoarele pe 32 de biți se datorează lipsei de intrare din partea producătorilor de PC-uri. Migrarea Microsoft la sistemele de operare pe 64 de biți nu permite utilizarea EFI 1.10 deoarece extensiile pe 64 de biți nu sunt acceptate de mediul procesorului. Suportul x86-64 este inclus în UEFI 2.0. Versiunile Itanium ale Windows 2000 (Advanced Server Limited Edition și Datacenter Server Limited Edition) au suport EFI 1.1 pentru Windows Server 2003 pentru IA-64, versiunea pe 64 de biți a Windows XP și Windows 2000 Advanced Server Limited Edition, adaptată special pentru familie. procesoare Intel Itanium, au suport EFI, definit pentru această platformă prin specificația DIG64. Dezvoltatorii Microsoft au introdus suport UEFI în sistemele de operare Windows pe 64 de biți, începând cu Windows Server 2008 și Windows Vista Service Pack 1.

Defecte

Standardul EFI a fost criticat asurzitor pentru că a adăugat complexitate sistemului. Mulți experți au remarcat că EFI nu oferă sistemului de operare avantaje cheie, dar, în același timp, îl complică semnificativ. În plus, implementările alternative de BIOS care sunt complet open source (OpenBIOS și coreboot) au fost abandonate în favoarea EFI.

În septembrie 2011, Microsoft a anunțat că certificarea computerelor compatibile cu Microsoft Windows 8 ar putea duce la producerea ulterioară a dispozitivelor care, sub nicio formă, nu ar suporta orice alt sistem de operare. Microsoft a clarificat că vânzătorii pot adăuga alte semnături. Puțin mai târziu, acest lucru s-a făcut cerinta obligatorie certificare. Cu toate acestea, în ceea ce privește dispozitivele pe ARM, în cazul lor, cerința este următoarea: dezactivați complet funcția „pornire securizată”. În acest caz, instalarea altor sisteme de operare nu mai este posibilă.