Bootdev ceea ce este un disc de boot

Pentru a înțelege mai bine ce este un disc de boot, să înțelegem mai întâi ce este un disc și cum se stochează informațiile pe acesta și apoi ce face bootable-ul. Dezasamblați totul va fi scurt, referindu-se la definițiile cheie din Wiki.







Prin cuvântul "disc" se înțelege toate dispozitivele de stocare (externe și interne) utilizate în acest moment.

Un disc este un depozit de informații digitale. Unitatea minimă de informații digitale este un pic. Un bit poate stoca numai una dintre cele două valori 0 sau 1. Aceasta înseamnă că discul este un dispozitiv cu capacitatea de a stoca un anumit număr de astfel de biți. Unitatea minimă de informații utile este un octet. Un octet este format din 8 biți. De ce exact 8 biți? Mai multe despre acest lucru este mai bine citit pe Wiki, dar încă mai adaugă că nu a fost inițial 8, aceasta a venit cu timpul.

Un bun exemplu al celor de mai sus. Luați notebook-ul obișnuit în cușcă. Acesta va funcționa ca un dispozitiv de memorie pentru noi (deși este și ei). În această privință, fiecare celulă din pagină va avea un octet și fiecare pagină va fi un sector.

Avem o idee aproximativă despre structura fizică a discului. Acum hai să vorbim despre partițiile pe disc. Secțiunile sunt destinate împărțirii spațiului de pe disc în secțiuni de o anumită dimensiune. Informațiile despre partițiile de disc sunt stocate în tabela de partiții. Numărul de partiții și dimensiunea lor maximă depind de tipul tabelei de partiții utilizate. Tabela de partiții este situată la începutul discului. Există două tipuri principale de tabele de partiții: vechea tabelă este situată în MBR. și o nouă tabelă pentru GPT.

Dacă mergeți la Gestionarea discurilor în Windows, veți vedea locația partițiilor de pe disc.

Bootdev ceea ce este un disc de boot


Cum au posibilitatea de a organiza stocarea de fișiere în partiția de disc? Ai nevoie de baze de date, care va conține informații, în orice sector al partiției este un anumit fișier. În rolul bazei de date sunt sistemele de fișiere. Sistemele de fișiere sunt de diferite tipuri, dar esența fiecărui se reduce la stocarea informațiilor și locația sa fizică, atributele, data și așa mai departe. D. este situat la începutul secțiunii sistemului de fișiere în care se află.







Pentru claritate, vom prezenta totul într-o formă grafică.

Discul în format MBR suporta 4 partiții primare primare cât mai mult posibil. Dimensiunea maximă a partiției din acest tabel de partiții este

2.2 TB.
Pentru a ocoli restricția în 4 secțiuni, este prevăzută o secțiune extinsă. Este o secțiune primară cu subsecțiuni logice. Numărul acestor secțiuni este limitat doar de spațiul de stocare gratuit.

Un disc în format GPT, suporta 128 de partiții cu dimensiunea maximă a fiecăruia


Acum, despre ceea ce face un boot de unitate? Dacă vă gândiți logic, apoi pentru a încărca un disc, aveți nevoie de un disc pentru a îndeplini anumite cerințe, ați avea un fel de marcă pe care sistemul îl va defini ca fiind bootabilă.

În cele de mai sus, există un fel de sistem. care verifică discul nostru pentru prezența "etichetelor". Luați în considerare acest sistem.

Când porniți calculatorul, primul lucru pe care procesorul citește un program de bază, cu placa de bază și-l execută. Programul de bază începe primele dispozitive de verificare. Daca va avea succes, rezultatul controalelor aplicate în configurația dispozitivului pentru care utilizatorul poate influența, și apoi trebuie să înceapă căutarea pentru discuri în ordinea specificată în configurația care se potrivesc starea portbagajului. Dacă găsiți discul corect, cu citire său și executat de codul bootloader. Loader, la rândul său, descarcă controlul de operare codul de sistem și transferuri.

Sistemul descris se numește Sistem de intrare-ieșire de bază sau BIOS. BIOS-ul a fost în jur de ceva timp și are un receptor mai modern numit EFI. Esența noului sistem de bază este implementarea software-ului pe 64 de biți, suport pentru programe și drivere externe, suport pentru discuri GPT, o componentă grafică mai frumoasă. În mod firesc, fiecare dintre aceste sisteme de bază are propriile criterii privind discul de boot.

Pentru sistemele BIOS, este necesar ca discul să aibă un MBR record de boot în primul sector. și partiția primară pe care vor fi stocate fișierele pentru încărcare ulterioară. MBR-ul propriu-zis în primii 446 octeți conține cod executabil care fie pornește sistemul de operare, fie încarcă un bootloader mai avansat de pe partiția de disc.

Pentru EFI, toate destul de diferite. Pe discul trebuie să fie prezent partiție FAT (deoarece, sistemul de bază EFI înțelege numai sistemul de fișiere), într-un dosar special (/ EFI / boot), care va fi amplasat fișier executabil .efi. Acest executabil efectuează operații suplimentare, dacă încărcătorul de încărcare a sistemului de operare sau alt program.







Articole similare

Trimiteți-le prietenilor: