uefi nu funcționează. Uefi - ce este? Unitate flash bootabilă Uefi. Instalare Uefi

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 un timp 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 abia în ultima perioadă. ani a devenit din ce în ce mai multă faimă. Mai jos puteți vedea programul de lansare UEFI.

Scopul principal în crearea UEFI a fost acela de a dezvolta un shell convenabil și versatil pentru sisteme pe 64 de biți, cu o interfață de utilizator mai dezvoltată și un control al rețelei.
Deci, ce avantaje are UEFI?

Avantaje și fapte pur și simplu interesante despre UEFI
Mi se pare că toate beneficiile și beneficiile trecerii de la BIOS la UEFI se vor deschide utilizatorilor și dezvoltatorilor doar cu adoptarea î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, dimensiunea maximă a hard diskului poate atinge 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 ale UEFI este Opțiune de pornire sigură, care vă permite să protejați Bootloader-ul de execuția programelor rău intenționate, ceea ce, la rândul său, vă permite să protejați sistemul de operare în afara limitelor sale în timpul pornirii. În acest scop, sunt folosite 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.

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

Tranziția masivă la UEFI (Unified Extensible Firmware Interface) a început deja. Microsoft cere ca această interfață să fie utilizată pe toate computerele care vor fi livrate cu Windows 8. Mai exact, vorbim despre UEFI cu caracteristica Secure Boot. În același timp, doar „opt” pot funcționa pe astfel de computere fără probleme: nici Windows XP, nici „șapte” nu pot fi instalate pe o mașină UEFI fără manipulări suplimentare. Nu veți putea să porniți nici de pe o unitate flash Linux Live sau Windows. Ce se poate întâmpla exact dacă încercați să porniți de la unitatea flash de instalare pe un laptop Sony VAIO este arătat în imaginea de mai sus. Și problemele cu UEFI nu se termină aici. Fiecare producător de hardware configurează UEFI la propria discreție, creând astfel dificultăți inutile pentru utilizator. Laptopul IdeaPad de la Lenovo nu a putut recunoaște deloc aceeași unitate flash ca suportul de pornire. În același timp, Lenovo nu are nimic de reproșat: adevărul este că unitatea flash bootabilă este formatată în sistemul de fișiere NTFS, iar UEFI nu acceptă pornirea de pe astfel de medii. Dacă conectați aceeași unitate la un laptop EliteBook de la HP, acesta va porni fără probleme și vă va permite să instalați Windows. Problema este că toate datele de pe discul EliteBook ar fi șterse după instalare.

Fiecare se configurează diferit

Ești confuz? Nu e de mirare: UEFI cu Secure Boot stabilește noi reguli pentru instalarea și pornirea sistemelor de operare, iar producătorii de hardware interpretează aceste reguli în felul lor, ceea ce creează dificultăți suplimentare utilizatorului. Prin urmare, în acest articol, ne-am propus obiectivul de a clarifica confuzia din jurul UEFI. Folosind laptop-uri de la producători importanți ca exemplu, vă vom spune cum funcționează UEFI, ce rol joacă funcția Secure Boot, cum să ocoliți „capcanele” stabilite de noua interfață și de ce aveți nevoie pentru a utiliza unități flash bootabile fără teamă de orice consecințe distructive.

Cum funcționează UEFI

UEFI pornește strict conform regulilor stabilite. Dacă sistemul de operare nu acceptă UEFI, modul de emulare BIOS este activat. Procesul de pornire a unui computer bazat pe BIOS este destul de simplu: după apăsarea butonului de pornire, pornește BIOS-ul, care verifică starea hardware-ului și încarcă firmware-ul - drivere simple pentru componente hardware individuale. BIOS-ul caută apoi bootloader-ul OS și îl activează. Aceasta, la rândul său, încarcă sistemul de operare sau afișează o listă de sisteme de operare disponibile.

Calculatoarele bazate pe UEFI pornesc într-un mod similar numai până când sunt căutate opțiunile de pornire. După aceasta, totul se întâmplă diferit. UEFI are propriul bootloader al sistemului de operare cu manageri de lansare integrati pentru sistemele instalate. Pentru aceasta, pe disc este creată o partiție mică (100–250 MB), formatată în sistemul de fișiere FAT32, care se numește Extensible Firmware Interface System Partition (partiție de sistem ESP). Conține drivere pentru componente hardware care pot fi accesate de sistemul de operare care rulează. Regula generală este că, cu excepția DVD-urilor, UEFI poate porni numai de pe suporturi formatate cu sistemul de fișiere FAT32.

UEFI este un mecanism complex

ESP are avantajele sale: datorită driverelor UEFI și încărcării sistemului de operare, Windows pornește mai rapid și răspunde mai adecvat la erorile critice ale driverului. Dar interfața UEFI impune și restricții: vă permite să instalați sistemul de operare numai pe hard disk-uri care sunt marcate conform standardului GPT. Acesta din urmă nu este acceptat de nicio versiune de BIOS, deoarece, spre deosebire de schema tradițională de partiționare (MBR), folosește adrese de sector pe 64 de biți. Pe lângă Windows 8, interfața UEFI este acceptată doar de versiunile pe 64 de biți ale Windows Vista și 7, precum și de Linux cu kernel 3.2 și o versiune ulterioară. Mai mult, pentru PC-urile certificate să funcționeze cu G8, Microsoft necesită utilizarea opțiunii Secure Boot. În acest mod, UEFI lansează doar încărcătoare de pornire a sistemului de operare verificate care conțin drivere Microsoft semnate digital.

Alături de Windows 8, doar bootloader-ul Shim (Linux) are drivere cu semnăturile necesare pentru Secure Boot. Nu sunt disponibile în alte sisteme de operare. Prin urmare, dacă doriți să instalați Windows 7 sau Vista pe un astfel de computer, pe lângă G8, trebuie să deschideți meniul UEFI și să dezactivați Secure Boot. Dacă alegeți un sistem de operare care nu este compatibil cu UEFI ca al doilea sistem de operare, va trebui să utilizați Modulul de suport pentru compatibilitate (CSM), care poate fi activat în UEFI. Din păcate, producătorii folosesc diferite versiuni de UEFI și uneori poate fi dificil să îți dai seama cum să dezactivezi Secure Boot și să intri în modul de emulare BIOS. Vom lua în considerare aceste întrebări în continuare.

Procesul de pornire a computerului bazat pe UEFI

În funcție de configurație, UEFI fie pornește computerul în sine, fie intră în modul de emulare a BIOS-ului standard. Abia după aceasta pornește Windows Boot Manager.

Instalarea Windows pe un PC cu UEFI și Secure Boot

Pe un PC cu Windows 8 bazat pe UEFI Secure Boot, alte versiuni ale sistemului de operare pot fi instalate numai în anumite condiții. Utilizatorul trebuie să selecteze în prealabil modul corect de pornire și să pregătească unitatea flash de instalare în consecință.


Activarea modului de emulare BIOS

Confuzie completă: metoda de intrare în modul de emulare BIOS depinde de versiunea UEFI. Pe Sony VAIO (1) trebuie să activați opțiunea „Legasy”, pe ASUS Zenbook (2) - „Launch CSM”.


Configurare UEFI

Fiecare producător folosește propria sa versiune de UEFI în laptopuri și ultrabook-uri. Cu toate acestea, nu oferă acces la toate funcțiile necesare. Adesea, la încărcarea unui computer sau laptop, afișajul nu afișează numele butonului care poate fi folosit pentru a deschide meniul de setări UEFI. Vă sugerăm să faceți următoarele: în interfața Metro, mergeți la „Opțiuni | Schimbați setările PC-ului" în bara laterală și activați „General | Opțiuni speciale de descărcare.” După repornire, va apărea managerul de boot al sistemului de operare, care vă va permite să deschideți meniul UEFI. Excepție este UEFI de la HP, care nu are această opțiune. Următoarele vor ajuta: în timpul încărcării, țineți apăsată tasta „Esc”. În orice caz, mai întâi trebuie să aflați ce buton vă permite să intrați în meniul UEFI. Dacă schimbați modul de pornire la CSM sau Legasy BIOS pentru a porni de pe o unitate flash de salvare, trebuie să treceți înapoi de la CSM la UEFI după operația de recuperare, altfel Windows 8 nu va porni. Dar există și excepții aici: Aptio Setup Utility pe computerele ASUS activează automat UEFI în absența unui suport de pornire compatibil cu BIOS, așa că trebuie doar să deconectați unitatea flash.

Dezactivarea Secure Boot va fi necesară dacă, pe lângă G8, doriți să instalați o versiune pe 64 de biți de Windows Vista sau 7. Uneori, așa-numitul mod hibrid este acceptat, ca în dispozitivele de la HP, în care UEFI poate porni de la toate mediile de pornire și, dacă este necesar, treceți la modul BIOS. În versiunea UEFI utilizată pe scară largă InsydeH2O, aceasta depinde dacă producătorul laptopului a oferit posibilitatea de a dezactiva Secure Boot sau nu. În Acer Aspire S7, această funcție nu este disponibilă, iar pentru a o dezactiva trebuie să treci de la UEFI la modul BIOS și înapoi.

Dificultăți de recuperare

Odată cu apariția UEFI, producătorii au schimbat modul în care lucrează cu sistemul de recuperare a sistemului de operare. Comanda rapidă de la tastatură „Alt+F10”, care era folosită anterior, de exemplu, la modelele Acer, nu mai funcționează sau este atribuită altor funcții. Și butonul „F9” se încarcă pe noul Zenbook, nu ASUS Preload Wizard, ci programul de recuperare Windows 8 cu un meniu de pornire extins.

Modul de recuperare VAIO Care din laptopurile Sony poate fi deschis într-un meniu similar selectând „Panou de control | Depanare | Recuperare". Dar dacă lansați managerul de boot al sistemului de operare și selectați „Diagnosticare | Restaurare” sau „Restabilire la starea originală”, dispozitivul vă va cere să introduceți discul original Windows 8, care nu este inclus în pachet. La modelele Acer, backupul se realizează folosind un program Windows preinstalat, iar restaurarea dintr-o copie de rezervă se realizează de pe o unitate USB externă. Cu toate acestea, trebuie să mergeți mai întâi la meniul UEFI și să specificați un astfel de disc ca unul de pornire.

Accesați meniul UEFI din Windows

