Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Greșeli
  • sisteme Uefi. Rezolvarea problemelor: dezactivarea pornirii securizate

sisteme Uefi. Rezolvarea problemelor: dezactivarea pornirii securizate

Majoritatea computerelor moderne, în locul sistemului obișnuit de intrare/ieșire primară, sunt echipate cu cel mai recent instrument de control, numit UEFI. Ce este, încă nu știu toți utilizatorii de computere și laptopuri. În cele ce urmează, vor fi luate în considerare câteva aspecte importante legate de această dezvoltare. În plus, vom aborda pe scurt problemele legate de instalarea sistemelor de operare prin această interfață folosind medii USB bootabile și, de asemenea, vom determina cum să dezactivați UEFI dacă utilizarea acestui sistem este inadecvată dintr-un anumit motiv. Dar mai întâi, să ne uităm la înțelegerea primară a ce fel de sistem este.

UEFI: ce este?

Mulți utilizatori sunt obișnuiți cu faptul că, pentru a configura parametrii primari ai sistemului informatic, chiar înainte de a începe sistemul de operare, trebuie să utilizați BIOS-ul. De fapt, modul UEFI, care este folosit î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, apropo, mulți îl numesc un fel de mini-OS, faptul că suportă mouse-ul și capacitatea de a instala o limbă regională pentru interfață atrag imediat atenția. Dacă mergi mai departe, vei observa că, spre deosebire de BIOS, UEFI poate funcționa cu suport pentru dispozitivele de rețea și poate afișa modurile de operare optime pentru unele componente ale hardware-ului instalat.

Unii numesc acest sistem un termen dublu - BIOS UEFI. Deși acest lucru nu contrazice logica software-ului și hardware-ului, totuși, o astfel de definiție este 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 diferă radical unele de altele. În al doilea rând, BIOS și UEFI funcționează pe principii ușor diferite.

Principalele diferențe dintre UEFI și BIOS

Acum o altă privire la UEFI. Ce este aceasta într-un sens 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 minusurilor sistemelor BIOS învechite.

Prima diferență este că sistemele primare de intrare/ieșire ale BIOS-ului nu vă permit să lucrați corect cu hard disk-uri 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 este că sistemele BIOS sunt limitate la lucrul cu partiții de disc, în timp ce UEFI acceptă până la 128 de partiții, ceea ce este posibil datorită tabelului de partiții GPT.

În cele din urmă, UEFI implementează algoritmi de securitate complet noi, care elimină complet înlocuirea bootloader-ului la începutul sistemului de operare principal, prevenind chiar și efectele virușilor și codurilor rău intenționate și oferă posibilitatea de a alege sistemul de operare bootabil fără a utiliza instrumente specifice în interiorul bootloader-urilor. sistemul de operare în sine.

Un pic de istorie

Acesta este sistemul UEFI. Ce este deja este oarecum 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 Intel, capacitățile sistemelor BIOS standard nu erau suficiente. Prin urmare, a fost dezvoltată o tehnologie complet nouă, care a fost implementată 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 introdusă î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ă dezvolte noua dezvoltare, după care sistemul însuși a devenit cunoscut sub numele de UEFI. Astăzi, printre dezvoltatori, puteți întâlni 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 prescrie propriile coduri rău intenționate atunci când sunt încorporate în microcircuitul în sine, schimbând algoritmii inițiali ai sistemului I/O, ceea ce duce la posibilitatea lansării principalelor sistem de operare cu drepturi de management 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 prin implementarea unui mod de pornire securizat numit Secure Boot.

Fără a intra în aspecte tehnice, este de remarcat doar că algoritmul de securitate î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 Windows 8 și sisteme de operare superioare, precum și de unele modificări ale Linux.

De ce este UEFI mai bun decât BIOS?

Faptul că UEFI depășește BIOS-ul în capabilitățile sale este remarcat de toți experții. Faptul este că noua dezvoltare vă permite să rezolvați unele probleme chiar și fără a încărca sistemul de operare, începutul căruia, apropo, atunci când este setat modul optim de funcționare al principalelor componente „de călcat”, cum ar fi un procesor sau RAM. , este mult mai rapid. Potrivit unor rapoarte, același Windows 8 pornește în 10 secunde (cu toate acestea, acest indicator este clar condiționat, deoarece trebuie să țineți cont de 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 sus;
  • prezența propriului 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;
  • prezența propriului sistem de protecție împotriva pătrunderii codurilor și virușilor rău intenționați;
  • actualizare simplificată.

Sisteme de operare acceptate

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

Teoretic, puteți instala Windows 7 (UEFI recunoaște distribuția instalării). Dar nimeni nu va oferi o garanție completă că instalarea va fi finalizată cu succes. În plus, dacă utilizați Windows 7, interfața UEFI și toate caracteristicile aferente 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 securizată

După cum am menționat mai sus, sistemul de pornire 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 sistemul de operare este reinstalat prin UEFI, nu vor exista probleme cu condiția ca sistemul instalat să fie cât mai aproape de cel original instalat mai devreme. În caz contrar (ceea ce nu este neobișnuit), poate fi emisă o interdicție de instalare. Cu toate acestea, există și 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 setări UEFI

Există destul de multe versiuni UEFI în sine și diferiți producători de echipamente informatice își instalează 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 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 Windows native.

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

În ceea ce privește setările de bază, acestea practic nu diferă de sistemele BIOS standard. Separat, putem observa prezența modului emulator BIOS, care în majoritatea cazurilor 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 Legacy, cu prima ocazie, ar trebui să reactivați setările UEFI, 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 de lansare fie pentru emulatorul BIOS, fie pentru UEFI, în timp ce altele nu au o astfel de oportunitate atunci când lucrează în modul normal. Uneori, acest lucru se poate aplica și pentru incapacitatea de a dezactiva Secure Boot.

Unitate flash de pornire 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 cea mai importantă condiție este ca unitatea flash USB bootabilă 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ă unitățile amovibile folosind NTFS în mod implicit. Dar unitățile USB UEFI cu alte sisteme de fișiere decât FAT32 nu sunt recunoscute. Astfel, în prima etapă, formatarea ar trebui făcută folosind acest parametru.

Formatarea și arderea unei imagini de distribuție

Acum cel mai important moment. Formatarea se face cel mai bine din linia de comandă (cmd) lansată cu drepturi de administrator.

În ea, este introdusă mai întâi comanda diskpart, după care este scrisă linia de disc listă, iar dispozitivul dorit este selectat cu comanda select disk N, unde N este numărul de serie al unității flash USB.

În plus, pentru curățarea completă, se folosește linia curată, iar apoi partiția primară este creată de comanda create partition primary, care este activată de comanda activă. După aceea, se utilizează linia de volum a listei, unitatea flash este selectată cu linia de selectare a volumului N (numărul de serie al partiției de mai sus), iar apoi începerea procesului de formatare este activată cu comanda format fs=fat32. La sfârșitul procesului, comanda de atribuire poate atribui un anumit caracter media.

După aceea, pe suport este scrisă o imagine a viitorului sistem (puteți folosi fie copierea obișnuită, fie crearea unei unități flash USB bootabile în programe precum UltraISO). La repornire, 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. Vor fi afișate nu una, ci două unități flash. Descărcarea trebuie pornită de pe dispozitivul în numele căruia nu există 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 într-un mediu Windows. Procesul de actualizare va avea loc după ce sistemul este repornit fără intervenția utilizatorului.

Dezactivați UEFI

În cele din urmă, să vedem cum să dezactivați UEFI, de exemplu, pentru cazurile în care pornirea de pe suporturi amovibile 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 modul Secure Boot (dacă este posibil) setând parametrul Disabled pentru acesta. După aceea, în meniul Boot boot, în linia de prioritate Boot Priority, setați valoarea Legacy First. În continuare, 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ă salvarea modificărilor (Exit Saving Changes). Procedura este complet similară cu setările BIOS. În loc de comenzile din meniu, puteți folosi tasta F10.

Rezumat scurt

Acesta este pe scurt totul despre sistemele UEFI care au înlocuit BIOS-ul. Au o mulțime de avantaje, după cum puteți vedea. Mulți utilizatori sunt deosebit de mulțumiți de interfața grafică cu suport pentru limba maternă și de capacitatea de a controla folosind mouse-ul. Cu toate acestea, fanii celei de-a șaptea versiuni de Windows vor trebui să dezamăgească. Instalarea sa pe sisteme de computer compatibile cu UEFI nu pare doar nepractică, dar uneori devine complet imposibilă. În rest, utilizarea UEFI pare foarte simplă, ca să nu mai vorbim de câteva caracteristici suplimentare care pot fi folosite chiar și fără încărcarea sistemului de operare.

BIOS este un termen binecunoscut în rândurile proprietarilor de computere, care a fost folosit de mulți ani. În toamna lui 2017, Intel și-a anunțat planurile de a elimina treptat BIOS-ul pe toate platformele sale până în 2020. În loc de BIOS va fi folosit acum numai UEFI, care poate duce pe mulți la o întrebare logică: de ce este UEFI mai bun decât BIOS și care este diferența dintre ele?

Cipul BIOS pe o placă de bază Gigabyte.

UEFI și BIOS aparțin categoriei așa-numitelor software „low-level” care pornesc chiar înainte ca computerul să înceapă să încarce sistemul de operare. UEFI este o soluție mai modernă și acceptă un număr mare de caracteristici convenabile care sunt utile pe computerele moderne. Se întâmplă adesea ca producătorii să numească UEFI pe computerele lor cuvântul tradițional „BIOS”, pentru a nu deruta utilizatorul. Cu toate acestea, există o mare diferență între UEFI și BIOS, iar computerele moderne sunt echipate în principal cu UEFI.

Ce este BIOS-ul

BIOS este prescurtarea de la " De bazăIntrare-AfaraSistem" sau " sistem de bază de intrare-ieșire". Ea trăiește pe un cip special în interiorul plăcii de bază (imaginea de mai sus) și nu depinde de dacă un hard disk este instalat în computer. Când porniți computerul, primul lucru care se întâmplă este BIOS-ul. Acest sistem este responsabil pentru „trezirea” componentelor hardware ale computerului dumneavoastră, verificarea funcționării lor normale, activarea bootloader-ului și pornirea în continuare a sistemului de operare.

Veche ca lumea BIOS-ului.

Utilizatorul poate configura un număr mare de setări diferite în BIOS. Configurația componentelor, ora sistemului, ordinea de pornire și așa mai departe. Puteți intra în BIOS folosind o cheie specială când porniți computerul. Poate fi diferit pentru diferite computere. De exemplu, Esc, F2, F10 sau Delete. Producătorul decide pe care să aleagă. După modificarea setărilor, toți parametrii sunt înscriși placa de baza in sine.

BIOS-ul este, de asemenea, responsabil pentru un proces numit POST - „ putere-PeDe sine-Test sau " verificare la pornire". POST verifică adecvarea configurației computerului și starea de sănătate a componentelor hardware. Dacă ceva nu merge bine, pe ecran este afișată o eroare corespunzătoare sau computerul începe să emită un număr de anumite sunete (există și conceptul de coduri POST și unele plăci de bază au chiar instalat un afișaj adecvat pentru a le afișa). Intensitatea acestor sunete depinde de tipul de eroare, iar pentru a le descifra, trebuie să consultați site-ul producătorului sau manualul de utilizare.

După finalizarea POST, BIOS-ul caută Master Boot Record (MBR) sau „Master Boot Record” care este stocat pe mediul computerului. Apoi bootloader-ul (bootloader-ul) este inițializat și sistemul de operare pornește. BIOS-ul folosește adesea termenul CMOS, care înseamnă „ Complementarmetal-OxidSemiconductor" sau " semiconductor auxiliar de oxid de metal". Aceasta este denumirea memoriei speciale, care este alimentată de o baterie încorporată în placa de bază. Memoria stochează diverse setări BIOS și este adesea recomandat să scoateți bateria de pe placa de bază pentru a reseta parametrii BIOS. În computerele moderne, CMOS a fost înlocuit cu memoria flash (EEPROM).

De ce BIOS-ul este învechit

BIOS-ul este un sistem foarte vechi care exista încă din 1980 (și a fost dezvoltat chiar mai devreme), la momentul lansării MS-DOS. Desigur, de-a lungul timpului, BIOS-ul a evoluat și s-a îmbunătățit, dar conceptul și principiile de bază de funcționare au rămas aceleași. Dezvoltarea BIOS-ului este practic zero în comparație cu dezvoltarea computerelor și a tehnologiei în general.

BIOS-ul tradițional are multe limitări serioase. De exemplu, poate porni sistemul doar de la o partiție de cel mult 2,1 TB (maximum 4 partiții) sau mai puțin. În realitățile moderne, utilizatorii cumpără unități foarte încăpătoare, al căror volum depășește adesea 4 și chiar 8 TB. BIOS-ul nu va putea funcționa cu astfel de medii. Acest lucru se datorează modului în care funcționează MBR (Master Boot Record folosește intrări pe 32 de biți). În plus, BIOS-ul funcționează în modul pe 16 biți (din moment ce a fost dezvoltat în anii 70) și are doar 1 MB de spațiu adresabil pentru funcționare. BIOS-ul are, de asemenea, probleme la inițializarea unui număr mare de componente simultan, ceea ce duce la o pornire lentă a computerului.

BIOS-ul are nevoie de înlocuire pentru o perioadă lungă de timp. Intel a început să dezvolte EFI (Extensible Firmware Interface) încă din 1998, iar Apple a trecut la utilizarea EFI în 2006, când a trecut la arhitectura Intel. În 2007, Intel, AMD, Microsoft și diverși producători de computere au aprobat specificația UEFI - " Interfață Firmware Extensibilă Unificată" sau " Interfață Firmware Extensibilă Unificată Windows a primit suport UEFI în Windows Vista SP1 și Windows 7. Aproape toate computerele de astăzi folosesc UEFI în loc de BIOS.

De ce UEFI este mai bun decât BIOS

UEFI este instalat în locul BIOS-ului pe diferite PC-uri pe care le puteți găsi în magazinele de electronice. Trebuie remarcat imediat că utilizatorul nu poate trece de la BIOS la UEFI pe hardware-ul existent. Pentru a face acest lucru, trebuie să achiziționați hardware nou care acceptă UEFI. Marea majoritate a computerelor UEFI includ emulare BIOS (denumită adesea Legacy BIOS), astfel încât utilizatorul să poată instala și porni un sistem de operare mai vechi care necesită un BIOS pentru a rula. Cu alte cuvinte, UEFI este compatibil cu versiunea inversă.

Interfață UEFI mult mai modernă și mai ușor de utilizat.

Noul standard a scăpat de restricțiile neplăcute ale BIOS-ului. Un computer cu UEFI poate porni de pe unități mai mari de 2,2 TB. Teoretic, capacitatea maximă de stocare pentru UEFI este de 9,4 ZTB (9,4 trilioane de gigaocteți). Aceasta este mult. Ideea este că UEFI utilizează schema GPT cu elemente pe 64 de biți.

UEFI rulează în moduri pe 32 și 64 de biți și are, de asemenea, mai multă memorie pentru a lucra. Acest lucru se traduce, la rândul său, într-o utilizare mai rapidă a procesorului și ușurință în utilizare. Sistemele UEFI au adesea interfețe frumoase cu suport pentru introducerea mouse-ului (prezentat mai sus). Există, de asemenea, o serie de alte beneficii. De exemplu, UEFI acceptă Secure Boot. Aceasta este o procedură specială care verifică sistemul de operare care este încărcat și se asigură că în timpul încărcării acestuia, software-ul rău intenționat sau pur și simplu de la terți nu va interfera. UEFI are și suport pentru diverse funcții de rețea, ceea ce este util atunci când rezolvați probleme tehnice cu un computer. Într-un BIOS tradițional, utilizatorul trebuie să aibă acces fizic la computer, în timp ce în UEFI există o opțiune de acces la distanță pentru configurare.

În general, UEFI este un sistem de operare atât de mic. Poate fi stocat pe memoria flash a plăcii de bază sau poate fi încărcat de pe o unitate de hard/rețea. Diferitele computere cu diferite UEFI au interfețe și capabilități la fel de diferite. Totul depinde de preferințele producătorului computerului dvs.

UEFI a fost un upgrade important pentru computerele moderne, dar marea majoritate a utilizatorilor este puțin probabil să observe vreo diferență semnificativă. Și mulți oameni nu sunt deloc interesați de această întrebare. Cu toate acestea, trebuie să înțelegem că sosirea UEFI în locul BIOS-ului a devenit o schimbare evolutivă extrem de pozitivă în lumea computerelor moderne, chiar dacă toate farmecele și inovațiile sale rămân ascunse adânc în placa de bază a computerului. Acum industria este încă în tranziție de la BIOS la UEFI, așa că toate deliciile noului standard vor fi dezvăluite în viitorul apropiat. Pentru a accelera acest proces, Intel a decis să elimine complet BIOS-ul până în 2020, ceea ce este un lucru bun.

UEFI BIOS este o 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 de nivel scăzut ale hardware-ului au început în a doua jumătate a anilor '90. Această interfață a fost inițial 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 acceptat de majoritatea plăcilor de bază moderne. Astăzi vom vorbi despre caracteristicile și beneficiile UEFI. Dar pentru aceasta trebuie mai întâi să vă dați seama ce este BIOS-ul.

Ce este un BIOS?

Aceasta este o soluție software încorporată într-un cip de pe placa de bază. Acest firmware asigură comunicarea între componentele computerului și sistemul 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. Microprogramului i se încredințează sarcina de a verifica toate sistemele informatice pe care le-am enumerat mai sus. În plus, BIOS-ul le setează parametrii de funcționare necesari.

În cazul în care în timpul procedurii POST este detectată o componentă defectă a computerului, BIOS-ul va transmite o secvență de cod de semnale sonore printr-un difuzor mic, prin care utilizatorul poate determina care parte anume 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.

Avantajele cheie ale UEFI

UEFI, spre deosebire de BIOS, nu este firmware, ci 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ă și hardware-ul înainte de a lansa bootloader-ul Windows.

La principalele beneficii ale UEF Pot fi atribuit:

Noua interfață acceptă controlul mouse-ului.

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

  1. UEFI, spre deosebire de BIOS, funcționează excelent cu hard disk-urile care au GPT.
  2. BIOS UEFI oferă posibilitatea de a lucra cu hard disk-uri mai mari de 2 TB.
  3. Hard disk-urile cu un tabel GUID funcționează cu noua adresare LBA.
  4. Windows în UEFI pornește mult mai repede.
  5. UEFI are propriul său bootloader, care vă permite să utilizați mai multe sisteme de operare pe un computer simultan, 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 s-a menționat mai sus, dacă nu îl dezactivați, atunci instalarea oricăror alte sisteme de operare în afară de Windows 8 și 10 nu va fi posibilă.

Se crede că Microsoft promovează în mod activ procedura „Secure Boot”. pentru a lupta cu concurenții, deoarece pe computerele noi este imposibil să instalați nu numai sisteme de operare Windows vechi, ci și sisteme de operare terțe. Cineva va 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 care să respingă 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. Problema este că producătorii de computere personale sunt implicați în dezvoltarea interfeței. Prin urmare, UEFI diferă de diferite mărci în aspect și funcționalitate. De exemplu, în timpul pornirii computerului, este posibil ca utilizatorul să nu vadă meniul pentru a accesa setările interfeței. De regulă, utilizatorul le poate accesa ulterior direct din 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 a accesa setările 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. Ca de obicei. Oferă acces complet la opțiunile de interfață.
  2. Moştenire. Nu este recomandat să setați acest mod de compatibilitate BIOS dacă capacitatea hard disk-ului depășește 2 TB. Sistemul de operare poate opri încărcarea. În plus, dacă în sistem este prezent un disc mai mare de 2 TB, atunci UEFI va activa automat modul 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 făcut 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 puteți utiliza utilitate oficială de la Microsoft Media Creation Tool. Utilizarea este foarte simplă: trebuie să introduceți o unitate flash USB în conectorul computerului, să lansați un utilitar care va detecta toate mediile amovibile din sistem și vă va solicita să selectați opțiunea necesară. În plus, utilizatorul va trebui să efectueze o configurație primitivă: selectați adâncimea de biți a sistemului de operare și limba.

De asemenea, puteți crea o unitate flash USB bootabilă folosind utilitare terțe. Nu este mult mai dificil.

Următorul pas este să configurați UEFI BIOS pentru instalare. Pentru a accesa setările interfeței, trebuie să apăsați F 2 sau Delete când porniți computerul. După pornirea meniului, trebuie să selectați subsecțiunea „Avansat”. În fila „pornire”, trebuie să selectați modul de suport USB cu inițializare completă. În fila „Secure Boot”, nu uitați să selectați „Windows UEFI mode”. La sfârșitul configurației, trebuie să setați prioritatea pentru utilizarea dispozitivelor de boot. Din lista disponibilă, ar trebui să selectați o unitate flash USB cu kitul de distribuție a sistemului de operare.

După aceea, puteți instala Windows.

Dacă în timpul instalării Windows 8 sau 10 apare un mesaj că boot-ul securizat este configurat incorect, 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.

Ce să faci instalând Windows 7 prin UEFI BIOS?

Când instalați Windows 7 prin UEFI BIOS Utilizatorul se poate confrunta cu 2 probleme:

După ce ați preconfigurat UEFI pentru a activa și dezactiva funcțiile necesare, puteți continua instalarea sistemului de operare de pe o unitate flash USB, CD sau DVD.

Specificație UEFI(Unified Extensible Firmware Interface, Unified Extensible Firmware Interface, Unified Extensible Firmware Interface sau Extensible Hardware Interface), cunoscută anterior ca Extensible Firmware Interface (EFI), definește interfața dintre un sistem de operare și microcodul(ele) care controlează hardware-ul. Cu alte cuvinte, UEFI este o interfață care se află „pe deasupra” componentelor hardware ale computerului, care, la rândul lor, funcționează pe propriul firmware (microcoduri).

În chiar numele UEFI, definiția „interfeței extensibile” indică faptul că este un sistem modular care poate fi extins și actualizat cu ușurință funcțional.

Pentru mai multa intelegere, UEFIÎn comparație cu BIOS, acesta este, aproximativ, un nou tip sau următoarea generație de firmware și nu se mai limitează doar la computerele personale x86 (PC-uri IBM), ci se pretinde și a fi un standard pentru toate platformele. Cu toate acestea, spre deosebire de BIOS, UEFI se bazează pe o topologie de cod fundamental nouă numită „driver”.

  • Scopul principal al EFI este de a înlocui tehnologia BIOS învechită (care își pierde relevanța) și limitările asociate acesteia.
  • Scopul principal de proiectare al UEFI este de a standardiza modul în care sistemul de operare interacționează cu firmware-ul platformei în timpul procesului de pornire. În BIOS-ul clasic, întreruperile software și porturile I/O erau mecanismul principal de interacțiune cu hardware-ul în timpul fazei de pornire, dar sistemele moderne sunt capabile să ofere operațiuni I/O mai eficiente între hardware și software.
  • Sarcina principală a EFI este să inițialeze corect hardware-ul și să transfere controlul la încărcătorul sistemului de operare. În acest sens, sarcina nu diferă mult de sarcina BIOS-ului tradițional, dar algoritmii sunt fundamental diferiți.

UEFI poate fi numit în siguranță un sistem de operare miniatural independent, care este o interfață între sistemul de operare principal al utilizatorului care rulează pe un computer și microcodul hardware.

Să facem acum o scurtă digresiune în istoria computerelor personale pentru a înțelege motivele care au condus la încercările de a înlocui BIOS-ul standard cu ceva fundamental nou.

BIOS vechi bun

Principiile de bază ale funcționării BIOS-ului (sistem de intrare-ieșire de bază) pentru computerele personale au fost determinate încă de la sfârșitul anilor 70 ai secolului trecut. Pe o perioadă destul de lungă de timp care a trecut de atunci, industria calculatoarelor s-a dezvoltat intens, ceea ce a dus la faptul că în anumite etape capabilitățile BIOS nu erau suficiente, deoarece dispozitivele lansate de producători aveau la bord noi tehnologii, adesea incompatibile cu versiunile actuale de BIOS. Pentru a scăpa de astfel de probleme, dezvoltatorii au trebuit uneori să modifice codul BIOS destul de semnificativ, dar o serie de limitări au rămas neschimbate până în prezent. Și, dacă inițial arhitectura BIOS a fost destul de simplă, apoi, în timp, a devenit mai complicată, adaptându-se la tot mai multe tehnologii noi, prin urmare, până la un anumit punct, a început să semene cu o grămadă de diferite tipuri de cod învechit și care interacționează prost. . Limitările care mai pot fi găsite în codul BIOS până astăzi se datorează necesității de a menține compatibilitatea cu funcțiile de bază necesare funcționării vechiului software. Toate acestea au dus la faptul că BIOS-ul, de fapt, a devenit cea mai depășită componentă a PC-urilor moderne. În acest moment, BIOS-ul nu îndeplinește bine cerințele celui mai recent hardware și are următoarele dezavantaje:

  1. Cod pe 16 biți, mod real. BIOS-ul este scris în limbaj de asamblare și funcționează pe cod de 16 biți în modul real (mod real) al procesorului cu limitările sale inerente, dintre care cea mai semnificativă este limitarea spațiului de adrese de memorie de 1 megaoctet.
  2. Lipsa accesului la hardware pe 64 de biți. BIOS-ul nu este capabil să se interfațeze direct cu hardware-ul pe 64 de biți care domină în prezent piața.
  3. Lipsa unui singur standard. Nu există o specificație unică pentru BIOS - fiecare producător oferă propriile variații de implementare.
  4. Complexitatea dezvoltării. Problema este că pentru aproape fiecare model obișnuit de placă de bază, producătorul își dezvoltă propria versiune BIOS, care implementează caracteristicile tehnice unice ale acestui dispozitiv: interacțiunea cu modulele chipset-ului, echipamentele periferice etc. Dezvoltarea BIOS-ului poate fi împărțită în două faze. În prima etapă, se creează o versiune de bază a firmware-ului, care implementează acele funcții care nu depind de specificul echipamentului. Dezvoltatorii unui astfel de cod sunt bine cunoscuți, sunt companii precum American Megatrends (AMIBIOS), Phoenix Technologies (+ legendarul Award Software (AwardBIOS) achiziționat de acesta) și altele. În a doua etapă, programatorii de la producătorul plăcii de bază sunt implicați în dezvoltarea BIOS-ului. Aici, ansamblul de bază este deja modificat pentru specificul fiecărui model de placă specific, sunt luate în considerare caracteristicile acestuia. După lansarea plăcii de bază pe piață, lucrările la firmware continuă, se lansează în mod regulat actualizări care remediază erorile, adaugă suport pentru hardware nou (de exemplu, procesoare) și uneori chiar extind funcționalitatea firmware-ului.

Toate acestea și alte câteva deficiențe ale modelului tradițional BIOS au dus la faptul că o coaliție de producători de hardware și software a început să lucreze la crearea specificației UEFI. Începând, conform propriilor mele observații, undeva în 2010, specificația UEFI a început să fie introdusă masiv în toate plăcile de bază nou lansate de la producători de top, așa că în acest moment este aproape imposibil să găsești un computer nou cu un BIOS tradițional. Cu toate acestea, nu ar trebui să fiți foarte supărați din această cauză, deoarece mulți producători din plăcile lor de bază rămân compatibili cu funcționalitatea BIOS-ului tradițional. De exemplu, un punct foarte important este sprijinirea modului de pornire tradițional folosind MBR. În acest scop, a fost dezvoltat un modul pentru modul de emulare UEFI BIOS, care se numește Compatibility Support Module (CSM). Adevărat, cred că în timp, din ce în ce mai puțini producători vor suporta acest mod în firmware-ul lor.

Beneficiile UEFI

Aici aș dori să definesc avantajele interfeței UEFI:

  1. Suport pentru medii de stocare (discuri) de volum mare. UEFI își datorează suportul pentru discuri mari unui nou standard de tabel de partiții numit GPT (GUID Partition Table). Modul tradițional de a porni în BIOS a folosit sectorul de pornire Master Boot Record (MBR), care conținea un tabel de partiții care descria locația partițiilor (partițiilor) discului. Intrările din tabelul de partiții din MBR au un dezavantaj semnificativ: numărul primului sector de la începutul partiției în format LBA (offset 08h de la începutul înregistrării partiției) are o capacitate de numai 4 octeți (32 de biți) , respectiv, se pot aborda doar 4 miliarde de sectoare. Și aceasta, cu dimensiunea sectorului „clasic” de 512 octeți, este doar ~ 2 terabytes spațiu pe disc. UEFI, cu ajutorul GPT, face posibilă adresarea discurilor de până la 18 exaocteți.
  2. Suport direct pentru sisteme de fișiere și tabele de partiții. UEFI are module de suport pentru sistemele de fișiere și tabelele de partiții, adică poate funcționa atât cu tabelele de partiții, cât și cu sistemele de fișiere direct. Specificația implică suport pentru tabelul de partiții GPT, sistemele de fișiere FAT12 , FAT16 , FAT32 pe hard disk și sistemul de fișiere ISO9660 pe unitățile CD/DVD. Acest lucru ne scutește de nevoia de a scrie cod bootstrap (similar cu MBR) care va încărca în lanț încărcătoarele de diferite etape.
  3. Fără alte restricții MBR tradiționale. De exemplu, nu mai trebuie să vă înghesuiți codul de bootstrap într-un sector miniatural de 512 de octeți. Vă puteți concentra pe scrierea unui singur modul de încărcare care va combina toate etapele necesare.
  4. Drivere hardware independente de platformă. UEFI accesează hardware-ul computerului prin drivere independente de platformă. Este suficient ca producătorul dispozitivului să scrie o singură versiune a driverului pentru toate platformele (x86, ARM, Itanium, Alpha), iar acest lucru simplifică foarte mult dezvoltarea și accelerează procesul de identificare a erorilor. Specificația UEFI descrie interacțiunea driverelor UEFI cu sistemul de operare, deci dacă sistemul de operare nu are un driver, de exemplu, o placă video, dar este prezent, încărcat și funcționează în UEFI, atunci sistemul de operare are capacitatea de a scoate date către monitor prin interfețe standard UEFI.
  5. Suport pentru stiva protocol TCP: IPv4/IPv6. Vă permite să utilizați capabilități bogate de rețea direct din interfața UEFI. Acum puteți dezvolta diverse descărcări folosind protocoalele http / ftp, vă vine imediat în minte o descărcare cu o adresă URL care conține un modul EFI obișnuit sau o imagine ISO cu drepturi depline. A devenit posibilă ocolirea pornirii în rețea folosind PXE/TFTP, care devenise deja singura opțiune posibilă. Unele, în special implementările avansate, pot implementa suport PXE peste IPv6.
  6. Suport pentru modelul tradițional BIOS. UEFI nu are nevoie de un BIOS clasic, dar mulți producători încorporează codul de emulare BIOS pentru a suporta sistemele de operare vechi. Acest modul se numește Compatibility Support Module (CSM). CSM include un modul de 16 biți (CSM16) implementat de producătorul BIOS și un strat care leagă CSM16 de instrumentație (interfață și hardware). Compatibilitatea implică suport pentru încărcare prin MBR și suport la nivel de cod pentru întreruperi software (int 10h - serviciu video, int 13h - serviciu disc, int 15h - funcții de serviciu, int 16h - serviciu tastatură, int 18h - serviciu ROM-BASIC, int 19h - serviciul de încărcare bootstrap). Prin urmare, acele sisteme de operare și software care aveau nevoie de vechiul BIOS pentru a funcționa ca aerul pot funcționa liber pe mașini cu UEFI.
  7. Interfață UEFI intuitivă. Așa-numita „ușurință de gestionare”. Un punct destul de controversat, este imposibil să-l atribui fără ambiguitate plus sau minus. Se susține că controlul BIOS-ului nu a fost intuitiv, reprezentând o interfață ascetică bazată pe text, slab documentată, pe care doar un utilizator priceput la computer și-ar putea da seama. În schimb, multe shell-uri UEFI acceptă o interfață grafică, un mouse, care pur și simplu nu sunt implementate în majoritatea BIOS-urilor. Totuși, dacă memoria îmi servește, în anii 90 am văzut încercări de implementare a suportului mouse-ului în BIOS de la (se pare) Phoenix. Interfața în sine poate fi grafică, potrivit unora - mai prietenoasă și intuitivă pentru majoritatea, dar poate fi și tradițională, adică similară cu textul clasic, totul depinde de preferințele dezvoltatorului și de poziționarea echipamentului. Este posibil să accepte mai multe limbi.
  8. Viteza UEFI. Se susține că codul UEFI rulează mai repede decât codul tradițional BIOS (deși este scris în C), datorită faptului că este scris complet de la zero, fără a fi nevoie să „trageți” în spate un convoi de cod de suport învechit. pentru diverse hardware nestandard și diverse anacronisme logice.
  9. Viteza de pornire a sistemului de operare. Se pretinde că cu UEFI, pornirea este semnificativ mai rapidă. Acest lucru se realizează prin paralelizarea inițializării dispozitivelor, spre deosebire de BIOS, care a inițializat hardware-ul secvențial, precum și prin reducerea timpului de pornire din cauza lipsei necesității de a căuta bootloader-ul prin enumerarea tuturor dispozitivelor (bootloader-ul este specificat în UEFI și este apelat direct). Înclin să cred, deoarece nu pot confirma sau infirma în acest moment. Totuși, dacă măsurăm cât durează vechea mea mașină pe un Celeron 450/GA-G31M-ES2L cu un SSD din momentul în care este pornit și până când apare fereastra optimizată de autorizare Windows XP, va dura doar 23 de secunde. Probabil, pentru anumite categorii de dispozitive acest lucru nu va fi suficient.
  10. UEFI este un mini OS. Puteți, desigur, să numiți UEFI un sistem de operare în miniatură, iar acest lucru, în parte, va fi adevărat, dar este mai corect să îl considerați o platformă virtuală care oferă interfețe echipamentelor. Puteți lucra numai în consolă sau puteți scrie o interfață grafică completă. UEFI, în prezența modulelor cu funcționalitatea necesară, poate, de exemplu, ajuta la înțelegerea problemelor de încărcare a sistemului de operare principal sau poate realiza alte funcții de serviciu.
  11. Module software suplimentare. Imediat înainte de a încărca sistemul de operare de pe mediul UEFI, vă permite să rulați propriile module UEFI și drivere de uz general: pentru lucrul cu rețeaua, disc (arhivare / backup / antivirus), configurarea parametrilor, testarea echipamentelor. Evident, odată cu popularizarea standardului, lista aplicațiilor UEFI se va extinde doar. Chiar și acum, puteți chiar să scrieți un joc cu drepturi depline, să vă dezvoltați propria consolă pentru nevoile de service sub forma unui modul UEFI separat (exemplu: shell.efi), un browser de internet, să furnizați lucru cu date media (vizionarea de filme, ascultarea la muzică), organizați copii de rezervă ale discului.
  12. UEFI conține un manager de boot încorporat. Adică, implementează propriul încărcător de cod de sistem de operare, care este foarte funcțional și poate acționa ca un analog al multi-booterelor mai multor sisteme de operare familiare nouă din trecutul nu atât de îndepărtat.
  13. Dimensiunea blocului I/O.În UEFI, la citire, este utilizată o dimensiune specială a blocului EFI I/O, care permite citirea a 1 MB de date (în BIOS, limita este de 64 KB).
  14. Siguranță. Se presupune că UEFI este protejat de codul rău intenționat în timpul fazei de pornire. Se spune că codul rău intenționat nu se poate încărca înainte ca sistemul de operare să se încarce, preluând astfel controlul. Acest lucru se realizează atât prin semnarea totul în firmware-ul propriu-zis, cât și prin existența unei proceduri de boot securizate numită „Secure Boot”.
  15. Funcționalitatea de scalare ușoară. Firmware-ul UEFI poate fi extins cu ușurință - trebuie doar să introduceți o unitate acceptată (de exemplu, o unitate flash USB). După aceea, drivere suplimentare, aplicațiile UEFI pot fi conectate de pe un dispozitiv extern. Dacă vă gândiți bine, acest lucru deschide posibilități mari de extindere a funcționalității care nu putea fi obținută folosind BIOS-ul tradițional, deoarece era limitat exclusiv la codul hardcoded în ROM. În UEFI, puteți „strecura” driverul unei noi piese hardware direct în stadiul UEFI, adică înainte ca sistemul de operare să înceapă să se încarce și să obțineți acces la funcționalitatea acestui dispozitiv.
  16. Codul UEFI funcționează în modul 32-/64-bit. Cu toate .. beneficiile care decurg. Pentru a fi complet sincer, UEFI încă folosește modul real de la bun început pentru a efectua unele sarcini de inițializare a platformei, dar intră foarte repede în modul protejat / lung.
  17. Suport pentru intrări alternative. UEFI oferă suport pentru mijloace alternative de introducere, cum ar fi tastaturi virtuale și ecrane tactile. Acest lucru este destul de relevant în era noastră a diverselor gadgeturi mobile.

Dezavantaje UEFI

Și acum aș dori să subliniez deficiențele tehnologiei UEFI:

  1. Complexitatea arhitecturii. Toate avantajele EFI nu sunt atât de semnificative în comparație cu principalul său dezavantaj - complicația structurii codului. O creștere semnificativă a cantității de cod, complicația sa logică nu contribuie în niciun caz la facilitarea dezvoltării, ci dimpotrivă. Dar înainte și în paralel cu UEFI, o alternativă la modelul BIOS învechit au fost implementările deschise, cum ar fi OpenBIOS, care au fost respinse.
  2. încărcare sigură. Aici, dezvoltatorii de sisteme de operare au rezolvat mai multe probleme simultan: în parte, problema pirateriei, eliminarea bypass-ului de activare prin introducerea activatorilor în etapele de pornire, problema codului rău intenționat (virușii) din etapa de pornire și problema învechirii. sisteme de operare care rămân populare și pe care utilizatorii nu vor să le părăsească :) În realitate, s-a dovedit că în unele dispozitive în special inteligente, datorită prezenței opțiunii „Secure Boot” care nu poate fi dezactivată, este adesea imposibil de instalat orice sistem de operare, altul decât sistemele de linie Windows 8+, deoarece doar cele mai recente au încărcătoare de boot certificate în acest moment. De acord, pare un mod destul de stângaci de a face față utilizatorilor și concurenților zgârciți, deși Microsoft însuși neagă în orice mod posibil această situație. Într-un cuvânt, tehnologia este capabilă să ofere multe inconveniente, e bine că majoritatea vânzătorilor au această opțiune (deocamdată) dezactivată în setări.
  3. Imposibilitatea de a instala sistemul de operare vechi (în unele cazuri). Nu este posibil să instalați sisteme mai vechi fără Modul de compatibilitate (CSM).
  4. Abatere de la standard. Fiecare producător de hardware modifică UEFI la propria discreție, creând astfel dificultăți suplimentare pentru utilizator, întorcându-ne de fapt în haosul BIOS-ului? De exemplu, pe diferite dispozitive, managerul de boot poate fi implementat diferit, având în același timp abateri destul de semnificative de la recomandările specificației UEFI. În practică, uneori existau UEFI-uri cu erori care ignorau parametrii listei de pornire NVRAM și încărcau pur și simplu codul din \EFI\Microsoft\Boot\bootmgfw.efi sau EFI/BOOT/bootx64.efi . Sau managerul de boot în unele implementări poate conține o listă combinată de dispozitive MBR și GPT, în altele liste de boot diferite, ceea ce introduce o oarecare confuzie.
  5. Implementarea controalelor de conținut. Standardul UEFI prevede prezența unor drivere care vor intercepta apelurile sistemului de operare, astfel încât să puteți implementa DRM (Digital Restrictions Management, protecția tehnică a drepturilor de autor). Esența algoritmului este următoarea: o persoană care are totul în funcțiune este invitată să instaleze un astfel de software sau echipament pe cheltuiala sa, astfel încât unele dintre funcțiile din sistemele sale de redare a conținutului digital de lucru (calculatoare, playere multimedia etc.) nu lucrează mai mult în mod obișnuit. Nu există temeri nerezonabile că crearea UEFI este o modalitate acoperită de a introduce funcții nedorite pentru utilizatorul final în computer.
  6. Posibilitatea introducerii modulelor nedorite. Nu există nicio modalitate de a garanta că sistemul de operare controlează 100% computerul dacă acesta pornește folosind UEFI!

Algoritmul UEFI

În timpul dezvoltării UEFI, dezvoltatorul, de la bun început, a stabilit limite stricte pentru fiecare proces implicat în execuție. Primele trei faze (SEC, PEI, DXE) pregătesc platforma pentru încărcătorul OS, a patra fază (BDS) pornește direct încărcătorul OS. Să încercăm să dezasamblam algoritmul UEFI și să aruncăm o privire mai atentă asupra tuturor fazelor sale.

  • faza SEC. (Securitate, securitate). Faza de securitate. Totul trebuie semnat și verificat altfel nu va rula!
    • Ștergerea memoriei cache a procesorului.
    • Pornirea procedurii de inițializare principală în ROM.
    • Trecerea la modul protejat al procesorului.
    • MTRR-urile (Registrele de interval de tip de memorie) pentru BSP sunt inițializate.
    • Rulați corecții de microcod pentru toate procesoarele instalate.
    • Lucru inițial cu BSP/AP. BSP = Board Support Package. AP = Procesor de aplicații. Fiecare nucleu poate fi reprezentat ca un BSP + AP. Toate AP-urile sunt trimise IIPI (Init Inter-processor Interrupt), apoi SIPI (Start-up Inter-processor Interrupt).
    • Transfer de date și control în faza PEI.
  • faza PEI. (Pre-EFI Initialization, Pre-EFI Initialization). Pregătirea platformei (memorie și dispozitive descoperite) pentru procedura principală de inițializare a sistemului în faza DXE.
    • Transferarea datelor din ROM în cache.
    • Inițializarea CRTM (Core Root for Trust of Measurement). Acesta este un set de instrucțiuni care este lansat de platformă în timpul execuției operațiunilor RTM.
    • Managerul PEI este încărcat. Dispeceratul încarcă o serie de module (PEIM) care variază în funcție de platformă. Aceste module completează sarcinile PEI rămase. Etapa se termină când toate modulele sunt încărcate.
    • PEIM: Modulele de inițializare a procesorului sunt încărcate și rulate. (exemplu: modul cache CPU, modul de selectare a frecvenței CPU). Procesoarele sunt inițializate.
    • PEIM: Interfețele platformei încorporate sunt inițializate (SMBus). MCH (Memory Controller Hub), ICH (I/O Controller Hub) sunt inițializate.
    • PEIM: inițializare memorie. Inițializarea memoriei principale și transferul datelor din cache în aceasta.
    • Verificarea modului S3. Nu - transferul controlului în faza DXE. Da - restaurați starea inițială a procesorului și a tuturor dispozitivelor și accesați sistemul de operare.
  • faza DXE. (Mediu de execuție a driverului, Mediu de descărcare a driverului). Încărcarea componentelor acestei faze se bazează pe resursele care au fost inițializate în faza PEI. Faza finală de inițializare a tuturor dispozitivelor. Pornirea serviciilor UEFI: Servicii de pornire, Servicii de rulare și Servicii DXE.
    • Nucleul DXE este încărcat. Se creează infrastructura DXE: se creează structurile de date necesare și baza de date de handle. Include interfețe DXE de bază. Pornește un număr de servicii: Servicii de pornire, Servicii de rulare, Servicii DXE.
    • Lansarea DXE Manager. Folosind lista de structuri Hand-off Block (lista HOB) transferată din PEI, determină volumul de firmware disponibil (FV, o bază de date structurată a modulelor executabile DXE: drivere și aplicații) și caută drivere în acestea, le lansează, observând dependențe. . În acest moment, componentele rămase sunt activate și mai multe în același timp. Managerul încarcă toate driverele disponibile de pe toate mediile disponibile.
    • Se încarcă driverul SMM Init. Inițiază o subfază. SMM (System management mode) este unul dintre modurile de execuție privilegiate ale codului procesorului x86, în care procesorul comută la un spațiu de adrese independent, salvează contextul sarcinii curente, apoi execută codul necesar, apoi revine la modul principal. . De ce avem nevoie de SMM? Și pentru că în acest mod poți face orice cu sistemul și indiferent de SO. Codul SMM poate fi executat și după sfârșitul fazei DXE.
    • UEFI Boot Manager pornește. Acest lucru se întâmplă după ce toate driverele rulează. Controlul este transferat în faza BDS.
  • faza BDS. (Boot Device Selection, Boot Device Selection). Implementează politica de încărcare a platformei. Sarcina principală este să conectați dispozitivele necesare pentru pornire, să selectați (manual sau automat) dispozitivul de pornire și să porniți de pe acesta. Adesea caută recursiv prin toate FV-urile disponibile și încearcă să găsească conținut care poate fi descărcat.
    • Dispozitivele de consolă sunt inițializate, descrise de variabilele de mediu ConOut (ConsoleOutHandle), ConIn (ConsoleInHandle), StdErr (StandardErrorHandle).
    • Driverele de dispozitiv UEFI listate în variabila de mediu DriverOrder (care conține opțiunile Driver#### în ordinea de pornire) sunt încărcate.
    • Porniți aplicația UEFI de pe dispozitivul de pornire Boot#### . Listele de dispozitive sunt conținute în variabila de mediu BootOrder în ordinea de pornire.
    • Dacă oricare dintre cele de mai sus nu reușește, atunci apelați dispecerul DXE pentru a verifica dacă au fost furnizate dependențe suplimentare de driver de la ultima apelare a dispecerului. După aceea, controlul revine din nou la faza BDS.

Algoritmul UEFI Boot Manager

Conceptul de boot UEFI este semnificativ diferit de cel al BIOS-ului. Dacă vă amintiți BIOS-ul, atunci codul bootloader-ului int 19h (bootstrap loader) era responsabil pentru încărcarea acolo, a cărui sarcină era doar să încărcați înregistrarea principală de boot (MBR) de pe dispozitivul de pornire în memorie și să transfere controlul către acesta. În UEFI, totul este ceva mai interesant, conține propriul său bootloader încorporat, care se numește UEFI Boot Manager (UEFI Boot Manager sau pur și simplu Boot Manager), care are o funcționalitate mult mai bogată.

UEFI Boot Manager este un modul UEFI generic standard.

Boot Manager implementează o gamă destul de largă de funcții, care includ încărcarea imaginilor UEFI, cum ar fi: încărcătoare UEFI de primă etapă a sistemului de operare, drivere UEFI, aplicații UEFI. Pornirea se poate face de pe orice imagine UEFI găzduită pe orice sistem de fișiere acceptat de UEFI situat pe orice suport fizic suportat de platformă. UEFI Boot Manager are propria sa configurație, ai cărei parametri sunt localizați sub forma unui număr de variabile în NVRAM (RAM non-volatile) partajată.

EFI NVRAM este o zonă de memorie partajată dedicată stocării setărilor de configurare UEFI, disponibilă pentru utilizare de către dezvoltatorii de firmware, producătorii de hardware, dezvoltatorii de sisteme de operare și utilizatorii.

Setările UEFI sunt stocate în NVRAM ca variabile, care sunt reprezentate în mod clasic de perechea „nume setare” = „valoare”. Aceste variabile conțin un număr mare de parametri care se referă la diferite părți funcționale ale UEFI, adică, pe lângă parametrii UEFI Boot Manager, NVRAM stochează mulți alți parametri UEFI.Totuși, în contextul acestui capitol, ne interesează doar variabile legate de UEFI Boot Manager Aceasta este în primul rând o variabilă BootOrder care indică către variabile descriptor de pornire numite Boot#### Fiecare element Boot#### este un pointer către un dispozitiv fizic și (opțional) poate chiar descrie un fișier care este o imagine UEFI, care ar trebui să fie încărcată de pe acest dispozitiv fizic.

Toate dispozitivele de pornire sunt descrise ca o cale completă, adică conțin un nume care poate fi citit al fișierului de pornire, astfel încât să poată fi adăugate la meniul de pornire.

Iată cum, aproximativ, îmi imaginez algoritmul pentru enumerarea media în timpul funcționării UEFI:

După cum putem vedea, UEFI Boot Manager analizează BootOrder , adică încarcă calea dispozitivului pentru fiecare element Boot#### în ordinea specificată în variabila BootOrder și încearcă să pornească de pe dispozitivul specificat. În cazul unei erori, managerul de boot trece la următorul articol. În plus, se formează așa-numita listă de descărcare. Această listă este relevantă pentru interfața de setări UEFI și arată ca meniul de pornire standard obișnuit (Boot Menu). Lista de pornire UEFI este generată pe baza variabilei BootOrder și este utilizată pentru a face modificări în ordinea și configurația dispozitivelor de pornire de către utilizator.
Dar cum se formează BootOrder-ul în sine? Și este foarte simplu, de exemplu, în timpul instalării sistemului de operare Windows, instalatorul creează o partiție ESP (dacă nu există) pe discul de instalare, formatează această partiție în sistemul de fișiere FAT, apoi își plasează bootloader-ul ( pentru Windows 7+, acesta este fișierul bootmgfw.efi) și alte fișiere de-a lungul căii \EFI\Microsoft\Boot\ . Când sistemul de operare este instalat, programul de instalare Windows creează o variabilă în EFI NVRAM numită Boot#### (unde #### este un număr hexazecimal) care se referă la managerul de boot Windows numit bootmgfw.efi . Apoi, editați variabila BootOrder?

Cerințe pentru mediul de încărcare UEFI

Specificația UEFI, printre altele, descrie anumite cerințe pentru regulile de plasare a partițiilor și a încărcătoarelor de boot pe medii. Și pentru diferite clase de dispozitive, așa cum vom vedea mai jos, acestea diferă semnificativ.

Cerințe pentru hard disk

Fiecare hard disk bootabil trebuie să conțină o partiție de sistem EFI (ESP) specială. Partiția ESP trebuie să urmeze ierarhia (structura) directorului predefinită de standard: directorul /EFI trebuie să fie situat la rădăcina partiției ESP. Dosarul /EFI, la rândul său, ar trebui să conțină subdirectoare ale furnizorilor de sisteme de operare, producătorilor de hardware, instrumente generale și drivere:

\EFI\<директория вендора ОС 1> <файл-загрузчик-ОС1>.efi\<директория вендора ОС 2> <файл-загрузчик-ОС2>.efi . . . \<директория вендора ОС N> <файл-загрузчик-ОСN>.efi\<директория производителя оборудования (OEM)> .efi\<директория BIOS вендора> <приложение-BIOS-вендора>.efi\<директория вендора стороннего ПО> <стороннее-приложение>.efi \BOOT BOOT(arhitectura).efi

\<директория вендора ОС 1>

<файл-загрузчик-ОС1>.efi

\<директория вендора ОС 2>

registrul subdirectorului.

Furnizorii ale căror directoare nu sunt descrise în subdirectorul furnizorului și care nu au propriile subdirectoare în folderul /EFI își plasează adesea bootloader-ul ca „bootloader implicit”. De exemplu, pentru sistemele x64 de-a lungul căii: /EFI/Boot/bootx64.efi .

Fișierul bootloader este o aplicație tipică UEFI, are formatul PE32+ și conține codul pentru etapa inițială de încărcare a sistemului de operare, adică pornește procesul de pornire a sistemului de operare. Scopul său este de a pregăti structurile de date, de a încărca nucleul OS în memorie și de a transfera controlul către acesta.
Specificația descrie subdirectorul /EFI/Boot. Acest subdirector este folosit ca locație „implicit”, adică într-o situație în care, din anumite motive, un bootloader este pierdut (neconfigurat) în NVRAM. Pentru un astfel de caz, acest director conține așa-numitul „default bootloader” (încărcător de boot de rezervă), care are un nume standardizat BOOT (architecture_type).efi

Unele implementări UEFI mai vechi au fost „defectate”, pur și simplu au ignorat lista de boot NVRAM și au încărcat fie modulele direct, fie /EFI/BOOT/bootx64.efi . Alte variante UEFI, nu mai puțin „directe”, nu au suportat meniul de pornire și au încărcat întotdeauna /EFI/Boot/bootx64.efi sau /EFI/Microsoft/Boot/bootmgfw.efiîn funcţie de preferinţele lor misterioase.

Pornirea în modul Legacy

UEFI nu rulează niciun cod din clasicul MBR, indiferent dacă sectorul este prezent sau nu pe media instalată în sistem. Excepție fac versiunile UEFI cu implementarea suportului pentru „modul de compatibilitate”. Ca urmare, pentru încărcarea tradițională (moștenită) a sistemelor de operare care sunt compatibile cu standardul de marcare MBR, UEFI oferă module speciale care pot fi (la discreția vânzătorului) incluse în firmware. Puteți afla dacă firmware-ul UEFI acceptă în mod special „modul de compatibilitate” căutând în interfața UEFI parametri precum Legacy , Legacy CSM , Launch CSM , CSM Boot , CSM OS , Launch CSM sau CSM Support . De menționat că acest mod este prezent în marea majoritate a firmware-ului, ceea ce simplifică foarte mult viața utilizatorilor care și-au cumpărat laptopuri sau plăci de bază noi, dar nu și-au schimbat obiceiurile în utilizarea sistemelor de operare „vechi” de la MS :)
Este logic să presupunem că, în cazul unui modul CSM, codul de firmware la pornirea în modul tradițional ar trebui să fie cât mai aproape de caracteristicile funcționale similare ale BIOS-ului tradițional, emulând pur și simplu tehnologiile cheie. Să aruncăm o privire la ce face Modulul de suport pentru compatibilitate UEFI (CSM) când pornește în modul Legacy.
Deocamdată, voi oferi aici doar un algoritm de pornire abstract-condițional în modul Legacy / Compatibility Support Module (CSM):

  1. Trebuie să porniți în modul vechi? Dacă nu, atunci mergem la lanțul obișnuit UEFI Boot.
  2. Se încarcă modulul Legacy Driver.
  3. Se încarcă modulul Legacy BIOS.
  4. Este necesar să suporte funcțiile tradiționale de BIOS video (implementarea funcțiilor de întrerupere int 10h)? Da, încărcăm.
  5. Este necesar să suporte alte extensii tradiționale BIOS (int 13h..)? Da, încărcăm.
  6. Încărcați un sistem de operare vechi? Nu - plecăm pentru o încărcare UEFI normală.
  7. Formăm structuri SMBIOS.
  8. Formarea structurilor dispozitivului moștenit.
  9. Formăm structura de întrerupere int 15h, structura API BBS (BIOS Boot Specification).
  10. Formăm ACPI RSD PTR.
  11. Încărcați codul SMM compatibil.
  12. Încărcăm codul din MBR și îi transferăm controlul.

