Ce fel de disc este partiția de sistem efi. Instalarea Linux pe UEFI

Partiție de sistem (partiție de sistem EFI sau ESP).

Computerul trebuie să conțină o partiție de sistem pe disc. Pe sistemele bazate pe EFI și UEFI, această partiție este numită partiție de sistem EFI sau ESP. Această partiție este de obicei stocată pe hard disk-ul principal. Computerul pornește din partiția de sistem. Dimensiunea minimă a acestei partiții este de 100 MB și trebuie formatată folosind formatul de fișier FAT32. Această partiție este gestionată de sistemul de operare și nu trebuie să conțină alte fișiere, inclusiv instrumentele Windows Recovery Environment. Configurația standard a discurilor în aspect GPT pe un sistem UEFI este prezentată în Fig. 1.

Orez. 1.Exemplu de configurare a partiției de disc pe un PC cu UEFI.

Este necesară o partiție EFI (ESP) formatată în FAT32 pentru partiționarea GPT pe sistemele UEFI. Dimensiunea standard a partiției EFI este de 100 MB, dar pe unitățile 4K Native Enhanced Format (sectoare de 4KB) este mărită la 260 MB din cauza limitărilor FAT32. Producătorii de PC-uri pot stoca unele dintre instrumentele lor în această secțiune, astfel încât dimensiunea acestuia variază în funcție de producător.În partiționarea GPT, partiția EFI îndeplinește unul dintre rolurile atribuite partiției System Reserved în partiționarea MBR. Conține CD-ul de configurare de boot (BCD) și fișierele necesare pentru a porni sistemul de operare.

Bazele principii de construcție și funcționare a unui sistem de fișiere bazat pe FAT-32.

1) Fiecărui element al tabelului FAT (începând cu al doilea) îi corespunde un cluster din zona de date cu același număr.

2)Număr cluster inițial de fișiere indicat în linie de catalog, definind File. Acestnumăr este, de asemenea, un link la elementul tabel FAT care conţine număr următorul cluster de fișiere,și este un link la elementul tabel FAT care conține următorul număr de cluster al fișierului etc.

3) Un cluster este o secvență continuă de sectoare (dimensiune fixă). Aceasta este o „porțiune” adresabilă a unui fișier.

4) Cod în elementul tabelului FAT mai poate determina cluster liber, cluster defectȘi semnul de sfârșit al fișierului.

5) Fişierîn secțiunea FAT - aceasta este o succesiune de clusterespecificat folosindșiruri de directorși intrări în tabelul FAT.

6) Toate sistemele de operare pot funcționa cu o partiție FAT-32 (factorul principal în utilizarea FAT-32 în ESP).

Ca urmare formatarea la nivel înalt a partițiilor, înregistrând informații despre sistem în blocuri de date de rândsectoarele inițiale ale partiției, este creată unitate logică (volum) sistem de fișiere de tip FAT32, care constă din Trei domenii principale( orez. 2) , dispuse în următoarea ordine:

- zona „rezervă” (zona sectoarelor de rezervă);

- zona tabelelor de alocare fisiere (FAT1 si FAT2);

- zona de fișiere și directoare (zona de date).

Directorul rădăcină este stocat în zona de date ca fișier obișnuit și poate fi extins după cum este necesar.

Cum se repară bootloader-ul EFI din Windows 7 și Windows 10?

În acest articol vom încerca să reparăm bootloader-ul EFI pentru Windows 7 /8 /10 . Ne-am uitat deja puțin mai devreme. Acum, permiteți-mi să observ imediat că deteriorarea bootloaderului în cazul nostru este cel mai adesea (printre altele) cauzată de:

  • instalarea unui al doilea sistem de operare
  • operațiuni incorecte de recuperare a sistemului (sau finalizare nereușită)
  • ștergerea unor date din secțiuni ascunse
  • sectoare rele
  • acțiunea malware-ului.

Folosind instrumentele prezentate, puteți încerca să restaurați bootloader-ul EFI, care refuză să pornească sistemul din cauza unui fișier de configurare lipsă sau rupt la:

Unitate ascunsă:\EFI\Microsoft\Boot\ BCD

Iată, apropo, conținutul său aproximativ din:

A fi clar...

Structura partiției într-un tabel GPT pe Windows pornit în modul UEFI arată cel mai adesea astfel:

  • EFI– secțiunea ESP ( Interfață de firmware extensibilă) – partiția în care este stocat software-ul cu drivere care permit încărcarea Windows;
  • MSR- aka Microsoft Rezervat– partiție rezervată în timpul instalării Windows; s-ar putea să nu fie pe mașina dvs
  • Secțiunea primară– volumul în care sunt stocate fișierele de sistem: registry, servicii, utilități de sistem, fișiere de setări etc.

Windows 10 adaugă și un disc aici Recuperare. În mod implicit (adică atunci când instalați Windows pe un disc NEFORMAT), primele două partiții au o dimensiune clară. Și, prin urmare, dacă este necesar, este ușor să le izolezi, concentrându-te doar pe dimensiunile ambelor. În Windows 7, de exemplu, acest lucru este în consecință 100 MBȘi 128 MB. Și aceasta, după cum se spune, este o configurație tipică. Unii producători de computere creează partiții la propria discreție, de exemplu, punând mediul de recuperare Windows PE într-un fișier winre.wim. Dacă găsiți un astfel de fișier, știți că acesta conține o imagine de recuperare a sistemului de la producător. Capitol EFI necesar pe discurile GPT cu suport UEFI. Când computerul pornește, mediul UEFI încarcă încărcătorul de pornire ( EFI\Microsoft\Boot\bootmgfw.efi) din secțiunea EFI (ESP), oferindu-i control asupra încărcării Windows în sine. Fără secțiune - fără descărcare.

