Ce este modul uefi. De ce BIOS-ul este învechit? Avantaje și fapte pur și simplu interesante despre UEFI

UEFI BIOS - soluție software, care este o alternativă la sistemul BIOS, cu care majoritatea utilizatorilor de computere sunt obișnuiți de mult. Acest lucru nu înseamnă că aceasta este o dezvoltare complet nouă. Lucrările privind crearea unei interfețe între sistemul de operare și firmware responsabil pentru funcțiile hardware de nivel scăzut au început în a doua jumătate a anilor '90. Inițial, această interfață a fost numită Intel Boot Initiative. Puțin mai târziu, numele a fost schimbat în EFI.

Prima specificație pentru această interfață, lansată de Intel în 2000, a demonstrat-o avantaje clare față de BIOS-ul clasic. Prin urmare, este susținut în cele mai moderne plăci de bază. Astăzi vom vorbi despre caracteristici și beneficiile UEFI. Dar pentru a face acest lucru, mai întâi trebuie să înțelegeți ce este BIOS-ul.

Ce este BIOS-ul?

Aceasta este o soluție software încorporată într-un cip de pe placa de bază. Acest firmware asigură schimbul de date între componentele computerului și sistem de operare. Adică, datorită BIOS-ului, Windows are capacitatea de a lucra cu RAM, placa de bază, procesor, placă video și alte componente.

BIOS-ul se inițializează mult mai devreme decât pornirea Windows. Firmware-ul are sarcina de a verifica toate sistemele informatice enumerate mai sus. În plus, BIOS-ul le setează parametrii de funcționare necesari.

În cazul în care în timpul Proceduri POST Dacă este detectată o componentă defectă a computerului, BIOS-ul va transmite o secvență codificată de semnale sonore printr-un difuzor mic, prin care utilizatorul poate determina care parte este defectă.

De ce au decis dezvoltatorii de software și hardware să abandoneze BIOS-ul în favoarea UEFI?

Tom sunt mai multe motive:

Din aceste motive, mărcile de top oferă suport UEFI în plăcile de bază moderne.

Principalele avantaje ale UEFI

UEFI, spre deosebire de BIOS, nu este un firmware și un sistem de operare în miniatură, dar în același timp a luat mult de la predecesorul ei. Sarcinile UEFI sunt exact aceleași cu cele ale BIOS - relația dintre software și hardware-ul computerului. Noua interfață verifică hardware-ul în același mod înainte de a lansa încărcătorul Windows.

Spre principalele avantaje ale UEF Pot fi atribuit:

Noua interfață acceptă controlul mouse-ului.

Este intuitiv și acceptă multe limbi. Configurarea nu creează probleme.

  1. UEFI, spre deosebire de BIOS, funcționează excelent cu hard disk-urile care au GPT.
  2. UEFI BIOS oferă posibilitatea de a lucra cu hard disk-uri cu o capacitate mai mare de 2 TB.
  3. Hard disk-urile cu un tabel GUID funcționează cu noua adresare LBA.
  4. Windows pornește mult mai repede în UEFI.
  5. UEFI are propriul bootloader, care vă permite să utilizați mai multe sisteme de operare pe un computer fără a utiliza bootloadere speciale.
  6. UEFI BIOS este foarte ușor și sigur de actualizat.

În ceea ce privește „Secure Boot”, această procedură este încă considerată un avantaj îndoielnic. După cum am menționat mai sus, dacă nu îl dezactivați, atunci instalarea oricăror alte sisteme de operare în afară de Windows 8 și 10 va fi imposibilă.

Există opinia că Microsoft promovează în mod activ procedura „Secure Boot”. pentru a combate concurenții, deoarece nu numai sistemele de operare Windows vechi nu pot fi instalate pe computere noi, ci și sistemul de operare dezvoltatori terți. Unii vor spune că pentru a rezolva problema este suficient să dezactivați această procedură, dar atunci utilizatorul va fi lipsit de toate beneficiile lucrului cu hard disk-uri care au un GUID.

Microsoft răspunde la toate acuzațiile în același mod - protocolul a fost dezvoltat pentru siguranța utilizatorilor. Și nu există nimic cu care să contracareze aceste cuvinte, deoarece „Secure Boot” oferă într-adevăr un nivel ridicat de protecție.

Astăzi utilizatorul poate întâlni cu diferite versiuni UEFI. Cert este că dezvoltarea interfeței este realizată de producătorii de computere personale. Prin urmare, UEFI diferă de diferite mărci în aspect și funcționalitate. De exemplu, la pornirea unui computer, este posibil ca utilizatorul să nu vadă un meniu pentru a accesa setările interfeței. De regulă, utilizatorul le poate accesa ulterior direct din sistemul de operare Windows. În acest caz, utilizatorul poate corecta situația selectând modul „Opțiuni speciale de pornire” din fila „Opțiuni”. După repornire, la pornire va apărea un meniu cu modurile de pornire disponibile.

O opțiune alternativă pentru accesarea setărilor UEFI este să apăsați tasta ESC de pe tastatură atunci când computerul pornește.

UEFI poate funcționa în două moduri:

  1. Comun. Oferă acces complet la opțiunile de interfață.
  2. Moştenire. Nu este recomandat să instalați acest mod de compatibilitate BIOS dacă dimensiunea hard disk-ului depășește 2 TB. Sistemul de operare poate opri încărcarea. Mai mult, dacă sistemul are un disc cu o capacitate mai mare de 2 TB, atunci UEFI se va activa automat Mod normal cu „Secure Boot”. Dacă în același timp a existat o versiune de Windows pe disc, alta decât 8 și 10, atunci nu va porni.

Există al treilea mod de operare UEFI– hibrid, dar până acum a fost implementat pe un număr mic de modele de computer.

O altă caracteristică importantă a UEFI este că nu recunoaște sistemul de fișiere NTFS. Adică, nu puteți instala sistemul de operare de pe unități flash formatate în NTFS. Unii experți în computer consideră acest lucru un dezavantaj al noii interfețe.

Ce trebuie să faceți pentru a instala Windows UEFI?

Instalarea Windows prin UEFI este puțin mai dificilă decât instalarea prin BIOS. În primul rând, utilizatorul trebuie să creeze o unitate flash USB bootabilă.

Dacă utilizatorul intenționează să instaleze Windows 10, atunci pentru a crea și configura o unitate flash, puteți utiliza utilitate oficială de la Microsoft Media Creation Tool. Este foarte simplu de utilizat: trebuie să introduceți o unitate flash USB în conectorul computerului și să rulați utilitarul, care va determina totul suporturi amovibileîn sistem și vă va solicita să selectați opțiunea necesară. În continuare, utilizatorul va trebui să efectueze o configurare simplă: selectați adâncimea de biți a sistemului de operare și limba.

O unitate flash USB bootabilă poate fi, de asemenea, creată folosind utilitare terțe. Nu este mult mai complicat.

Următorul pas este să configurați UEFI BIOS pentru instalare. Pentru a accesa setările interfeței, apăsați F 2 sau Delete la pornirea computerului. După lansarea meniului, trebuie să selectați subsecțiunea „Avansat”. În fila „pornire”, trebuie să selectați modul Suport USB cu inițializare completă. În fila „Secure Boot”, nu uitați să selectați „Windows UEFI mode”. Pentru a finaliza configurarea, trebuie să setați prioritatea de utilizare dispozitive de boot. Din lista disponibilă, selectați unitatea flash cu distribuția sistemului de operare.

După aceasta, puteți instala Windows.

Dacă primiți un mesaj în timpul instalării Windows 8 sau 10 despre setare incorectă pornire securizată, atunci, cel mai probabil, utilizatorul a uitat să activeze procedura „Secure Boot” în UEFI BIOS. Pentru a remedia eroarea, activați doar modul de pornire securizat.

Cum se instalează Windows 7 prin UEFI BIOS?

Când instalați Windows 7 prin UEFI BIOS utilizatorul poate întâmpina 2 probleme:

După preliminar Setări UEFI Prin activarea și dezactivarea funcțiilor necesare, puteți începe instalarea sistemului de operare de pe o unitate flash, CD sau DVD.

Mulți utilizatori cred că computerul pornește folosind sistemul de operare, dar de fapt acest lucru este doar parțial adevărat. În acest material, veți afla cum pornește de fapt un computer și vă veți familiariza cu concepte atât de importante precum BIOS, CMOS, UEFI și altele.

Introducere

Pentru mulți oameni, lucrul cu un computer începe după încărcarea sistemului de operare. Și acest lucru nu este surprinzător, deoarece în marea majoritate a timpului, computerele moderne sunt de fapt utilizate cu ajutorul unei grafice convenabile. Shell Windows sau orice alt sistem de operare. În acest mediu prietenos pentru noi, nu numai că lansăm programe, aplicații sau jocuri, dar efectuăm și setări, precum și configuram parametrii sistemului pentru a se potrivi propriilor nevoi.

Dar, în ciuda întregii sale multifuncționalități, sistemul de operare nu poate face totul și, în unele momente cheie, este pur și simplu neputincios. În special, acest lucru se aplică bootstrap computer, care are loc complet fără participarea ei. Mai mult decât atât, lansarea sistemului de operare în sine depinde în mare măsură de succesul acestei proceduri, care poate să nu apară dacă apar probleme.

Acest lucru poate fi o noutate pentru unii, dar, în realitate, Windows nu este responsabil pentru pornirea computerului de la început până la sfârșit, îl continuă doar la o anumită etapă și îl termină. Jucătorul cheie aici este un firmware complet diferit - BIOS-ul, despre scopul și principalele funcții despre care vom vorbi în acest material.

Ce este BIOS-ul și de ce este necesar?