Multiboot în UEFI

Încă de la începutul distribuției în masă a computerelor personale, din când în când a apărut sarcina de a implementa mai multe sisteme de operare pe un singur PC, care ar putea găzdui unul sau mai multe medii fizice. Nu cu mult timp în urmă, descoperirea tehnologiei de virtualizare a schimbat semnificativ situația, dar acest lucru nu a eliminat complet problema. În sensul său clasic, în raport cu stațiile care pornesc folosind metoda tradițională PC/AT BIOS folosind marcarea clasică MBR, multiboot era un cod terță parte din sectorul principal de boot (MBR) care încarcă așa-numitul manager de boot (multiboot). ) care stochează setările pentru fiecare sistem de operare instalat pe computer și oferă un meniu pentru selectarea pornirii unui anumit sistem de operare. Dacă vorbim despre timpul nostru, adică despre multibooting în raport cu mediile deja sparte folosind marcajul GPT, acum s-au schimbat multe. După cum am observat deja, UEFI poate lucra direct cu discuri GPT, astfel încât sarcina de a instala mai multe sisteme de operare este mult simplificată. Acum toate funcțiile multiboot-ului sunt preluate de managerul de boot UEFI încorporat, ale cărui principii de funcționare le-am descris mai sus. Programul de instalare a sistemului de operare trebuie doar să facă ceea ce face deja foarte bine: să plaseze bootloader-ul pe o partiție specială ESP în ierarhia de directoare „sa”, după care acest bootloader devine „vizibil” în setările UEFI. Pe lângă instalatorul OS, acum utilizatorul însuși, folosind setările (interfață grafică/text UEFI), poate adăuga manual un bootloader situat pe orice suport fizic conectat și vizibil la sistem. Toate aceste bootloadere adăugate în diferite moduri devin disponibile prin intermediul meniului Boot, pe care utilizatorul îl poate configura / apela direct în timp ce UEFI rulează, adică în stadiul inițial de pornire a computerului. Cu alte cuvinte, pornirea multiplă UEFI este pur și simplu o chestiune de rulare a aplicațiilor UEFI (încărcătoare de pornire specifice sistemului de operare) găzduite pe medii montate pe o partiție ESP specială într-o ierarhie de directoare înrădăcinată la /EFI .