Sectiunea MSR pe disc este creat pentru a facilita vizualizarea de ansamblu a partițiilor și este utilizat pentru operațiuni de sistem (cum ar fi conversia unui disc din simplu în dinamic). Aceasta este o partiție de rezervă căreia Windows nu îi atribuie niciodată mărci de identificare. Și nu conține date despre utilizator. În Windows 10, dimensiunea partiției MSR este 16 MB(în Windows 8 – 128 MB), tip de sistem de fișiere – NTFS.

Date de configurare Windows Boot

Că dosarul se află la adresa de mai sus EFI\Microsoft\Boot\BCD este deteriorat, este posibil să primiți un BSOD Blue Screen of Death cu următoarea eroare:

Datele de configurare de pornire pentru computerul dvs. lipsesc sau conțin erori. Fișier:\EFI\Microsoft\Boot\BCD Cod eroare: 0xc0000***

Aceasta înseamnă că datele din fișier Date de configurare a pornirii nu recunoașteți configurația încărcător de pornire Windows. Cu toate acestea, utilizatorii familiarizați cu utilitarul de recuperare bootloader din MFT bcdedit.exe, de data aceasta nu va ajuta. Când încearcă să-l lanseze, utilizatorul va vedea ceva neobișnuit:

Magazinul de date de configurare de pornire nu a putut fi găsit. Dispozitivul de sistem solicitat nu poate fi găsit

Ei spun că nici datele, nici dispozitivul în sine nu există. Există un singur motiv: deoarece configurația încărctorului de boot BCD în modul de pornire UEFI se află într-o secțiune specială EFI:

partiția efi în Windows 7

partiția efi în Windows 10

... atunci utilitatea noastră pur și simplu nu o vede. Acestea. Bootloader-ul în sine nu vede și nici măcar întreaga partiție. În general, instrumentele tradiționale de recuperare create pentru un astfel de caz nu ajută:

Este si al tau scris gresit?

Cum să restabiliți bootloader-ul Windows 10 EFI: direct la obiect.

  • selectați dispozitivul de pornire apelând meniul de pornire rapidă folosind tastele din zona F sau

  • sarcina de la ;
  • accesați linia de comandă ținând apăsat Schimb + F10 după ce apare fereastra Instalare Windows
  • ca și în modul anterior, trebuie să decidem cu privire la lista partițiilor computerului. În continuare, presupun că hard disk-ul este instalat într-o singură copie:
volumul listei diskpart
  • Găsim partiția EFI. Dimensiunile sale, repet, sunt mici ( 100 MB V W7Și W10), și are un sistem de fișiere FAT32:

Am EFI - acesta este volumul 3 fără nume

  • implicit este ascuns, ceea ce înseamnă că nu are o literă. Pentru lucrări ulterioare vom avea nevoie de el. Deci, să atribuim o scrisoare chiar acum:
selectați volumul * atribuiți litera Y: ieșiți

După închiderea programului, accesați această secțiune:

cd /d Y:\EFI\Microsoft\Boot\

Există o mică digresiune aici. Această cale există în mod implicit și nu există niciun motiv pentru care consola să vă interzică accesul la folderul specificat. Dacă apare o eroare, consultați paragraful Posibile greșeli sau treceți direct la următoarea parte Cum să restabiliți bootloader-ul EFI din Windows 7/10: reconstruirea EFI.

Am primit imediat eroarea Acces refuzat

  • recreăm sectorul de boot al partiției cu același nume:
bootrec/fixboot
  • folosind utilitarul bcdedit.exe Să creăm din nou spațiul de stocare, copiend fișierele de boot din folderul de sistem:
bcdboot C:\Windows /l ru-ru /s k: /f ALL

/toamna– va copia fișierele de pornire (atât în ​​mod UEFI, cât și în BIOS) pentru un posibil suport pentru pornirea în EFI și BIOS;

/l ru– ru– va indica limbajul local al sistemului care va fi utilizat, de ex. în rusă. Dacă totul decurge fără erori, sări peste paragraful.

  • executați secvențial următoarele comenzi:
bootrec /scanos bootrec /rebuildbcd

Repornim în Windows 10 pe hard disk și verificăm.

Posibile greșeli

Administratorul poate întâmpina câteva erori aici. Dintre acestea, cele mai frecvente apar:

  • Eroare BFSVC: Nu se poate deschide magazinul de șabloane BCD. stare - -
    trebuie să verificați comenzile introduse și calea spre stocarea fișierelor de sistem Windows; uneori eroarea apare din cauza specificării incorecte a localizării limbii;
  • Eroare BFSVC: Eroare la copierea fișierelor de pornire din Ultima eroare = 0x570– eroarea este o consecință a însuși fenomenului că Windows nu pornește. Este probabil ca sectoarele defecte să apară nu numai în partiția de boot EFI, ci și pe discul de sistem; rulați hard disk-ul cu utilitarul chkdsk.exe imediat din consola cu comanda
chkdsk din: /a

unde c este discul cu sistemul

  • Acces interzis– există multe motive pentru aceasta: de la prezența sectoarelor proaste până la un mod de pornire setat incorect (merită Moştenireîn loc de UEFI; trebuie sa - Doar UEFI) de pe o unitate flash. In orice caz. UEFI nu ar fi UEFI dacă totul ar decurge atât de bine: faptul că partiția EFI nu permite accesul la fișierele sale este mai mult un model decât o excepție. Deci, dacă vi se refuză accesul, vă sfătuiesc să ștergeți mai întâi partiția EFI în sine (și nu mai avem nevoie de aceea), să o recreați din nou cu singurul director necesar pentru ca acesta să funcționeze și apoi să vă bazați pe reparație. bootrec, permițându-i să finalizeze munca. Deci, dacă este nevoie, continuăm să lucrăm din momentul în care echipa eșuează
bootrec/fixboot

Cum să restabiliți bootloader-ul EFI din Windows 7/10: reconstruiți EFI.

Cel mai important lucru aici este să nu ratați partiția/partițiile și să nu o ștergeți pe cea în care sunt stocate datele Windows și informațiile dvs. Deci, o dată bootrec.exe Nu am putut intra în secțiunea de care aveam nevoie, așa că o eliminăm. Pentru a face acest lucru, va trebui să revenim la diskpart.exe, să decidem din nou asupra partițiilor și să o selectăm pe cea cu 100 MB. Revenind la consola de reparații:

Cd/dx:

Și începem din nou:

Diskpart selectează discul 0 listă partiția selectează partiția 2

scoateți-l:

Ștergeți anularea partiției

poti verifica rezultatul:

Listă partiție

Mai avem ceva spațiu nealocat, în care recreăm partiția tocmai ștearsă:

Creați partiția efi size=100 listă partiția selectați partiția 1 format rapid fs=fat32 label="System"

Dar când încercați să atribuiți o literă folosită anterior Y, consola a refuzat (trebuia repornită). O să dau secțiunii o scrisoare Z:

Atribuiți litera=Z ieșire

Să pregătim terenul pentru bootrec.

  • creați un folder de descărcare:
mkdir Z:\EFI\Microsoft\Boot

  • copiați fișierele din mediul EFI acolo din folderul Windows instalat (C este litera unității cu fișierele de sistem Windows):
xcopy /s C:\Windows\Boot\EFI\*.* Z:\EFI\Microsoft\Boot
  • lăsa bootrec de pe unitatea flash, va verifica discurile pentru fișiere de sistem Windows:
bootrec /scanos

Nu vor merge nicăieri decât dacă le ștergeți din greșeală sau dacă intră în zona sectorului defect. Rămâne...

  • ... vă obligă să scrieți fișierul BCD „corect” și alte „configurații”:
bootrec /rebuildbcd

Opriți computerul, scoateți unitatea flash și porniți aparatul. Așteptăm să apară Windows. Lăsați-l să pornească pe desktop și verificați dacă totul este la locul lui.

Eroarea apare din nou...

Nu vă faceți griji. Dacă ați aprofundat în proces și ați introdus toate comenzile în mod conștient și corect, cel mai probabil situația a fost deja corectată. Trebuie doar să țineți cont de particularitățile filtrelor de securitate unice adoptate pentru modul UEFI și să nu confundați literele unității. Acestea pot fi finalizate urmând acești pași:

  • Treziți BIOS:
    – scoateți capacul lateral al computerului sau partea inferioară a laptopului
    – deconectați hard disk-ul (prin deconectarea ambelor cabluri de pe „staționar” sau prin scoaterea lor de la conectorii de pe laptop)
    – porniți mașina, așteptând eroarea de pornire;
    – după ce ați oprit computerul, reconectați hard disk-ul și din nou, pornind computerul, verificați;
  • verificați meniul UEFI al plăcii computerului pentru ordinea corectă a partițiilor de pornire; primul ar trebui să fie, după cum înțelegeți, EFI;
  • asigurați-vă că eticheta Bootabil Se află doar vizavi de partiția EFI și nimic altceva. Din păcate, nu este posibilă verificarea și corectarea situației din Windows PE. Și pentru aceasta va trebui să utilizați instrumente suplimentare sub forma unei unități flash bootabile. Faceți acest lucru folosind orice opțiune convenabilă din articol. Eticheta discului de pornire: cum se adaugă sau se elimină?

Atât am vrut să spun. Noroc.

Citiți: 1.641

Hard disk-urile majorității computerelor care rulează Windows au în mod tradițional două partiții - sistem și utilizator, cel puțin asta arată Explorer. De fapt, există mai multe partiții, doar unele dintre ele sunt ascunse și nu au o literă, ceea ce este ușor de verificat prin deschiderea snap-in-ului standard de gestionare a discurilor. Înțelesul ascunderii lor, sperăm, este clar pentru toată lumea. Acestea conțin date importante.

Ștergerea deliberată sau accidentală a cărei ștergere poate duce la nefuncționarea corectă a Windows sau chiar la imposibilitatea de pornire.

Un alt lucru este un interes sănătos pentru ele, mulți oameni ar dori probabil să știe ce ascund partițiile de serviciu ale sistemului și care este riscul pentru un utilizator care dorește să le ștergă, să zicem, de dragul creșterii spațiului liber pe disc. Apropo, puteți șterge în continuare partițiile de servicii, dar trebuie să o faceți corect și numai atunci când este cu adevărat necesar. De asemenea, trebuie amintit că, în orice caz, acest lucru va duce la o scădere a toleranței generale la erori a sistemului, care este asigurată de stocarea separată a fișierelor importante de sistem și de boot. Cu toate acestea, stocarea offline a bootloader-ului este departe de singurul scop al partițiilor ascunse, acestea pot conține date de criptare BitLocker, imagine "fabrică" sistem, mediu de recuperare și așa mai departe.

Secțiunile ascunse au apărut pentru prima dată în Windows 7, V XP nu exista nimic de genul acesta, dacă sistemul nu mai pornește, era pur și simplu reinstalat. Pe Windows Vista a fost folosit un mecanism mai avansat, în aceasta OS utilizatorul ar putea crea pe DVD -mediu de recuperare a discului și folosiți-l pentru a readuce sistemul la viață dacă nu a putut porni. Dar în Windows 7 putea fi văzut deja doar pe disc și în OEM -sistemele au două partiții de serviciu - „Rezervat de sistem” mărimea 100 MBși un volum fără titlu variind ca dimensiune de la 6 inainte de 15 GB, care conține o imagine a sistemului de operare original împărțit în mai multe părți cu "fabrică" setări - analog cu o copie de rezervă completă creată de programe precum Acronis True Image .