Componentele cheie ale oricărui dispozitiv informatic sunt procesorul și memorie cu acces aleator, și acest lucru nu este fără motiv. Procesorul este numit pe bună dreptate inima și creierul oricărui PC, deoarece toate principalele operatii matematice. În acest caz, CPU poate prelua toate comenzile și datele pentru calcule numai din RAM. El trimite acolo și rezultatele muncii sale. Procesorul nu interacționează direct cu nicio altă stocare de informații, de exemplu, hard disk-urile.

Aici se află principala problemă. Pentru ca procesorul să înceapă să execute comenzile sistemului de operare, acestea trebuie să fie în RAM. Dar când computerul este pornit, memoria RAM este goală, deoarece este volatilă și nu poate stoca informații atunci când computerul este oprit. În același timp, singure, fără participarea sistemului, dispozitivele computerizate nu pot plasa în memorie datele necesare. Și aici ne confruntăm cu o situație paradoxală. Se pare că pentru a încărca sistemul de operare în memorie, sistemul de operare trebuie să fie deja în RAM.

Pentru a rezolva această situație, în zorii erei computerelor personale, inginerii IBM au propus folosirea unui mic program special numit BIOS, numit uneori bootloader.

Cuvânt BIOS(BIOS) este o abreviere pentru patru cuvinte în limba engleză Basic Input/Output System, care tradus în rusă înseamnă: „Sistem de bază de intrare/ieșire”. Acest nume a fost dat setului de microprograme responsabile de operare funcții de bază adaptoare video, display-uri, unități de disc, unități de disc, tastaturi, șoareci și alte dispozitive de bază de intrare/ieșire.

Principalele funcții ale BIOS-ului sunt pornirea inițială a PC-ului, testarea și configurare inițială echipamente, distribuirea resurselor între dispozitive și activarea procedurii de pornire a sistemului de operare.

Unde este stocat BIOS-ul și ce este CMOS

Având în vedere că BIOS-ul este responsabil pentru etapa inițială a pornirii computerului, indiferent de configurația acestuia, acest program ar trebui să fie disponibil pentru dispozitive de bază imediat după apăsarea butonului de pornire a computerului. De aceea nu este stocat pe hard disk, ca majoritatea aplicațiilor obișnuite, ci este scris pe un cip special de memorie flash situat pe placa de bază. Astfel, accesul la BIOS și pornirea computerului este posibil chiar dacă nu este conectat niciun mediu de stocare la computer.

Primele computere au folosit cipuri pentru a stoca BIOS-ul. memorie permanentă(ROM sau ROM), pe care codul programului în sine a fost scris o dată din fabrică. Ceva mai târziu, au început să fie utilizate cipuri EPROM și EEROM, în care era posibil, dacă era necesar, să rescrieți BIOS-ul, dar numai cu ajutorul unor echipamente speciale.

În modern calculatoare personale BIOS-ul este stocat în cipuri de memorie flash care pot fi rescrise folosind programe speciale direct pe PC-ul de acasă. Această procedură este de obicei numită clipindși este necesar să actualizeze firmware-ul la versiuni noi sau să-l înlocuiască în caz de deteriorare.

Mulți cipuri BIOS Nu este lipit pe placa de bază, ca toate celelalte componente, ci este instalat într-un conector mic special, care vă permite să îl înlocuiți în orice moment. Adevărat, este puțin probabil ca această caracteristică să vă fie utilă, deoarece cazurile care necesită înlocuirea cipului BIOS sunt foarte rare și practic nu apar niciodată în rândul utilizatorilor casnici.

Memoria flash pentru stocarea BIOS poate avea capacități diferite. În vremurile anterioare, acest volum era foarte mic și nu depășea 512 KB. Versiunile moderne ale programului au devenit ceva mai mari și au un volum de câțiva megaocteți. Dar oricum pe fundal aplicatii moderneȘi fisiere multimedia este doar minuscul.

În unele avansate plăci de bază o, producătorii pot instala nu unul, ci două cipuri BIOS simultan - unul principal și unul de rezervă. În acest caz, dacă se întâmplă ceva cu cipul principal, computerul va porni de pe cel de rezervă.

Pe lângă memoria flash în care este stocat BIOS-ul însuși, pe placa de bază există un alt tip de memorie care este concepută pentru a stoca setările de configurare pentru acest program. Este fabricat folosind un semiconductor complementar de oxid metalic sau CMOS(Semiconductor de oxid de metal complementar). Această abreviere este numele dat memoriei specializate care conține date de pornire a computerului utilizate de BIOS.

Memoria CMOS este alimentată de o baterie instalată pe placa de bază. Datorită acestui fapt, atunci când deconectați computerul de la priză, toate setările BIOS-ului sunt salvate. Pe computerele mai vechi, funcțiile de memorie CMOS au fost atribuite unui cip separat. În computerele moderne, acesta face parte din chipsetul.

Procedura POST și pornirea inițială a computerului

Acum să vedem cum arată procesul inițial de pornire a computerului și ce rol joacă BIOS-ul în el.

După apăsarea butonului de alimentare al computerului, sursa de alimentare pornește mai întâi, începând să furnizeze tensiune plăcii de bază. Dacă este normal, atunci chipsetul dă o comandă de resetare memorie interna procesor central și lansarea acestuia. După aceasta, procesorul începe să citească și să execute secvențial comenzile scrise în memoria sistemului, al căror rol este jucat de cipul BIOS.