Mulți producători moderni de componente pentru calculatoare personale și programe încearcă să se asigure că produsele lor acceptă interfața UEFI. Această soluție software ar trebui să fie o alternativă excelentă la sistemul BIOS deja familiar.

Care este specificul software-ului considerat? Care sunt variantele de utilizare? Și ce este UEFI? Să încercăm să înțelegem această problemă.

Ce este UEFI?

UEFI se referă la o interfață specială care se instalează între sistemul de operare instalat pe computer și software-ul care asigură funcționarea diferitelor componente hardware ale computerului. Unii se referă la această interfață BIOS ca Uefi. Pe de o parte, chiar și acest nume conține o greșeală. La urma urmei, BIOS-ul funcționează pe principii complet diferite. UEFI este dezvoltat de Intel, în timp ce BIOS este un software suportat de diverse mărci. Scopul BIOS-ului și UEFI este practic același. Dar în mod formal, combinația BIOS UEFI este incorectă, dar, în același timp, nu contrazice logica algoritmilor de control al PC-ului software și hardware.

Diferențele dintre UEFI și BIOS

În primul rând, ar trebui să acordați atenție principalului lucru - diferențele dintre UEFI clasic și BIOS-ul curat. UEFI este poziționat astăzi ca o soluție software care este o alternativă bună la BIOS. Mulți producători de plăci de bază pentru PC încearcă să facă dispozitivele lor să suporte software dezvoltat de Intel. Diferențele dintre UEFI și BIOS pot fi detectate cu ușurință luând în considerare dezavantajele celui de-al doilea sistem. Primul dezavantaj este că BIOS-ul nu face posibilă utilizarea completă a spațiului pe disc pe hard disk-uri mari, al căror volum depășește 2 TB.