Dacă l-ați montat pe primul, veți vedea un folder care stochează fișierele de configurare de boot Bootși manager de descărcare de fișiere bootmgr, pe al doilea volum ai găsi un program standard Recuperareși mai multe fișiere imagine de sistem originale. Odata cu iesirea Windows 8.1, și apoi Windows 10 totul s-a schimbat putin. Capitol „Rezervat de sistem” a devenit mai mare, a primit sprijin UEFI, iar odată cu acesta au fost adăugate mai multe volume de servicii pe disc, inclusiv cel necesar pentru GPT -partiție de disc MSR, nu apare în Gestionarea discurilor. Puteți vizualiza toate partițiile ascunse de pe computer folosind manageri de discuri terți sau cea mai comună linie de comandă. Rulați-l ca administrator și executați următoarele comenzi:


listă disc
selectați discul 0
partiție de listă

Pe noastre PC Există două secțiuni de servicii ascunse, este posibil să aveți mai multe. Să încercăm să le introducem, pentru care vom monta volumele care ne interesează folosind comanda. Fără a părăsi utilitarul, rulați următoarele comenzi:

volumul listei
selectați volumul 2
atribui sau atribui litera=x

2 în acest exemplu, acesta este numărul volumului montat și X– scrisoarea care i se atribuie (dacă nu specificați o literă, aceasta va fi selectată și atribuită automat) . După aceea, accesați secțiunea prin Explorer și priviți conținutul, după ce ați activat anterior afișarea obiectelor ascunse.

Cu toate acestea, această metodă are un dezavantaj - folderele s-ar putea să nu poată fi vizualizate din cauza lipsei drepturilor necesare, așa că vă recomandăm totuși să utilizați manageri de fișiere de la terți, care sunt cel mai bine incluse în "în viaţă" discuri.

Deci, ce conțin de fapt secțiunile noastre ascunse?

Pe disc "Restabili" mărimea 498 MB există un folder Recuperare .

Care, la rândul său, conține folderul WindowsRE .

Cu mediul de recuperare Windows.

Dacă îl eliminați, Windows va putea încă porni, cu toate acestea, toate instrumentele de recuperare în caz de dezastru vor deveni indisponibile.

A doua secțiune de service (EFI criptat) mărimea 99 MB conține un folder EFI .

Unde sunt stocate directoarele BootȘi Microsoft cu fișiere descărcate.

Pe lângă aceste două volume, este posibil să aveți una sau două mai multe partiții de serviciu. Capitol MSR mărimea 128 MB marcat "Rezervat" nu la fel de important ca secțiunea EFI, dar eliminarea lui poate duce și la consecințe dezastruoase. De obicei, acesta stochează datele responsabile pentru marcaj GPT, dar poate conține și fișiere de boot. Cea mai mare secțiune ascunsă (mai mult de 5 GB) marcat "Recuperare" conţine o imagine "curat" Windows cu setările originale. Această secțiune apare pe OEM -dispozitive cu preinstalat OS.

Dacă rămâne puțin spațiu pe disc, îl puteți șterge, dar, în același timp, veți pierde capacitatea de a restaura sistemul la "fabrică" setări. În cele din urmă, a cincea secțiune ascunsă marcată "Recuperare" mărimea 400-600 sau puțin mai mult de un megaoctet poate fi găsit pe computerele actualizate cu Windows 8.1 inainte de Windows 10. Stochează mediul de recuperare al versiunii anterioare a sistemului, adică. Windows 8.1. Îl puteți formata fără consecințe negative.

Și asta e tot deocamdată.

Dacă doriți să ștergeți brusc "suplimentar" secțiunea de service, mai întâi gândiți-vă cu atenție dacă acest lucru este cu adevărat necesar și abia apoi continuați cu ceea ce ați planificat.

Când instalăm Windows pentru a goli (neetichetat) hard disk sau partiție formatată în mod obișnuit - folosind medii de instalare, nu trebuie să ne obosiți să creăm EFI-marcarea sistemului de operare. Toate partițiile necesare, în special boot-ul EFI, sunt create automat dacă computerul rulează BIOS UEFI. Dar dacă trebuie să instalați Windows într-un mod diferit.

Și pe un alt hard disk cu propriul bootloader independent, dacă se pune problema restabilirii funcționalității sistemului după îndepărtarea hard disk-ului cu partiția de pornire, în astfel de situații non-standard va fi necesară o muncă manuală.

Windows pe al doilea conectat la computer GPT-discul nu se instalează cu propriul său EFI-structura. În timpul unei instalări normale de pe mediul de instalare, bootloader-ul celui de-al doilea sistem este înregistrat pe cel existent. EFI-partitie – cea situata pe primul disc.

Ceea ce face vulnerabil al doilea Windows este că nu va putea exista independent dacă încărcătorul de pornire al primului sistem este deteriorat. Sau dacă primul hard disk se defectează sau este pur și simplu deconectat. Pentru ca cel de-al doilea Windows să aibă propriul său independent EFI- marcaj, în timpul instalării, trebuie să faceți primul sistem invizibil - dezactivați mediul său în setări BIOS, dacă este posibil, sau în hardware. Acest lucru nu este întotdeauna convenabil și uneori chiar imposibil în cazul laptopurilor.

Un al doilea Windows cu propriul bootloader independent poate fi instalat de programe precum sau care rulează în mediul sistemului actual WinToHDD. Dar vă vor cere să specificați bootloader-ul EFI-capitol.

Este foarte ușor să creezi unul pe un hard disk gol.

1. Creați o partiție EFI pe un hard disk gol în linia de comandă

Deci am initializat ca GPT media fără markup și date.

Lansați linia de comandă.

Asigurați-vă că faceți acest lucru în numele administratorului.

Intrăm pe rând:

diskpart lis disk sel disc 1 (în loc de 1, indicați numărul sub care este listat mai sus hard disk-ul de care aveți nevoie) creat par efi size=100 format fs=FAT32

lis disc

sel disc 1 (în loc de 1 indică numărul sub care este listat mai sus hard disk-ul de care aveți nevoie)

creat par efi size = 100

format fs = FAT32

În utilitarul de gestionare a discurilor vedem că pe al doilea hard disk a apărut EFI-sectiunea pe 100 MB. Acum putem crea o secțiune obișnuită pentru a indica tipul acesteia la programe sau WinToHDD ca partiție de sistem CU .

2. Crearea unei partiții EFI pe un hard disk gol folosind utilitarul Bootice

Cui nu îi place să creeze linia de comandă EFI-Pentru a marca mediile goale, puteți utiliza un utilitar de interfață grafică. Este gratuit și poate fi descărcat de pe orice portal de software de pe Internet. În fereastra principală, selectați al doilea hard. Clic.

Apoi - „Re-partiționare”.

În primul rând, bifați caseta GPTîn coloană „Tipul tabelului de partiții”. Apoi bifați caseta „Creează o partiție ESP”. Și în partea de sus a graficului „Setări” elimina toate valorile "Mărimea" cu excepția ultimului. Clic "BINE".

Ca rezultat, obținem un aspect de disc cu EFI-sectiunea pe 128 MBși o partiție care conține restul spațiului pe disc.

Dar dacă hard disk-ul nu este gol? Dacă are o structură și date de utilizator stocate. Sau vrem să restabilim Windows care și-a pierdut boot-ul EFI-partiție după defecțiune sau deconectare a hard disk-ului pe care a existat anterior bootloader-ul său. Și există soluții pentru acest caz. Pentru a restabili un sistem fără un bootloader, avem nevoie în mod natural de un mediu pentru a efectua anumite operațiuni. Într-un caz, mediile obișnuite de instalare Windows vor funcționa. Într-un alt caz, vom lucra cu un manager de spațiu pe disc, așa că vom avea nevoie de unul funcțional și de încredere LiveDisk WinPE. Una dintre acestea este LiveDisk Săgetător. Site de descărcare a imaginilor - Sergeistrelec.Ru .

Notă: următoarele operații nu pot fi efectuate pe discuri tip dinamic. Discul unei oglinzi Windows care a rămas fără încărcător de pornire trebuie mai întâi convertit într-un tip de bază. Acest lucru se poate face numai prin mijloace terțe.

3. Crearea unei partiții EFI la sfârșitul Windows

Deci, avem, de exemplu, un al doilea Windows care a pierdut EFI-bootloader după defecțiunea discului cu primul sistem.

Cum să-l lansez? Cea mai simplă și rapidă modalitate este de a crea EFI-partiție la sfârșitul partiției de sistem și recreează bootloader-ul. Nu aveți nevoie de nimic mai mult decât o linie de comandă pentru a face acest lucru. Porniți de pe mediul de instalare Windows, apăsați imediat Shift + F10. Această combinație va lansa promptul de comandă. Dacă folosim LiveDisk Săgetător, pornim, în consecință, de la ea.

Și deja la bord folosim linia de comandă.

In el intram:

diskpart lis vol sel vol 1 (în loc de 1, indicați numărul sub care partiția dvs. cu sistemul este listată mai sus) shrink wanted=100 creat par efi format fs=FAT32

Aici este secțiunea specificată comprimată la 100 MB iar în locul vacant a fost creat EFI-capitol.

Acum putem recrea bootloader-ul.

Pe linia de comandă, ieșiți :

Asta este - funcționalitatea Windows a fost restaurată.

4. Crearea unei partiții EFI înainte de Windows

Partiția de pornire există de obicei la începutul discului, înaintea partiției de sistem. Nu trebuie să fie așa, dar este făcut pentru a accelera pornirea Windows. La UEFI Am găsit bootloader-ul mai repede. Pe SSD este puțin probabil ca o astfel de optimizare să fie vizibilă, dar în cazul HDD poți concura chiar și pentru un pic de productivitate.

La bord LiveDisk Săgetător hai sa lansam. Faceți clic pe partiția de sistem și faceți clic pe bara laterală de operațiuni "Schimbarea dimensiunii".

Trageți glisorul de pe hartă puțin spre dreapta, astfel încât în ​​coloana de mai jos „Spațiu neocupat în față” au apărut mai multe MB. Apoi, în loc de numărul extras, intrăm 105 . Ca să funcționeze 105 MB. Clic "BINE".

Ca rezultat, programul va elibera cantitatea corectă de spațiu pe disc, în cazul nostru 102,01 MB. Și va lăsa o mică coadă în spatele secțiunii. Clic.

Confirmăm.

Acum să lansăm linia de comandă. Și noi creăm EFI-secțiunea exact așa cum este descris în clauza 1 articole.

Aici EFI-secțiunea a fost creată.

Tot ce rămâne este să recreați bootloader-ul, așa cum este descris la sfârșit clauza 3 articole.

Deci, ați specificat pornirea de pe CD/DVD sau USB în setările BIOS, iar la pornirea de pe Ubuntu LiveCD, în loc de un ecran violet cu pictograme ale unei tastaturi și al unui om, ați primit acest ecran:

E în regulă, se întâmplă. În acest caz, trebuie să țineți cont de o serie de puncte, care vor fi discutate în această secțiune. Apropo, prezența unui ecran violet în timpul pornirii nu înseamnă că nu aveți UEFI, doar că, cu un ecran negru, toate caracteristicile UEFI sunt cel mai clar vizibile. Deci, în orice caz, citirea acestei secțiuni va fi foarte utilă. Între timp, nu ezitați să selectați linia de sus „Încercați Ubuntu fără a instala” și apăsați Enter. După o scurtă așteptare, veți fi dus la desktopul Ubuntu și, în timp ce așteptați ca Ubuntu să se încarce, să vorbim despre UEFI.

Introducere în UEFI și GPT

Probabil vă amintiți că unul dintre obiectivele acestui manual este acela de a învăța cititorul să folosească toate instrumentele principale ale sistemului în mod eficient și ușor. Dar pentru a face acest lucru, trebuie să săpați mai profund și să vorbiți despre hardware-ul computerului și cum funcționează acest hardware cu sistemul. Prin urmare, din nou există o teorie, nu te poți descurca fără ea.

Ce se întâmplă când porniți computerul? În primul rând, computerul trebuie să se inițialeze corect, adică propriul hardware, și să transfere controlul la încărcătorul sistemului de operare. Acest proces este gestionat de „Extensible Firmware Interface” ( EFI) (Extensible Firmware Interface) - o interfață între sistemul de operare și firmware care controlează funcțiile hardware de nivel scăzut. Anterior, BIOS-ul a fost responsabil pentru acest lucru, iar acum EFI, care, după o altă modificare a standardului, a devenit cunoscut sub numele de „Interfață unificată de firmware extensibilă” ( UEFI) este numele și va fi folosit în continuare. Trebuie menționat că UEFI, ca interfață mai modernă, acceptă pe deplin toate funcțiile BIOS-ului, din păcate, nu este adevărat. În setări, modul de asistență BIOS este cel mai adesea numit „Legacy” („moștenire” sau „tradițională” în engleză) sau pur și simplu „UEFI Disabled” („UEFI dezactivat”, după cum ați putea ghici). Deocamdată, însă, suntem interesați de modul UEFI activat.

Deci, atunci când porniți computerul, UEFI începe să inițializeze hardware-ul și găsește un fel de dispozitiv de blocare, de exemplu, un hard disk. Probabil știi că întregul hard disk nu este aproape niciodată folosit - discul este neapărat împărțit în secțiuni, inclusiv pentru ușurință în utilizare. Dar astăzi îl puteți împărți în secțiuni în două moduri standard: folosind MBR sau GPT. Care este diferența lor?

MBR(„Master Boot Record” - boot-ul principal record) folosește identificatori de partiție pe 32 de biți, care sunt plasați într-un spațiu foarte mic (64 de octeți) chiar la începutul discului (la sfârșitul primului sector al discului). Datorită unui volum atât de mic, sunt acceptate doar patru partiții primare (puteți afla mai multe despre acest lucru în acest articol). Deoarece se utilizează adresarea pe 32 de biți, fiecare partiție nu poate avea mai mult de 2,2 TB. În plus, înregistrarea de pornire nu are niciun MBR de rezervă, așa că dacă o aplicație suprascrie înregistrarea de pornire principală, toate informațiile despre partiție se vor pierde.

GPT(„Tabelul de partiții GUID” - masa partition GUID) folosește deja identificatori pe 64 de biți pentru partiții, astfel încât spațiul în care sunt stocate informații despre partiții este deja mai mare de 512 octeți, în plus, nu există limită pentru numărul de partiții. Rețineți că limita dimensiunii partiției în acest caz este de aproape 9,4 ZB (da, ați citit totul corect - un zettabyte, unul urmat de douăzeci și unu de zerouri!). Și la sfârșitul discului există o copie a GPT, care poate fi folosită pentru a restabili o tabelă de partiții master deteriorată la începutul discului.

Deci, atunci când comunicarea între echipament și sistemul de operare se realizează prin modul UEFI activat (și nu Legacy BIOS), utilizarea GPT pentru partiționare este practic. obligatoriu, altfel probabil vor exista probleme de compatibilitate cu MBR.

Ei bine, se pare că dispozitivele blocate au fost rezolvate, UEFI a inițializat totul corect, iar acum ar trebui să găsească bootloader-ul sistemului de operare și să-i transfere controlul. Într-o primă aproximare, arată astfel: deoarece UEFI este succesorul BIOS-ului, caută bootloader-ul în strictă conformitate cu regulile stabilite. Dacă găsește un bootloader al sistemului de operare care nu acceptă UEFI, atunci modul de emulare BIOS este activat (acest lucru este adevărat, chiar dacă Legacy BIOS nu este specificat în mod explicit). Și totul începe de la capăt, cu singura diferență că acum emulat BIOS-ul verifică starea hardware-ului și încarcă firmware - drivere simple pentru componente hardware individuale. După care emulat BIOS-ul caută din nou încărcătorul de pornire a sistemului de operare și îl activează. Aceasta, la rândul său, încarcă sistemul de operare sau afișează o listă de sisteme de operare disponibile.

Dar în cazul UEFI, totul se întâmplă puțin diferit. Faptul este că UEFI are propriul încărcător de sistem de operare cu manageri de lansare integrati pentru sistemele de operare instalate. În acest scop, pentru acesta - pentru încărcătorul UEFI - trebuie creată o partiție mică (100–250 MB) pe disc, care se numește „Extensible Firmware Interface System Partition” (partiția de sistem a interfeței firmware extensibile, ESP). Pe lângă dimensiunea specificată, partiția trebuie să fie formatată în sistemul de fișiere FAT32 și să fie bootabilă. Conține drivere pentru componente hardware care pot fi accesate de sistemul de operare care rulează. Și în acest caz, descărcarea are loc direct din această secțiune, care este mult mai rapidă.

Deci, să rezumam: pentru a utiliza pe deplin funcționalitatea UEFI, discul trebuie să fie GPT și trebuie să aibă o partiție ESP specială. Acordați atenție expresiei „astfel încât deplin utilizați funcționalitatea” - există multe modalități de a instala Ubuntu pe un sistem cu UEFI „demontat” într-o măsură sau alta și toate depind de prezența sau absența sistemelor de operare preinstalate pe computer. De exemplu, doriți să lăsați Windows preinstalat. Ce Windows - „Șapte” sau noul 8.1? Sau poate, Doamne ferește, ai instalat „Peratian Windows”, activat cu MBR și nu vrei să rulezi cu GPT și tu, totuși, vrei să-l studiezi mai departe? În plus, multe depind de adâncimea de biți a sistemelor de operare - fără a dansa cu o tamburină, este imposibil să faci un sistem pe 32 de biți să funcționeze cu UEFI. Și există destul de multe astfel de exemple. Prin urmare, în această secțiune vom vorbi doar despre instalarea Ubuntu în modul „plin maxim” de utilizare a capabilităților UEFI, deși chiar și după citirea acestei introduceri, veți putea deja să vă imaginați dispozitivul computerului dvs. și, dacă doriți, să vă implementați propriul script de instalare.

Ei bine, începem?

Partiționarea discului

Deci, ați pornit în Ubuntu de pe un LiveCD în modul UEFI. Deschideți „GParted Partition Editor”, dar deocamdată să vorbim despre caracteristici foarte importante cărora trebuie să le acordați atenție.

Cel mai important lucru este că trebuie să aveți un plan pentru acțiunile dvs., credeți-mă - lista pașilor și ordinea implementării lor este destul de extinsă, așa că este recomandabil să notați punctele principale ale planului undeva pe o bucată de hârtie și verificați-le periodic. Deci ce știi? Pentru o instalare normală a Ubuntu în modul UEFI, hard disk-ul computerului trebuie să fie pregătit corespunzător, și anume:

    Discul trebuie să fie GPT;

    Discul trebuie să aibă o partiție ESP specială;

    Discul trebuie să aibă partiții standard: sistem, swap și o partiție pentru directorul principal.

În plus, trebuie să decideți asupra sistemelor de operare de pe computer - dacă Ubuntu va fi singurul sistem sau dacă vor exista alte sisteme care acceptă modul UEFI în apropiere, va determina aspectul și planul de instalare.

Să începem prin a răspunde la a doua întrebare: despre disponibilitatea altor sisteme de operare. Dacă computerul dvs. are deja sisteme de operare care acceptă pornirea în modul UEFI (de exemplu, Windows 8) și nu intenționați să renunțați la ele încă, atunci primele două puncte ale planului au fost deja finalizate: probabil partiția ESP. există deja, iar discul, desigur, cu GPT. Să verificăm dacă într-adevăr este așa.

Să presupunem că după lansarea editorului de partiții GParted, se deschide următoarea fereastră:

Ce informații pot fi obținute studiind cu atenție această fereastră? Mai întâi, uitați-vă la coloana „File System”: toate partițiile sunt formatate în ntfs, cu excepția unei partiții cu un sistem de fișiere fat32 - aceasta pare a fi partiția ESP. Windows 8 este deja instalat pe disc (partiția /dev/sda4 - în Windows aceasta este unitatea C:) - aceasta indică eticheta disc (coloana „Etichetă”). În al doilea rând, există o serie de partiții de servicii Windows pe hard disk - puteți afla despre acest lucru nu numai prin etichetele (WINRE_DRV și LRS_ESP), ci și prin steaguri(Coloana „Flags”) - toate aceste secțiuni sunt ascunse deoarece au setat steagul ascuns, care sugerează natura specială a informațiilor de pe ele. Și, în sfârșit, aruncați o privire mai atentă la partiția /dev/sda5 - ați pierdut accidental unitatea D: în Windows? Iată-l sănătos și sigur.

Deci, primele două puncte ale planului au fost deja finalizate, iar implementarea celui de-al treilea punct: crearea de partiții pentru Ubuntu este descrisă suficient de detaliat în exemplul de utilizare a GParted pentru a repartiționa un hard disk. Să vă reamintim pe scurt că trebuie să „decupați” spațiu suficient de pe discul de date (în exemplu, acesta este /dev/sda5, sau unitatea D: în Windows) și, în locul său, creați trei partiții: swap, sistem și un partiție pentru directorul principal. De asemenea, rețineți că discul dvs. este GPT, deci nu are o partiție extinsă care să conțină unități logice, prin urmare, atunci când creați partiții, selectați Partiție primară(„Secțiunea principală”).

Nu efectuați nicio operațiune cu partițiile de serviciu Windows - acestea sunt destinate funcționării normale a acestui sistem de operare. Modificarea accidentală sau deliberată a acestor partiții este garantată să ducă la probleme în Windows, inclusiv inoperabilitatea completă a acestuia.

Rezultatul final ar trebui să fie ceva similar cu această imagine:

Secțiunile suplimentare create sunt afișate aici:

Vă rugăm să scrieți scopul secțiunilor. În exemplul prezentat:

    /dev/sda2- secțiunea EFI (ESP)

    /dev/sda6- partiție de sistem (partiție pentru „rădăcina” sistemului)

    /dev/sda7- partiție de schimb

    /dev/sda8- secțiune pentru datele utilizatorului.