La început, procesorul primește o comandă pentru a efectua auto-testarea componentelor computerului ( POST- Puterea de autotestare). Procedura POST include mai multe etape, dintre care majoritatea le puteți viziona pe ecranul computerului imediat după pornire. Secvența de evenimente înainte ca sistemul de operare să înceapă încărcarea este următoarea:

1. În primul rând, sunt determinate principalele dispozitive ale sistemului.

3. Al treilea pas - configurarea setului logica sistemului, sau mai simplu spus, chipsetul.

4. Apoi se caută și se identifică placa video. Dacă un adaptor video extern (independent) este instalat în computer, atunci acesta va avea propriul său BIOS, pe care BIOS-ul sistemului principal îl va căuta într-o anumită gamă de adrese de memorie. Dacă se găsește un adaptor grafic extern, primul lucru pe care îl veți vedea pe ecran va fi o imagine cu numele plăcii video generate de BIOS-ul acesteia.

5. După găsirea adaptorului grafic, începe să fie verificată integritatea parametrilor BIOS și starea bateriei. În acest moment, aceleași inscripții albe misterioase încep să apară pe ecranul monitorului, una după alta, provocând uimire utilizatori neexperimentați din cauza lipsei de înțelegere a ceea ce se întâmplă. Dar, de fapt, nimic supranatural nu se întâmplă în acest moment, așa cum veți vedea acum singur. Prima inscripție, cea mai de sus, de regulă, conține sigla dezvoltatorilor BIOS și informații despre versiunea sa instalată.

6. Apoi începe testarea procesorului central, după care sunt afișate date despre cipul instalat: numele producătorului, modelul și frecvența acestuia.

7. În continuare, începe testarea memoriei RAM. Dacă totul merge bine, cantitatea totală de RAM instalată este afișată pe ecran cu inscripția OK.

8. La finalizarea verificării componentelor principale ale PC-ului, începe căutarea tastaturii și testarea altor porturi de intrare/ieșire. În unele cazuri, computerul poate opri pornirea în această etapă dacă sistemul nu poate detecta tastatura conectată. În acest caz, un avertisment despre acest lucru va fi afișat imediat pe ecran.

9. În continuare, începe detectarea dispozitivelor de stocare conectate la computer, inclusiv unități optice, hard disk și flash drive. Informațiile despre dispozitivele găsite sunt afișate pe ecran. Dacă pe placa de bază sunt instalate mai multe controlere de la diferiți producători, procedura de inițializare a acestora poate fi afișată pe diferite ecrane.

Ecranul de definire a controleruluiSerialATA, care are propriul săuBIOS, cu ieșirea tuturor dispozitivelor conectate la acesta.

10. În etapa finală, resursele sunt distribuite între dispozitivele PC interne găsite. În computerele mai vechi, după aceasta este afișat un tabel rezumativ cu toate echipamentele detectate. La mașinile moderne, tabelul nu mai este afișat pe afișaj.

11. În cele din urmă, dacă procedura POST are succes, BIOS-ul începe să caute unitățile conectate Zona principală de încărcare(MBR), care conține date despre pornirea sistemului de operare și dispozitivul de pornire la care trebuie transferat controlul suplimentar.

În funcție de versiunea BIOS instalată pe computer, procedura POST poate avea loc cu ușoare modificări față de ordinea descrisă mai sus, dar în general, toți pașii principali pe care i-am indicat vor fi parcurși la pornirea fiecărui PC.

Utilitar de configurare BIOS

BIOS este un sistem configurabil și are propriul program de setare a unor parametri hardware pentru PC, numit Utilitar de configurare BIOS sau Utilitar de configurare CMOS. Se apelează prin apăsare cheie specialăîn timpul procedurii de autotestare POST. Pe computerele desktop, tasta Del este folosită cel mai des în acest scop, iar pe laptopuri F2.

Interfața grafică a utilitarului de configurare hardware este foarte ascetică și a rămas practic neschimbată din anii '80. Toate setările de aici sunt făcute numai folosind tastatura - operarea mouse-ului nu este furnizată.

CMOS/BIOS Setup are o mulțime de setări, dar cele mai populare de care ar putea avea nevoie utilizatorul obișnuit includ: setarea orei și datei sistemului, alegerea ordinii dispozitivelor de pornire, activarea/dezactivarea echipamentelor suplimentare încorporate în placa de bază (sunet, video). sau adaptoare de rețea), controlul sistemului de răcire și monitorizarea temperaturii procesorului, precum și schimbarea frecvenței magistrala de sistem(overclockare).

U diverse modele plăci de bază, numărul de parametri BIOS configurabili poate varia foarte mult. Cea mai largă gamă de setări au de obicei plăci de bază scumpe pentru PC-uri desktop, destinate pasionaților, pasionaților jocuri pe calculatorși accelerație. Arsenalul slab, de regulă, se găsește în plăcile bugetare concepute pentru instalare în calculatoare de birou. Marea majoritate a dispozitivelor mobile nu au, de asemenea, o varietate de setări BIOS. Mai multe detalii despre diverse setari Vom discuta BIOS-ul și impactul lor asupra funcționării computerului într-un articol separat.