Acest lucru se datorează faptului că în urmă cu doar câțiva ani, astfel de volume de hard disk-uri păreau de neatins. Prin urmare, producătorii de PC-uri nu au acordat prea multă atenție dezavantajului corespunzător al sistemului BIOS. Astăzi, un hard disk cu o capacitate de 2 Terabytes sau mai mult nu va surprinde pe nimeni. Producătorii de computere personale au simțit deja nevoia să treacă la UEFI. Având în vedere tendințele tehnologice moderne, această nevoie nu poate fi numită părtinitoare.

O altă caracteristică a BIOS-ului este că acceptă un număr limitat de partiții de hard disk. UEFI, pe de altă parte, are capacitatea de a lucra cu 128 de partiții. În cadrul noii dezvoltări Intel, a fost creat un tabel de partiții GPT, cu care puteți folosi toate avantajele tehnologice ale UEFI. În ciuda tuturor diferențelor dintre noul mediu și sistemul tradițional BIOS, funcțiile lor principale sunt aceleași. Nu există chiar atât de multe diferențe reale între aceste sisteme. Singura excepție este algoritmul de securitate implementat în UEFI. Experții consideră că noua platformă face posibilă încărcarea mai rapidă a sistemelor de operare. Alții cred că acest lucru este relevant doar pentru sistemul de operare Windows 8.