Dacă Windows 8 Advanced Startup este activat, puteți accesa meniul UEFI Firmware Options (3) selectând Diagnostics (1) și Advanced Options (2).


Caracteristici utile UEFI

Fiecare producător de laptop folosește versiuni diferite ale interfeței UEFI și o implementează în sistem în conformitate cu ideile sale. Tabelul, defalcat pe model, vă va arăta unde se află principalele caracteristici UEFI.


Rezolvarea problemei: dezactivarea Secure Boot

În unele cazuri, Secure Boot nu poate fi dezactivată direct. În Acer Aspire S7, de exemplu, această funcție nu este disponibilă. Dar dacă treceți la „Legacy BIOS” (1) și înapoi din nou (2), Secure Boot va fi dezactivată.


Totul este posibil în modul hibrid

Versiunea HP a interfeței UEFI acceptă modul hibrid, în care, în funcție de mediul de pornire, este lansat unul dintre cele două moduri - fie UEFI, fie CSM. În acest caz, funcția Secure Boot este dezactivată automat.


Rulați de pe o unitate flash

Mediile flash mai vechi pentru pornire și recuperare de urgență funcționează numai în modul BIOS. Le vom face compatibile cu UEFI.

Unitățile flash USB au devenit din ce în ce mai utilizate recent ca medii de pornire pentru restaurarea sau instalarea Windows. Acest lucru se datorează faptului că laptopurile moderne au foarte rar unități optice instalate. Dacă ați examinat setările UEFI pe computer, se recomandă să actualizați și unitățile flash. Odată cu apariția UEFI, toate unitățile flash bootabile existente nu mai pot fi utilizate în mod obișnuit. De exemplu, dacă ați creat un suport USB bootabil utilizând UNetbootin, va trebui să porniți computerul în modul CSM. Același lucru se aplică tuturor unităților flash vechi, deoarece dezvoltatorii distribuțiilor Linux Live (de exemplu, GParted) au început să adauge un bootloader cu suport UEFI și funcții Secure Boot în cele mai recente versiuni ale aplicațiilor lor.

Cea mai simplă metodă este să dezactivați Secure Boot în UEFI, apoi să utilizați programul gratuit Rufus pentru a crea o unitate flash compatibilă cu UEFI și apoi să copiați cea mai recentă versiune de GParted pe ea.

Programul Microsoft este depășit

Pentru unitățile USB bootabile care rulează sistemul de operare Windows, se aplică reguli ușor diferite. Pentru a fi compatibile cu UEFI, acestea trebuie să fie formatate cu sistemul de fișiere FAT32. Mulți utilizatori, chiar și pentru Windows 8, creează unități de pornire pe unități flash formatate folosind un program de la Microsoft, parte din „șapte”. Cu toate acestea, această aplicație formatează unitatea cu sistemul de fișiere NTFS în mod implicit, drept urmare sistemul de pe unitate nu poate fi instalat ulterior pe un computer cu UEFI. Pentru a evita așteptarea unui program actualizat de la Microsoft, puteți crea o unitate de pornire manual. Pentru a face acest lucru, mai întâi formatați unitatea flash USB folosind un utilitar gratuit. Apoi deschideți imaginea ISO în Windows 8 și copiați fișierele pe care le conține pe media.

Dar pentru ca o unitate flash compatibilă cu UEFI cu Windows 7 pe 64 de biți să pornească fără probleme, va trebui să copiați încărcătorul de încărcare UEFI în directorul dorit de pe unitatea flash. Pentru a face acest lucru, folosind arhivatorul gratuit 7-Zip, găsiți fișierul de arhivă Install.wim în imaginea ISO care conține fișierele de instalare Windows 7 în folderul Surse și deschideți-l. După aceea, copiați fișierul bootmgfw.efi din directorul 1\Windows\Boot\EFI. Apoi salvați-l pe unitatea flash în directorul efi\boot și redenumiți-l bootx64.efi. După aceasta, puteți lucra cu unitatea USB în modul UEFI și puteți instala Windows 7 de pe aceasta fără probleme.

Crearea de unități flash bootabile bazate pe sisteme Live

Pentru a fi compatibile cu UEFI, unitățile flash trebuie formatate în FAT32. De exemplu, programul UNetbootin (1) creează unități de pornire bazate pe distribuțiile Linux Live, formatându-le în FAT. Cu toate acestea, utilitarul Rufus (2) oferă o opțiune mai corectă.


Unitate flash pentru recuperarea sistemului de operare pe PC cu UEFI

Unitățile flash bazate pe sisteme Live recente, cum ar fi GParted, pot accesa cu ușurință PC-urile UEFI, deoarece instrumentele lor încorporate - cum ar fi GPart (1) și TestDisk (2) - pot funcționa cu partiții GPT.


Formatarea unei unități flash USB bootabilă cu Windows

Versiunea pe 64 de biți a Windows 7 poate fi instalată și pe un PC cu UEFI. Dacă doriți să efectuați această operațiune de pe o unitate USB, trebuie să o formatați folosind programul Windows DiskPart ca sistem de fișiere FAT32 și să îl faceți bootabil.


Îndepărtarea încărcător de încărcare UEFI

O unitate flash compatibilă cu UEFI care rulează Windows 7 necesită, în plus, un încărcător de încărcare UEFI - bootmgfw.efi. Trebuie copiat manual din arhiva install.wim pe o unitate flash folosind 7-Zip sau orice alt arhivator.


Sursă

Interfață de firmware extensibilă

Interfață de firmware extensibilă (EFI)- o interfață între sistemul de operare și firmware care controlează funcțiile hardware de nivel scăzut, scopul său principal: inițializarea corectă a echipamentului atunci când sistemul este pornit și transferul controlului către încărcătorul sistemului de operare. EFI este destinat să înlocuiască BIOS-ul, interfața utilizată în mod tradițional de toate computerele personale IBM compatibile cu PC-uri. Prima specificație EFI a fost dezvoltată de Intel, ulterior prenumele a fost abandonat și cea mai recentă versiune a standardului se numește Unified Extensible Firmware Interface (UEFI). UEFI este în prezent dezvoltat de Unified EFI Forum.

Poveste

EFI a fost creat inițial pentru primele sisteme Intel-HP Itanium la începutul anilor 2000. Limitările PC-BIOS (cod executabil pe 16 biți, memorie adresabilă de 1 MB, limitări hardware IBM PC/AT etc.) au fost în mod clar inacceptabile pe platformele de server mari pe care Itanium a fost destinat utilizării. Numit inițial - Inițiativa Intel Boot (Inițiativa Intel Boot), redenumit ulterior EFI.

Specificația EFI 1.02 a fost lansată de Intel pe 12 decembrie 2000. (Versiunea 1.01 a avut probleme legate de mărcile comerciale legale și a fost retrasă rapid.)

Specificația EFI 1.10 a fost lansată pe 1 decembrie 2002. Include un model de driver EFI, precum și câteva îmbunătățiri minore față de versiunea 1.02.

În 2005, Intel a prezentat această specificație Forumului UEFI, care este acum responsabil pentru dezvoltarea și promovarea EFI. EFI a fost redenumit Unified EFI (UEFI) pentru a reflecta această modificare, majoritatea documentației utilizând ambii termeni.

Forumul UEFI a lansat specificația UEFI 2.1 pe 7 ianuarie 2007. A adăugat și a îmbunătățit criptografia, autentificarea rețelei și arhitectura interfeței cu utilizatorul.

Actuala specificație UEFI, versiunea 2.3.1, a fost introdusă în aprilie 2011.

Interfața definită de specificația EFI include tabele de date care conțin informații despre platformă, servicii de boot și runtime care sunt disponibile pentru încărcătorul de pornire al sistemului de operare (OS) și OS însuși. Unele extensii BIOS existente, cum ar fi ACPI și SMBIOS, sunt de asemenea prezente în EFI, deoarece nu necesită o interfață de rulare pe 16 biți.

Servicii

EFI definește „servicii de pornire” care includ suport pentru console text și grafice pe diferite dispozitive, magistrale, servicii de blocare și fișiere și servicii de rulare, cum ar fi data, ora și memoria nevolatilă.

Drivere de dispozitiv

În plus față de driverele de dispozitiv standard, specifice arhitecturii, specificația EFI oferă un cadru de driver independent de platformă, numit Cod de octet EFI(EBC). Firmware-ul sistemului este cerut de specificația UEFI pentru a avea un interpret pentru orice imagini EBC care sunt sau pot fi încărcate în mediu. În acest sens, EBC este similar cu Open Firmware, software-ul încorporat independent de hardware utilizat în computerele Apple Macintosh și Sun Microsystems SPARC.

Unele tipuri de drivere EFI specifice arhitecturii (non-EBC) pot avea interfețe pentru utilizare de către sistemul de operare. Acest lucru permite sistemului de operare să utilizeze EFI pentru suport grafic de bază și rețea înainte de a încărca driverele definite de sistemul de operare.

Administrator de descărcări

EFI Boot Manager folosit pentru a selecta și a porni sistemul de operare, eliminând necesitatea unui mecanism de pornire specializat (încărcătorul de pornire a sistemului de operare este o aplicație EFI).

Suport disc

În plus față de schema standard de partiționare a discului - Master boot record (MBR), EFI are suport pentru GUID Partition Table (GPT), care este liber de limitările MBR. Specificația EFI nu include o descriere pentru sistemele de fișiere, cu toate acestea, implementările EFI acceptă de obicei FAT32 ca sistem de fișiere.

Carcasa EFI

Comunitatea EFI a creat un mediu shell deschis. Utilizatorul poate încărca shell-ul EFI în loc să pornească sistemul de operare pentru a efectua unele operațiuni. Shell - aplicație EFI; poate locui permanent în ROM-ul platformei sau pe un dispozitiv ale cărui drivere sunt în ROM.

Shell-ul poate fi folosit pentru a rula alte aplicații EFI, cum ar fi configurarea, instalarea sistemului de operare, diagnosticarea, utilitarele de configurare și actualizările de firmware. Poate fi folosit și pentru a reda suporturi CD sau DVD fără a încărca sistemul de operare, cu condiția ca aplicațiile EFI să accepte aceste capacități. Comenzile shell EFI vă permit, de asemenea, să copiați sau să mutați fișiere și directoare pe sistemele de fișiere acceptate și să încărcați și să descărcați drivere. Shell-ul poate folosi, de asemenea, stiva TCP/IP completă.

Shell-ul EFI acceptă scripturi sub formă de fișiere .nsh, similare fișierelor batch din DOS.

Numele comenzilor Shell sunt adesea moștenite de la interpreții de linie de comandă (COMMAND.COM sau shell Unix). Shell-ul EFI poate fi considerat un înlocuitor funcțional pentru interpretul de linie de comandă și interfața text BIOS.

Extensii

Extensiile EFI pot fi încărcate de pe aproape orice dispozitiv de stocare nevolatil atașat la computer. De exemplu, un OEM ar putea vinde un sistem cu o partiție EFI pe hard disk care ar adăuga funcționalitate suplimentară firmware-ului EFI aflat în ROM-ul plăcii de bază.

Implementarea

Cadrul de inovare a platformei Intel pentru EFI

Intel Platform Innovation Framework pentru EFI („Intel Innovation Toolkit”) este un set de specificații dezvoltat de Intel împreună cu EFI. În timp ce EFI definește interfața dintre sistemul de operare și firmware, setul de instrumente definește structurile utilizate pentru a crea software încorporat la un nivel mai scăzut decât interfața dintre sistemul de operare și firmware.

Mai exact, setul de instrumente include toți pașii necesari pentru a inițializa computerul după pornirea acestuia. Aceste capabilități de firmware native nu sunt definite ca parte a specificației EFI, ci sunt incluse în Specificația de inițializare a platformei dezvoltată de UEFI. Setul de instrumente a fost testat pe platformele XScale, Itanium și IA-32.

Compatibilitatea cu sistemele de operare x86 care necesită o interfață BIOS moștenită se realizează folosind Modul de suport pentru compatibilitate(CSM). CSM include un program pe 16 biți (CSM16) implementat de producătorul BIOS și un strat care leagă CSM16 la setul de instrumente.

Intel a dezvoltat o implementare de referință pentru setul de instrumente, cu numele de cod „Tiano”. Tiano este o implementare software încorporată completă, fără moștenire, care oferă suport EFI. Tiano nu include partea pe 16 biți a CSM-ului, dar oferă interfețele necesare pentru suplimentele implementate de producătorii de BIOS. Intel nu oferă o implementare completă a Tiano utilizatorilor finali.

O parte din Tiano a fost lansată ca cod sursă al proiectului TianoCore ca Kit de dezvoltare EFI(EDK). Această implementare include EFI și un cod de inițializare hardware, dar nu expune pe deplin caracteristicile firmware-ului în sine. Pentru acest cod au fost folosite mai multe licențe, inclusiv licența BSD și licența publică Eclipse.

Produsele bazate pe specificațiile EFI, UEFI și unelte sunt disponibile prin furnizori de BIOS terți, cum ar fi American Megatrends (AMI) și Insyde Software. Unele implementări ale furnizorilor se bazează în întregime pe Tiano, în timp ce altele urmează specificațiile, dar nu se bazează pe implementarea de referință Intel.

Platforme care utilizează EFI sau instrumente

Toate sistemele Itanium sau Itanium 2 care sunt lansate cu firmware compatibil EFI trebuie să respecte specificația DIG64.

Pe 5 aprilie 2006, Apple a lansat Boot Camp, care vă permite să creați un disc de driver pentru Windows XP și, de asemenea, conține un instrument de partiționare a discului nedistructiv care vă permite să instalați Windows XP cu Mac OS X. De asemenea, a lansat o actualizare de firmware care a adăugat suport BIOS pentru aceste implementări EFI. Modelele Macintosh ulterioare au fost lansate cu firmware actualizat. Toate computerele moderne Macintosh pot porni acum sisteme de operare compatibile cu BIOS, cum ar fi Windows XP, Vista și Windows 7.

Un număr mare de plăci de bază Intel vin cu software încorporat bazat pe un set de instrumente (de exemplu, DP35DP). Astfel, în cursul anului 2005, au fost lansate peste un milion de sisteme Intel. Noi telefoane mobile, computere desktop și servere care utilizează setul de instrumente au început să fie produse în 2006. De exemplu, toate plăcile de bază care sunt construite pe setul de logică de sistem Intel 945 folosesc setul de instrumente. Cu toate acestea, firmware-ul fabricat de obicei nu include suport EFI și este limitat la suportul BIOS.

Din 2005, EFI a fost utilizat în arhitecturi non-PC, cum ar fi sistemele încorporate bazate pe nucleul XScale.

EDK include o țintă NT32 care permite firmware-ului EFI și aplicațiilor EFI să ruleze pe aplicații Windows.

În 2008, MSI a lansat o linie de plăci de bază bazate pe chipset-ul Intel P45 cu suport EFI,

OS

Capabilitati grafice

EFI acceptă meniuri grafice și unele funcții precum cele implementate de Aptio sau Great Wall UEFI.

Critică

EFI a fost criticat pentru introducerea complexității sistemului fără a oferi beneficii semnificative, din cauza abandonului implementărilor alternative de BIOS complet open source OpenBIOS și coreboot.

În septembrie 2011, Matthew Garrett a avertizat că cerințele pentru certificarea computerelor ca fiind compatibile cu Microsoft Windows 8 ar putea duce la computere care nu ar putea instala niciun alt sistem de operare. Microsoft a spus că vânzătorii ar putea implementa capacitatea de a adăuga alte semnături, iar ulterior au făcut din aceasta o cerință obligatorie de certificare, dar pentru dispozitivele pe ARM (anterior acesta ar putea fi un dispozitiv mobil cu sistemul de operare Windows Phone, dar tocmai în acele zile Qualcomm a anunțat planuri de a lansați subnotebook-uri cu suport pentru Windows 8), cerința este inversă: dezactivarea „pornirii securizate” (și, în consecință, instalarea altor sisteme de operare) ar trebui să fie imposibilă.

Diferențele în procesul de boot BIOS și UEFI

Când dezvoltă UEFI, participanții la forum stabilesc limite clare pentru fiecare proces încă de la început. Procedura de pornire (PI, Platform Initialization) a unei plăci de bază bazate pe UEFI poate fi, de asemenea, împărțită în mai multe etape. Prima dintre acestea, imediat după pornirea computerului, este Pre-EFI Initialization (PEI): sistemul încarcă procesorul, memoria și modulele de inițializare a chipset-ului și le execută. Apoi are loc tranziția la mediul de execuție a driverului (DXE). În acest moment, componentele rămase sunt activate, mai multe în același timp.

UEFI poate integra un număr mare de drivere care nu sunt legate de un anumit sistem. Aceasta înseamnă că producătorii trebuie să scrie o singură versiune a driverului pentru toate platformele. Prin inițializarea driverelor în această etapă incipientă a pornirii, puteți accesa placa de rețea, inclusiv funcțiile de pornire în rețea sau de întreținere la distanță. În plus, atunci când subsistemul grafic este activ, vă puteți bucura de meniul UEFI proiectat atractiv.

Cel mai mare câștig în timpul de pornire este obținut datorită faptului că nu este nevoie să căutați un bootloader pe toate dispozitivele: discul de pornire este alocat în UEFI în etapa de instalare a sistemului de operare. Accelerarea pornirii sistemului nu este singurul avantaj al UEFI. Puteți stoca multe aplicații pe o partiție EFI separată. Deci, chiar înainte de a încărca sistemul de operare în sine, puteți rula un program de diagnosticare, un software antivirus sau un utilitar de gestionare a sistemului.

Tranziția de mult așteptată la platforma UEFI a fost amânată constant. Acum, acesta este un lucru al trecutului și, în mare parte, datorită hard disk-urilor de 3 TB, care sunt deja disponibile pentru vânzare. BIOS-ul PC-ului, folosind MBR-ul clasic al hard disk-ului, este capabil să acceseze doar 2 32 de sectoare de 512 octeți în dimensiune, adică maximum 2 TB (2,2 TB) spațiu pe disc. Seagate folosește sectoare mai mari pentru a face întreaga capacitate disponibilă cel puțin după pornirea Windows. În acest caz, un computer bazat pe BIOS nu va putea porni de pe un astfel de disc. UEFI, pe de altă parte, funcționează cu o tabelă de partiții GUID (GPT, GUID Partition Table), în care dimensiunea adresei este de 64 de biți și acceptă până la 264 de sectoare, adică este capabil să acceseze nouă zettabytes (9 miliarde de terabyți).

O altă caracteristică a UEFI este Secure Boot Protocol. Vă permite să instalați una sau mai multe chei semnate în firmware-ul sistemului. Odată activat, Secure Boot împiedică UEFI să încarce executabile sau drivere, cu excepția cazului în care acestea sunt semnate de una dintre cheile preinstalate. Un alt set de taste (Pkek) vă permite să mențineți comunicația între sistemul de operare și firmware. Sistemul de operare, împreună cu un set de chei potrivite Pkek, care organizează comunicarea cu cheile instalate în firmware, poate adăuga chei suplimentare la așa-numita „listă albă” din firmware. Desigur, pe lângă aceasta, ea poate adăuga chei la „lista neagră”. Binarele care se află pe lista neagră de chei nu vor funcționa în mod natural când sunt încărcate.

Windows 8, împreună cu UEFI 2.3.1, închide o gaură de securitate în designul actual BIOS, care permite oricărui bootloader, inclusiv unul care conține un rootkit, să pornească înainte de sistemul de operare. Spre deosebire de BIOS, UEFI va permite încărcărilor de boot verificate ale sistemului de operare să pornească numai dacă Secure Boot este activată. Aceasta înseamnă că programele malware nu vor mai putea locui în încărcătoarele de boot. Microsoft a susținut că utilizatorii vor avea în continuare opțiunea de a dezactiva UEFI Secure Boot dacă furnizorii de plăci de bază implementează această caracteristică. Acest lucru vă va permite să instalați GNU/Linux și orice alte sisteme de operare, inclusiv Windows vechi, pe computerele personale. Dar aici protecția începe deja să sufere și, în plus, Windows 8 nu va mai funcționa. Această funcție a fost ulterior interzisă pentru dispozitivele mobile.

Vezi si

Note

  1. Dong Wei. Dincolo de BIOS (prefață). Intel Press, 2006. ISBN 978-0-9743649-0-2
  2. Informații despre Unified EFI Forum
  3. Informații despre driverul FAT pentru EFI (necesită înregistrare)
  4. Informații EFI Shell
  5. Intel Platform Innovation Framework pentru EFI pe site-ul web Intel
  6. Ghid universal de programare binară, ediția a doua: Interfață firmware extensibilă (EFI) Apple Computer
  7. Prezentare generală a cadrului Intel
  8. Informații despre EFI pe plăcile Intel
  9. Prezentare generală a cadrului Intel Platform Innovation
  10. Imprimante HP
  11. http://fr.msi.com/img/NEWS/P45-Leaflet_back.pdf
  12. Versiunea EFI de Grub (Debian Linux) - Preluat la 1 mai 2008.
  13. x86 EFI boot stub
  14. Imaginile nucleului Linux și ale mediului de sistem nativ trebuie fie să fie localizate pe partiția de sistem EFI, fie implementarea EFI trebuie să le poată citi cu sistemul de fișiere Linux utilizat de instalarea dată.
  15. Video Microsoft Pre-OS
  16. Interfață firmware extensibilă Microsoft Windows Server TechCenter
  17. Microsoft bombshell: fără suport EFI pentru Vista
  18. Mary Jo Foley. Vista SP1 beta 1 va fi lansat la mijlocul lunii iulie. ZDNet (8 iulie 2007). Arhivat din original pe 2 martie 2012. Consultat la 20 iulie 2007.
  19. Intel arată că computerul pornește Windows cu firmware UEFI

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

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

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

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

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

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

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

Suport UEFI și Windows 8

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

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

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

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

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

  • Computerul trebuie să fie compatibil cu UEFI v2.3.1
  • UEFI este acceptat numai în versiunea pe 64 de biți a Windows 8. Versiunile pe 32 de biți ale Windows nu acceptă caracteristicile UEFI (noile computere ale acestui sistem de operare vor trebui să ruleze în modul de emulare CSM).
  • Windows 8 pentru ARM (Windows RT) nu va rula pe hardware care nu acceptă UEFI sau vă permite să dezactivați Secure Boot

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

Accesarea setărilor UEFI din Windows 8

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

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


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

Odată cu lansarea Windows 8, producătorii au început să implementeze în mod activ succesorul BIOS-ului - interfața UEFI, care în timpul existenței sale a reușit deja să provoace multe probleme. Vă vom spune cum, în ciuda acestui fapt, să profitați de beneficiile sale.

Tranziția masivă la UEFI (Unified Extensible Firmware Interface) a început deja. Microsoft cere ca această interfață să fie utilizată pe toate computerele care vor fi livrate cu Windows 8. Mai exact, vorbim despre UEFI cu caracteristica Secure Boot. În același timp, doar „opt” pot funcționa pe astfel de computere fără probleme: nici Windows XP, nici „șapte” nu pot fi instalate pe o mașină UEFI fără manipulări suplimentare.

Nu veți putea să porniți nici de pe o unitate flash Linux Live sau Windows. Ce se poate întâmpla exact dacă încercați să porniți de la unitatea flash de instalare pe un laptop Sony VAIO este arătat în imaginea de mai sus. Și problemele cu UEFI nu se termină aici. Fiecare producător de hardware configurează UEFI la propria discreție, creând astfel dificultăți inutile pentru utilizator. Laptopul IdeaPad de la Lenovo nu a putut recunoaște deloc aceeași unitate flash ca suportul de pornire. În același timp, Lenovo nu are nimic de reproșat: adevărul este că unitatea flash bootabilă este formatată în sistemul de fișiere NTFS, iar UEFI nu acceptă pornirea de pe astfel de medii. Dacă conectați aceeași unitate la un laptop EliteBook de la HP, acesta va porni fără probleme și vă va permite să instalați Windows. Problema este că toate datele de pe discul EliteBook ar fi șterse după instalare.

Fiecare se configurează diferit

Ești confuz? Nu e de mirare: UEFI cu Secure Boot stabilește noi reguli pentru instalarea și pornirea sistemelor de operare, iar producătorii de hardware interpretează aceste reguli în felul lor, ceea ce creează dificultăți suplimentare utilizatorului. Prin urmare, în acest articol, ne-am propus obiectivul de a clarifica confuzia din jurul UEFI. Folosind laptop-uri de la producători importanți ca exemplu, vă vom spune cum funcționează UEFI, ce rol joacă funcția Secure Boot, cum să ocoliți „capcanele” stabilite de noua interfață și de ce aveți nevoie pentru a utiliza unități flash bootabile fără teamă de orice consecințe distructive.

Cum funcționează UEFI

UEFI pornește strict conform regulilor stabilite. Dacă sistemul de operare nu acceptă UEFI, modul de emulare BIOS este activat. Procesul de pornire a unui computer bazat pe BIOS este destul de simplu: după apăsarea butonului de pornire, pornește BIOS-ul, care verifică starea hardware-ului și încarcă firmware-ul - drivere simple pentru componente hardware individuale. BIOS-ul caută apoi bootloader-ul OS și îl activează. Aceasta, la rândul său, încarcă sistemul de operare sau afișează o listă de sisteme de operare disponibile.