Dezvoltare și actualizare BIOS

De regulă, pentru aproape fiecare model de placă de bază, a propria versiune BIOS, care ține cont de caracteristicile sale tehnice individuale: tipul de chipset utilizat și tipurile de echipamente periferice lipite.

Dezvoltarea BIOS-ului poate fi împărțită în două etape. În primul rând, este creată o versiune de bază a firmware-ului, care implementează toate funcțiile, indiferent de modelul chipset-ului. Astăzi, dezvoltarea unor astfel de versiuni este realizată în principal de American Megatrends (AMIBIOS) și Phoenix Technologies, care în 1998 au absorbit jucătorul major de atunci pe această piață - Award Software (AwardBIOS, Award Modular BIOS, Award WorkstationBIOS).

În a doua etapă, producătorii de plăci de bază sunt implicați în dezvoltarea BIOS-ului. În acest moment, versiunea de bază este modificată și îmbunătățită pentru fiecare model de placă specific, ținând cont de caracteristicile acestuia. În același timp, după ce placa de bază intră pe piață, munca la versiunea sa de BIOS nu se oprește. Dezvoltatorii lansează în mod regulat actualizări care pot remedia erorile găsite, pot adăuga suport pentru hardware nou și pot extinde funcționalitatea programului. În unele cazuri, actualizarea BIOS-ului vă permite să dați o viață nouă unei plăci de bază aparent învechite, de exemplu, adăugând suport pentru o nouă generație de procesoare.

Ce este UEFI BIOS

Principii de bază de funcționare BIOS-ul sistemului Pentru computere desktop s-au format în anii 80 ai secolului trecut. În ultimele decenii, industria calculatoarelor s-a dezvoltat rapid și în acest timp au apărut în mod constant situații când modelele noi de dispozitive s-au dovedit a fi incompatibile cu anumite versiuni de BIOS. Pentru a rezolva aceste probleme, dezvoltatorii au fost nevoiți să modifice constant codul sistemului de bază de intrare/ieșire, dar în cele din urmă o serie de restricții software a rămas neschimbat din zilele primelor PC-uri de acasă. Această situație a dus la faptul că BIOS-ul în versiunea sa clasică a încetat în cele din urmă să îndeplinească cerințele hardware-ului computerelor moderne, împiedicând distribuția sa în sectorul de masă al computerelor personale. A devenit clar că ceva trebuia schimbat.

În 2011, odată cu lansarea producției de plăci de bază pentru procesoare Intel Generația Sandy Bridge, instalat în soclul LGA1155, a început introducerea în masă a unei noi interfețe software pentru pornirea unui computer - UEFI.

De fapt, prima versiune a acestei alternative la BIOS-ul obișnuit a fost dezvoltată și utilizată cu succes de Intel în sisteme server pe la sfârșitul anilor 90. Apoi, noua interfata pentru pornirea inițială PC-ul a fost numit EFI (Extensible Firmware Interface), dar deja în 2005 noua sa specificație se numea UEFI (Unified Extensible Firmware Interface). Astăzi, aceste două abrevieri sunt considerate sinonime.

După cum puteți vedea, producătorii de plăci de bază nu s-au grăbit în mod special să treacă la noul standard, încercând să îmbunătățească variațiile tradiționale ale BIOS-ului până în ultimul minut. Dar întârzierea evidentă a acestui sistem, inclusiv interfața sa pe 16 biți, incapacitatea de a utiliza mai mult de 1 MB de spațiu de adresă de memorie, lipsa suportului pentru unități mai mari de 2 TB și alte probleme constante de compatibilitate insolubile cu echipamente noi au devenit totuși un argument serios pentru trecerea la o nouă soluție software.

Ce modificări a adus cu ea noua interfață de boot propusă de Intel și cu ce diferă de BIOS? Ca și în cazul BIOS-ului, sarcina principală a UEFI este să detecteze corect hardware-ul imediat după pornirea computerului și să transfere controlul computerului către sistemul de operare. Dar, în același timp, schimbările în UEFI sunt atât de profunde încât ar fi pur și simplu incorect să-l comparăm cu BIOS-ul.

BIOS-ul este un cod de program practic neschimbabil încorporat într-un cip special și interacționează direct cu echipamentul computerizat folosind propriul său cip. software. Procedura de pornire a unui computer folosind BIOS este simplă: imediat după pornirea computerului, verifică hardware-ul și se încarcă simplu. drivere universale pentru componentele hardware majore. După aceasta, BIOS-ul găsește bootloader-ul sistemului de operare și îl activează. Apoi, sistemul de operare se încarcă.