Aceste informații vor fi foarte utile mai târziu când instalați Ubuntu, deoarece, din cauza numărului mare de partiții, puteți să vă confundați foarte ușor și să atribuiți punctul de montare necesar unui „număr” greșit.

Cu toate acestea, continuăm să lucrăm cu editorul GParted. Sarcina ta este să ștergi toate partițiile și să folosești spațiul liber pentru a crea configurația de disc necesară pentru Ubuntu. Pentru a face acest lucru, puteți face clic dreapta pe fiecare secțiune și selectați „Ștergeți” din meniul derulant. Dar este mai bine să o faceți diferit: găsiți elementul „Dispozitiv” în bara de meniu a editorului GParted și selectați „Creare Partition Table...” din meniu. Va apărea un avertisment:

AVERTISMENT: Acest lucru va ȘTERGE TOATE DATELE de pe ÎNTEGUL DISK /dev/sda

(ATENȚIE: acest lucru va ȘTERGE TOATE DATELE DE PE ÎNTREGUL DISK /dev/sda)

Nu-ți face griji, te-ai ocupat de copiile de rezervă, nu? Priviți chiar mai jos - la inscripția „Avansat” (Detalii). Faceți clic pe triunghiul din stânga și selectați gpt din meniu:

Întregul spațiu pe disc va deveni gri. Faceți clic dreapta pe el și începeți să creați partițiile necesare selectând „Nou” din meniul derulant. Prima dintre noile partiții este o partiție ESP specială, necesară, după cum vă amintiți, pentru ca UEFI să funcționeze. Deoarece este formatat într-un sistem de fișiere non-Linux și, în plus, trebuie să fie bootabil, trebuie să fie localizat la începutul spațiului de disc. Definiți dimensiunea acesteia în câmpul „Dimensiune nouă (MiB)” (Dimensiune nouă în MiB) 100 MB, iar sistemul de fișiere - fat32:

În același mod, creați partiții pentru viitor: sistem (15 GB cu sistemul de fișiere ext4), partiție swap (4 GB cu linux-swap) și pentru directorul principal (tot spațiul rămas în ext4). După cum vă amintiți, GParted nu aplică modificările imediat, ci pur și simplu le pune în coadă pentru execuție. Deci, faceți clic pe bifa verde „Aplicați toate operațiunile”:

Da, nu este deloc necesar să gestionați steagurile de pornire în această etapă - programul de instalare Ubuntu va face totul așa cum trebuie. Acum citiți cu atenție cum să instalați Ubuntu și, când sunteți gata, vom continua.

Instalarea Ubuntu

După această muncă pregătitoare, instalarea Ubuntu nu va fi dificilă, mai ales dacă ați citit cu atenție regulile de instalare. Doar scoateți o bucată de hârtie cu o listă de partiții și rețineți că pentru partiția specială EFI (/dev/sda2 din exemplul despre instalarea în comun a Ubuntu și Windows) trebuie să atribuiți cu precizie proprietatea Partiția de pornire EFI, nu zona de pornire a backupului BIOS:

Dacă nu faceți acest lucru, programul de instalare vă va afișa această notificare:

Corectați eroarea și, dacă nu funcționează, părăsiți programul de instalare, lansați editorul GParted și verificați dacă tot ceea ce este descris mai sus a fost finalizat.

Atribuțiile pentru toate celelalte partiții necesare la instalarea Ubuntu sunt descrise în detaliu în această secțiune, așa că nu are rost să intrăm în mai multe detalii aici.

Posibile probleme

Uneori se întâmplă ca după instalare unul dintre sistemele de operare preinstalate pe computer să nu pornească. Ei bine, fără a intra în moduri destul de complicate de a readuce totul la normal, observăm că există o soluție cuprinzătoare pentru posibilele probleme de încărcare. Numele acestei soluții este Reparație cizme .

Acest mic program este un instrument foarte puternic care vă permite să remediați aproape toate erorile care pot apărea la încărcarea Ubuntu și a altor sisteme de operare după instalare.

Urmați regula de aur: „ Nu reparați niciodată ceva care nu este încă rupt»!

Porniți în Ubuntu. Nu contează cum o faci - Boot-Repair funcționează atât cu LiveCD, cât și pe sistemul instalat. Desigur, dacă întâmpinați dificultăți la pornirea Ubuntu nou instalat, atunci prima metodă devine singura. Pentru a începe, Boot-Repair trebuie să fie instalat pe computer, acest lucru se face folosind terminalul. Apăsați Ctrl + Alt + T și în fereastra care apare, tastați:

: Schimbați comanda mai aproape de lansare.

Sudo add-apt-repository „deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu saucy main”

Acum, desigur, vei spune: „Ce faci acolo, deloc? Sunt atât de multe scrisori - nu înțeleg nimic și cu siguranță voi face o greșeală!” Desigur, nimeni nu introduce comanda prezentată literă cu literă în terminal - doar selectați-o complet și faceți clic pe butonul din mijloc al mouse-ului în fereastra terminalului sau trageți textul selectat acolo. Apasa Enter. Dacă sunteți pe un Ubuntu deja instalat, vi se va solicita să introduceți parola. Vă rugăm să rețineți că atunci când introduceți o parolă, nu sunt afișate simboluri: fără puncte, fără asteriscuri - absolut nimic - probabil că nu este nevoie să explicați de ce se face acest lucru. După introducerea parolei, apăsați din nou pe Enter.

Descărcați cheia publică a depozitului cu programul din magazinul de chei de încredere:

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 60D8DA0B

Actualizați lista de aplicații cu comanda:

Sudo apt-get update

Instalați și rulați Boot-Repair:

Sudo apt-get install -y boot-repair && (boot-repair &)

După o scurtă scanare, va apărea fereastra principală Boot-Repair:

: În procesul de scriere.