Calculatoarele bazate pe UEFI pornesc într-un mod similar numai până când sunt căutate opțiunile de pornire. După aceasta, totul se întâmplă diferit. UEFI are propriul bootloader al sistemului de operare cu manageri de lansare integrati pentru sistemele instalate. Pentru aceasta, pe disc este creată o partiție mică (100–250 MB), formatată în sistemul de fișiere FAT32, care se numește Extensible Firmware Interface System Partition (partiție de sistem ESP). Conține drivere pentru componente hardware care pot fi accesate de sistemul de operare care rulează. Regula generală este că, cu excepția DVD-urilor, UEFI poate porni numai de pe suporturi formatate cu sistemul de fișiere FAT32.

UEFI este un mecanism complex

ESP are avantajele sale: datorită driverelor UEFI și încărcării sistemului de operare, Windows pornește mai rapid și răspunde mai adecvat la erorile critice ale driverului. Dar interfața UEFI impune și restricții: vă permite să instalați sistemul de operare numai pe hard disk-uri care sunt marcate conform standardului GPT. Acesta din urmă nu este acceptat de nicio versiune de BIOS, deoarece, spre deosebire de schema tradițională de partiționare (MBR), folosește adrese de sector pe 64 de biți. Pe lângă Windows 8, interfața UEFI este acceptată doar de versiunile pe 64 de biți ale Windows Vista și 7, precum și de Linux cu kernel 3.2 și o versiune ulterioară. Mai mult, pentru PC-urile certificate să funcționeze cu G8, Microsoft necesită utilizarea opțiunii Secure Boot. În acest mod, UEFI lansează doar încărcătoare de pornire a sistemului de operare verificate care conțin drivere Microsoft semnate digital.

Alături de Windows 8, doar bootloader-ul Shim (Linux) are drivere cu semnăturile necesare pentru Secure Boot. Nu sunt disponibile în alte sisteme de operare. Prin urmare, dacă doriți să instalați Windows 7 sau Vista pe un astfel de computer, pe lângă G8, trebuie să deschideți meniul UEFI și să dezactivați Secure Boot. Dacă alegeți un sistem de operare care nu este compatibil cu UEFI ca al doilea sistem de operare, va trebui să utilizați Modulul de suport pentru compatibilitate (CSM), care poate fi activat în UEFI. Din păcate, producătorii folosesc diferite versiuni de UEFI și uneori poate fi dificil să îți dai seama cum să dezactivezi Secure Boot și să intri în modul de emulare BIOS. Vom lua în considerare aceste întrebări în continuare.

Procesul de pornire a computerului bazat pe UEFI

În funcție de configurație, UEFI fie pornește computerul în sine, fie intră în modul de emulare a BIOS-ului standard. Abia după aceasta pornește Windows Boot Manager.

Instalarea Windows pe un PC cu UEFI și Secure Boot Pe un PC cu Windows 8 bazat pe UEFI Secure Boot, alte versiuni ale sistemului de operare pot fi instalate numai în anumite condiții. Utilizatorul trebuie să selecteze în prealabil modul corect de pornire și să pregătească unitatea flash de instalare în consecință.

Activarea modului de emulare BIOS Confuzie completă: metoda de intrare în modul de emulare BIOS depinde de versiunea UEFI. Pe Sony VAIO (1) trebuie să activați opțiunea „Legasy”, pe ASUS Zenbook (2) - „Launch CSM”.

Configurare UEFI

Fiecare producător folosește propria sa versiune de UEFI în laptopuri și ultrabook-uri. Cu toate acestea, nu oferă acces la toate funcțiile necesare. Adesea, la încărcarea unui computer sau laptop, afișajul nu afișează numele butonului care poate fi folosit pentru a deschide meniul de setări UEFI. Vă sugerăm să faceți următoarele: în interfața Metro, mergeți la „Opțiuni | Schimbați setările PC-ului" în bara laterală și activați „General | Opțiuni speciale de descărcare.” După repornire, va apărea managerul de boot al sistemului de operare, care vă va permite să deschideți meniul UEFI. Excepție este UEFI de la HP, care nu are această opțiune. Următoarele vor ajuta: în timpul încărcării, țineți apăsată tasta „Esc”. În orice caz, mai întâi trebuie să aflați ce buton vă permite să intrați în meniul UEFI. Dacă schimbați modul de pornire la CSM sau Legasy BIOS pentru a porni de pe o unitate flash de salvare, trebuie să treceți înapoi de la CSM la UEFI după operația de recuperare, altfel Windows 8 nu va porni. Dar există și excepții aici: Aptio Setup Utility pe computerele ASUS activează automat UEFI în absența unui suport de pornire compatibil cu BIOS, așa că trebuie doar să deconectați unitatea flash.

Dezactivarea Secure Boot va fi necesară dacă, pe lângă G8, doriți să instalați o versiune pe 64 de biți de Windows Vista sau 7. Uneori, așa-numitul mod hibrid este acceptat, ca în dispozitivele de la HP, în care UEFI poate porni de la toate mediile de pornire și, dacă este necesar, treceți la modul BIOS. În versiunea UEFI utilizată pe scară largă InsydeH2O, aceasta depinde dacă producătorul laptopului a oferit posibilitatea de a dezactiva Secure Boot sau nu. În Acer Aspire S7, această funcție nu este disponibilă, iar pentru a o dezactiva trebuie să treci de la UEFI la modul BIOS și înapoi.