Sistemul UEFI poate fi numit un strat între componentele hardware ale computerului, cu propriul firmware, și sistemul de operare, care îi permite și să funcționeze Funcții BIOS. Dar, spre deosebire de BIOS, UEFI este o interfață programabilă modulară care include servicii de testare, lucru și pornire, drivere de dispozitiv, protocoale de comunicație, extensii functionaleși propriul său shell grafic, ceea ce îl face să arate ca un sistem de operare foarte ușor. În același timp, interfața cu utilizatorul din UEFI este modernă, acceptă controlul mouse-ului și poate fi localizată în mai multe limbi, inclusiv rusă.

Un avantaj important al EFI este multi-platformă și independența față de arhitectura procesorului. Specificațiile acestui sistem îi permit să funcționeze cu aproape orice combinație de cipuri, fie că este vorba de arhitectură x86 (Intel, AMD) sau ARM. Mai mult, UEFI are acces direct la tot hardware drivere independente de computer și platformă, ceea ce face posibilă organizarea, de exemplu, a accesului la Internet sau a copierii de rezervă a discului fără a porni sistemul de operare.

Spre deosebire de BIOS, codul UEFI și toate informațiile sale de serviciu pot fi stocate nu numai într-un cip special, ci și pe partiții, atât interne, cât și externe. hard disk-uri, și stocări de rețea. La rândul său, faptul că datele de boot pot fi plasate pe unități încăpătoare face posibilă furnizarea EFI cu funcționalități bogate datorită arhitecturii sale modulare. De exemplu, acestea ar putea fi instrumente de diagnosticare dezvoltate sau utilitare utile care pot fi utilizate atât la etapa inițială de pornire a computerului, cât și după pornirea sistemului de operare.

O altă caracteristică cheie a UEFI este capacitatea de a lucra cu hard disk-uri uriașe, partiționate folosind standardul GPT (Guid Partition Table). Acesta din urmă nu este acceptat de nicio modificare a BIOS-ului, deoarece are adrese de sector pe 64 de biți.

Pornirea unui PC bazat pe UEFI, ca în cazul BIOS-ului, începe cu inițializarea dispozitivelor. Dar, în același timp, această procedură este mult mai rapidă, deoarece UEFI poate detecta mai multe componente simultan în modul paralel (BIOS inițializează pe rând toate dispozitivele). Apoi, se încarcă sistemul UEFI în sine, sub controlul căruia se efectuează orice set de acțiuni necesare (încărcarea driverelor, inițializarea unității de pornire, pornirea serviciilor de boot etc.) și numai după aceea este lansat sistemul de operare.

Se poate părea că o astfel de procedură în mai multe etape ar trebui să crească timpul total pornește computerul, dar de fapt totul se întâmplă invers. Cu UEFI, sistemul pornește mult mai rapid, datorită driverelor încorporate și propriului bootloader. Ca urmare, înainte de pornire, sistemul de operare primește informații complete despre hardware-ul computerului, ceea ce îi permite să pornească în câteva secunde.

În ciuda progresului UEFI, există încă o serie de restricții care împiedică dezvoltarea și distribuția activă a acestui bootloader. Faptul este că pentru a implementa toate capacitățile noii interfețe de boot, este nevoie de suport complet din partea sistemelor de operare. Până în prezent, doar Windows 8 vă permite să utilizați pe deplin capacitățile UEFI, sistemele pe 64 de biți au suport limitat pentru noua interfață. versiuni Windows 7, Vista și Linux pe kernel 3.2 și ulterioare. Capacitățile UEFI sunt, de asemenea, utilizate în managerul de încărcare BootCamp de către Apple în propriile sale sisteme Mac OS X.

Ei bine, cum pornește un computer de la UEFI dacă folosește un sistem de operare neacceptat (WindowsXP, Windows 7 pe 32 de biți) sau partiționarea fișierelor (MBR)? Pentru astfel de cazuri, noua interfață de boot are încorporată Modul de suport pentru compatibilitate(Compatibility Support Module), care este în esență un BIOS tradițional. Acesta este motivul pentru care puteți vedea multe computere moderne echipate cu plăci de bază UEFI pornind în mod tradițional în modul de emulare BIOS. Cel mai adesea acest lucru se întâmplă deoarece proprietarii lor continuă să folosească Partiții HDD cu un MBR tradițional și nu doriți să treceți la partiționarea GPT.

Concluzie

Este clar că, spre deosebire de un BIOS tradițional, UEFI este capabil de mult mai mult decât doar procesul de pornire. Capacitatea de a lansa servicii și aplicații de lucru, atât în ​​etapa inițială a pornirii computerului, cât și după pornirea sistemului de operare, deschide o gamă largă de noi oportunități atât pentru dezvoltatori, cât și pentru utilizatorii finali.

Dar, în același timp, este încă prematur să vorbim despre o abandonare completă a sistemului de bază de intrare/ieșire în viitorul apropiat. În primul rând, trebuie să rețineți că până acum majoritatea computerelor rulează WindowsXP și Windows 7 pe 32 de biți, care nu sunt acceptate de UEFI. Și hard disk-urile partiționate conform standardului GPT pot fi găsite în cea mai mare parte numai în modelele noi de laptopuri bazate pe Windows 8.