Să aruncăm o privire mai atentă asupra sistemului de securitate utilizat în UEFI.

Tehnologia de securitate a mediului UEFI

Sistemele UEFI sunt înaintea BIOS-ului în ceea ce privește securitatea. Astăzi, există viruși unici care au capacitatea de a se infiltra în microcircuitul în sine, în care sunt scriși algoritmii BIOS. Ca rezultat, devine posibilă pornirea sistemului de operare cu drepturi extinse de utilizator. Acest lucru deschide oportunități largi de acces neautorizat. Noua soluție software de la Intel implementează și un mod de pornire securizat, care oferă un algoritm numit Secure Boot.

Acest algoritm se bazează pe utilizarea unor chei de tip special, care sunt certificate de cele mai mari mărci din industria IT. De fapt, astăzi nu există multe astfel de companii. Dacă vorbim despre suportul opțiunii corespunzătoare de către producătorii de sisteme de operare, atunci astăzi este oferit doar de Microsoft în Windows 8. De asemenea, compatibilitatea cu acest algoritm de securitate este implementată în prezent în unele versiuni de Linux.

Beneficiile unui sistem UEFI

Toate dezavantajele sistemelor BIOS enumerate mai sus pot fi atribuite și avantajelor UEFI. Dar noul sistem are o serie de avantaje majore. Să le luăm în considerare mai detaliat. În primul rând, sistemul are o interfață simplă și intuitivă. UEFI are o funcție de suport pentru mouse, care nu este tipică pentru BIOS. În plus, multe versiuni de UEFI acceptă interfața rusificată. Algoritmii utilizați în noua soluție software fac posibilă pornirea sistemului de operare mult mai rapid decât atunci când utilizați BIOS-ul. Deci, de exemplu, sistemul de operare Windows 8 pe un PC cu UEFI, cu performanțe adecvate ale procesorului și ale altor componente cheie, pornește în 10 secunde.