Deci, atâta timp cât majoritatea utilizatorilor, din cauza obiceiurilor lor sau a altor motive, sunt legați de versiunile vechi ale sistemului de operare și de metodele tradiționale de partiționare a hard disk-urilor, BIOS-ul va rămâne sistemul principal de pornire a computerului.

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 bootloader-ul 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 unificat E xtensible F irmware eu interfață). Astăzi, standardul UEFI este dezvoltat de asociația Unified EFI Forum.

Este acceptat standardul EFI meniul grafic, precum și 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.) erau 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 unor probleme legale legate de utilizarea mărcii.

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 UEFI versiunea 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-ul 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. Shell-ul este o aplicație EFI simplă 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ți Linie de comanda(COMMAND.COM sau shell Unix). Shell-ul EFI poate acționa pe deplin ca un analog alternativ și cu drepturi depline al unui interpret de linie de comandă sau al unui interpret de text 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 software, iar setul de instrumente este responsabil pentru determinarea structurii utilizate pentru a crea software î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 utilizatorilor 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, conține ascunse caracteristici cel mai încorporat software.

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).

În ianuarie 2006, 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 sistemele anterioare Platforme PowerPC.

Pe 5 aprilie 2006, Apple a introdus Boot Camp, un 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țional 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, astăzi, toate computerele Macintosh au capacitatea de a încărca 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 de 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 suportul EFI, acesta 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 software-ul EFI încorporat și aplicațiile sale aplicații 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 chipset-ul Intel P45, care aveau 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 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 pentru EFI 1.1 Windows Server 2003 pentru IA-64, versiuni pe 64 de biți ale Windows XP și Windows 2000 Advanced Server Limited Edition, concepute special pentru Intel. Familia de procesoare Itanium, are 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, asta 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ă.

Majoritatea computerelor moderne, în locul sistemului obișnuit de intrare/ieșire primară, sunt echipate 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 instalarea sistemelor de operare prin această interfață folosind medii USB bootabile și vom determina, de asemenea, cum să dezactivați UEFI dacă folosirea acestui sistem din anumite motive 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 folosit în locul BIOS-ului, este aproape același, dar sistemul în sine este construit pe o interfață grafică.

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, putem vedea că, spre deosebire de BIOS, UEFI poate funcționa cu suport dispozitive de rețeași afișarea modurilor optime de funcționare ale anumitor componente ale echipamentului 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 de plăci de bază. Dar diferențele sunt cel mai bine luate în considerare pe baza dezavantajelor 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 de a utiliza pe deplin spațiul 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 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 își pot scrie proprii coduri rău intenționate atunci când este implementat în cip însuși, modificarea algoritmilor inițiali ai sistemului de intrare/ieșire, ceea ce duce la posibilitatea de a lansa sistemul de operare principal cu drepturi de gestionare extinse. Așa pot ajunge virușii acces neautorizat la toate componentele sistemului de operare și instrumentele de management, ca să nu mai vorbim despre informațiile despre utilizator. Instalare UEFI elimină complet apariția unor astfel de situații prin implementarea unui mod de pornire securizat numit Secure Boot.

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, această opțiune Suportă numai Windows 8 și sisteme de operare superioare, precum și 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. Adevărul este că noua dezvoltare vă permite să rezolvați unele probleme chiar și fără a încărca sistemul de operare, care, apropo, pornește mult mai repede atunci când este setat modul optim de funcționare al principalelor componente „hardware” precum procesorul sau RAM. 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 o serie 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 anunțat în principal pentru unele modificări ale Linux și Windows, începând cu cea de-a opta versiune.

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, pe un computer sau laptop cu Suport UEFI Nu este recomandabil să instalați acest sistem special.

Caracteristicile modului 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 susținută de un număr limitat de 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 ale UEFI în sine și diferiți producători de computere își instalează propriile opțiuni pentru lansarea 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ăsând tasta Esc când vă conectați. 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.

Cât despre setările de bază, de la sisteme standard BIOS sunt practic la fel. 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, ar trebui să reactivați setările UEFI cu prima ocazie, deoarece este posibil ca sistemul de operare să nu pornească. Apropo, diferențele dintre diferitele versiuni de UEFI sunt că unele oferă un mod hibrid pentru lansarea fie a unui emulator BIOS, fie a UEFI, în timp ce altele nu au această opțiune când funcționează în modul normal. Uneori, aceasta poate include și incapacitatea de a dezactiva Secure 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 unitățile USB UEFI cu sisteme de fișiere, altul decât FAT32, nu este recunoscut. 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 din linia de comandă (cmd) care 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.

Apoi, pentru o curățare completă, se folosește linia de curățare, iar apoi comanda create partition primary creează o partiție primară, care este activată de 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, imaginea este scrisă în mass-media viitorul sistem(puteți folosi fie copierea obișnuită, fie crearea unei unități flash bootabile în programe precum UltraISO). Când reporniți, mediul necesar este selectat și sistemul de operare este instalat.

Uneori poate apărea un mesaj care afirmă că instalarea la selectat Partiție MBR imposibil. Î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ă nevoia Conversii 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ă aceasta, în meniul Boot din linia Boot Priority, ar trebui să setați valoarea Legacy First. Apoi, din listă trebuie să selectați dispozitivul care va fi primul care va porni (hard disk) și să părăsiți setările, după ce mai întâi ați salvat modificările (Exit Saving Changes). Procedura este complet similară cu setările BIOS-ului. 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. In caz contrar folosind UEFI pare foarte simplu, ca să nu mai vorbim de unele funcții suplimentare, care poate fi folosit chiar și fără a încărca sistemul de operare.

UEFI (Unified Extensible Firmware Interface) este un shell de conectare între sistemul de operare și hardware (hardware). În viitor, este planificat ca UEFI să înlocuiască complet BIOS (Basic Input Output System) și să-i ia locul. UEFI este o tehnologie relativ veche, dezvoltată în 2005 (Unified EFI Forum). Cu toate acestea, această afirmație este incorectă în ceea ce privește această situație, deoarece în ciuda faptului că 8 ani este o perioadă destul de lungă pentru tehnologia IT și în alte domenii de-a lungul anilor au reușit să schimbe mai multe tehnologii deodată, UEFI s-a dezvoltat inițial destul de lent și doar în anul trecut a început să capete o faimă tot mai mare. Mai jos puteți vedea programul de lansare UEFI.

Scopul principal la crearea UEFI a fost de a dezvolta un shell convenabil și versatil pentru sisteme pe 64 de biți cu mai avansate interfața cu utilizatorulși controlul rețelei.
Deci, ce avantaje are UEFI?

Beneficii și simplitate Fapte interesante despre UEFI
Mi se pare că toate beneficiile și avantajele trecerii de la BIOS la UEFI se vor deschide utilizatorilor și dezvoltatorilor doar odată cu introducerea în masă a shell-ului și abandonarea completă a BIOS-ului. Cu toate acestea, putem enumera deja câteva avantaje evidente ale UEFI:

1) Datorită ultimelor tendințe, tot mai multe PC-uri au un sistem de operare pe 64 de biți, ceea ce permite o performanță crescută.
2) Al doilea punct important este adresarea memoriei. O oportunitate excelentă de a folosi mai multă memorie RAM și dimensiunea hard disk. Teoretic dimensiune maximă hard disk poate ajunge 8192 Exybyte-a, care este de aproximativ 8,8 (oh da! O_o) trilioane de terabytes, ceea ce chiar și cu volumele actuale de transfer de informații este o cifră foarte impresionantă, mai ales având în vedere că dimensiunea arhivei întregului Internet este de 10 petabytes. În ceea ce privește RAM, există și perspective strălucitoare aici, cu capacitatea de a aborda până la 16 Exybyte-s, asta având în vedere situația actuală a pieței (PC-urile noi au de obicei de la 8 la 16 gigaocteți de memorie RAM) este o bază excelentă pentru viitor.
Link către interesant date legat de un exemplu clar dacă este mult sau puțin.
3) Încărcare mai rapidă a sistemului, realizată prin inițializarea paralelă a componentelor individuale ale sistemului.
4) Încărcarea driverelor în UEFI și apoi transferarea lor în sistemul de operare.
5) Una dintre cele mai importante și mai critice Caracteristici UEFI este Sigur Opțiunea de pornire , care vă permite să protejați Bootloader-ul de execuția malware-ului, care, la rândul său, vă permite să protejați sistemul de operare în afara granițelor sale în timpul pornirii. În acest scop, sunt utilizate semnăturile „digitale” ale sistemelor de operare.

Începutul UEFI
După cum se arată în imaginea următoare, pornirea UEFI este împărțită în mai multe module și etape diferite, care, la rândul lor, sunt împărțite în sub-articole suplimentare.

Totul începe cu Aprinde faza (cine ar fi crezut) in care se realizeaza Puterea de autotestareși sare Faza de securitate. După care putem presupune că platforma a fost inițializată, dar nu trebuie să uităm de fază P.E.I.(Inițializarea pre-EFI), precum și DXE(Driver Execution Environment), care permite sistemului să ajungă la punctul în care memoria devine disponibilă și, de asemenea, începe căutarea (Firmware) pentru dispozitivul de pornire. ÎN BDS(Boot Device Selection), are loc o căutare a unui dispozitiv de pe care poate fi efectuată pornirea și poate fi utilizat un dispozitiv terță parte sau UEFI-Shel l. Când sistemul pornește, driverele deja inițializate și încărcate sunt transferate în sistemul de operare pentru a reduce timpul de încărcare a acestuia.

Și așa a fost partea introductivă a poveștii despre UEFI. Următorul capitol va analiza fazele individuale mai detaliat: PORNIRE, SECURITATE (SEC), Inițializare PRE-EFI (PEI), MEDIU DE EXECUȚIE A ȘOFERULUI și SELECTARE DEVIZARE PORNIRE (BDS)