Alte avantaje semnificative ale UEFI includ un mecanism de actualizare mai simplu și mai convenabil decât BIOS. O altă opțiune utilă implementată în UEFI este prezența propriului manager de boot. Poate fi folosit dacă pe un computer personal sunt instalate mai multe sisteme de operare.

Acum, avantajele tehnologice ale interfeței software UEFI sunt clare. Astăzi, cei mai populari producători de componente hardware pentru computere personale încearcă să se asigure că hardware-ul este compatibil cu sistemul UEFI. Potrivit experților IT, trecerea la un nou sistem poate duce la o nouă tendință tehnologică. Pentru producătorii de top de componente software și hardware, oportunitățile oferite de compania de dezvoltare UEFI Intel par a fi foarte atractive. În plus, opțiunile de tehnologie UEFI sunt acum pe deplin susținute de cel mai mare brand de pe piața sistemului de operare.

încărcare sigură

Să aruncăm o privire mai atentă la beneficiile Secure Boot, o tehnologie de securitate susținută de sistemul UEFI. Care este conceptul principal?

Secure Boot este un protocol de pornire securizat conceput pentru a proteja sistemul de malware și viruși. Cheile utilizate în această tehnologie trebuie să fie certificate pentru a fi pe deplin operaționale. Astăzi, doar o mică parte din toate mărcile care produc software îndeplinesc acest criteriu.

Printre acestea se numără Microsoft, care a implementat suport pentru astfel de algoritmi în sistemul de operare Windows 8. În unele cazuri, această circumstanță poate complica semnificativ procesul de instalare a altor sisteme de operare pe computerele personale care rulează sistemul UEFI. În cazul reinstalării Windows, UEFI poate manifesta totuși o oarecare loialitate, dar numai dacă versiunea sistemului de operare instalat este cât mai apropiată de cea instalată de producător.

De asemenea, trebuie remarcat faptul că unele distribuții Linux sunt, de asemenea, compatibile cu Secure Boot. Chiar dacă pornirea unui nou sistem de operare este interzisă, structura UEFI are capacitatea de a dezactiva algoritmul Secure Boot. Desigur, în acest caz, pornirea sistemului de operare nu mai poate fi considerată sigură. Cu toate acestea, opțiunea corespunzătoare poate fi activată în orice moment.

Sisteme de operare compatibile cu UEFI

În cazuri rare, este posibil să instalați sisteme de operare alternative care acceptă Secure Boot. Deci, de exemplu, teoretic este posibil să instalați sistemul de operare Windows 7 pe un laptop cu suport UEFI BIOS. În cazul general, probabilitatea instalării cu succes a sistemelor de operare alternative este scăzută. După cum sa menționat mai sus, unele distribuții Linux sunt compatibile cu UEFI.

Caracteristici de personalizare

Apoi, luați în considerare nuanțele creării unei noi soluții software. Opțiunile interesante includ emularea BIOS. Pentru ce este? Unele versiuni ale UEFI implementează algoritmi care asigură controlul PC-ului în conformitate cu mecanismele pe care le folosea predecesorul istoric al UEFI. Acest mod, în funcție de computerul utilizat, poate fi numit diferit. De regulă, se numește Launch CSM sau Legacy. Instalarea UEFI în modul de pornire standard nu ar trebui să fie o problemă.

Caracteristici de acces la UEFI

Un alt fapt notabil care nu poate fi ignorat este numărul mare de versiuni UEFI. În calculatoarele personale produse de diferite mărci, acestea pot diferi semnificativ. Nivelul de disponibilitate al anumitor funcții pe diferite computere poate varia, de asemenea. De exemplu, se întâmplă adesea ca atunci când pornește computerul, să nu fie afișat un meniu cu care utilizatorul să poată intra în setările UEFI. În acest caz, Windows oferă posibilitatea de a încărca opțiunile necesare. În fila „Opțiuni”, trebuie să activați „Opțiuni speciale de pornire”. După aceea, trebuie să reporniți computerul. Opțiunile de descărcare vor apărea pe ecran.

Există, de asemenea, o modalitate alternativă de a oferi acces la opțiunile UEFI. Funcționează pe multe computere personale. La începutul descărcării, trebuie să apăsați Esc. Aceasta va deschide meniul menționat mai sus.

Caracteristici de lucru în diferite moduri

Vă rugăm să rețineți că atunci când schimbați modul UEFI de la normal la Legacy, este recomandabil să reactivați interfața UEFI cu toate opțiunile cât mai curând posibil. În caz contrar, este posibil ca sistemul de operare să nu pornească. Multe computere personale nu au această problemă. Acest lucru se datorează faptului că producătorii introduc algoritmi speciali în structura de control care vă permit să activați automat modul UEFI. Unele modele au un mod hibrid care declanșează modularea BIOS. Diferențele dintre versiunile UEFI implică și imposibilitatea dezactivării Secure Boot în funcționarea normală.

Unități flash bootabile UEFI

În unele situații, poate fi necesar să porniți sistemul de operare de pe o unitate flash. Principala dificultate aici este că unitățile flash al căror format este diferit de FAT32 nu sunt recunoscute. Această problemă are o soluție. Toate unitățile flash Windows bootabile sunt formatate implicit în sistemul de fișiere NTFS. UEFI nu recunoaște acest sistem de fișiere. Prin urmare, sarcina principală este să se asigure că componenta hardware corespunzătoare este formatată în sistemul FAT32. Mulți profesioniști IT consideră că acest sistem de fișiere este învechit. Cu toate acestea, relevanța standardului relevant poate fi apreciată prin aplicarea acestuia în UEFI.

Unitate flash pentru a porni în UEFI

Ce trebuie făcut pentru ca unitatea flash bootabilă să fie recunoscută de UEFI fără probleme? În primul rând, este de dorit ca capacitatea media să fie de cel puțin 4 GB. În al doilea rând, trebuie să ștergeți toate informațiile de pe unitatea flash. O componentă necesară pentru crearea unei unități flash bootabile este kitul de distribuție al sistemului de operare Windows.

Pregătirea unității flash

Dacă toate elementele de mai sus sunt prezente, puteți continua. Unitatea flash trebuie introdusă în portul USB al computerului. După aceea, în interfața Windows, deschideți linia de comandă. Utilizatorul trebuie să aibă drepturi de administrator. Apoi, prin linia de comandă, rulați programul DISKPART. Apoi trebuie să introduceți comanda list disk.

Va fi afișată o listă de discuri prezente în sistemul dvs. Găsiți-vă unitatea flash în ea. Selectați un disc cu comanda select disc x, unde x este un număr de serie. Pentru a formata suportul selectat, trebuie doar să rulați comanda Curățare. Apoi, trebuie să faceți o partiție primară pe disc. Acest lucru se poate face folosind comanda create partition primary. Prin introducerea comenzii active, această secțiune trebuie activată. După aceea, lista de partiții poate fi afișată pe ecran prin introducerea comenzii list volume.

Selectăm partiția de care avem nevoie cu comanda select volume x, unde x este numărul de serie al partiției. Pentru a-l formata în sistemul FAT32, introduceți formatul de comandă fs = fat 32. Acum unității flash trebuie să i se atribuie o literă. Acest lucru se face folosind comanda assign. După aceea, puteți ieși din linia de comandă.

Intrarea de distribuție

După efectuarea tuturor pașilor de mai sus, puteți copia distribuția Windows pe unitatea flash.

Top articole similare