Ce este Master Boot Record (MBR)? Definiție și modul de utilizare [MiniTool Wiki]
What Is Master Boot Record
Navigare rapidă:
Un Master Boot Record (MBR) este un tip special de sector de boot care se află la începutul dispozitivelor de stocare pe computer partiționate, cum ar fi hard disk-uri interne, hard disk-uri externe, unități amovibile și multe altele. Acest concept a fost introdus public în 1983 cu PC DOS 2.0.
MBR deține informațiile despre modul în care partițiile logice, care conțin sisteme de fișiere, sunt organizate pe acel mediu de stocare. De asemenea, conține cod executabil pentru a funcționa ca un încărcător pentru sistemul de operare instalat.
Spațiul maxim de stocare adresabil al tabelei de partiții MBR este de 2 TB ( 2 ^ 32 × 512 octeți ). Prin urmare, schema de partiționare bazată pe MBR este înlocuită treptat de schema de tabel de partiții GUID (GPT).
MBR nu poate exista pe suporturi non-partiționate, cum ar fi dischetele.
Când primiți un nou hard disk, îl puteți utiliza Expertul partiției MiniTool si este ' Inițializați pe discul MBR funcția de a face această treabă.
Prezentare generală
În general, există două tipuri de definiție pentru MBR. În linii mari, MBR conține întregul sector ( bootstrap, tabel de partiții și identificator de separare ). Într-un sens restrâns, se referă doar la bootstrap.
În general, sectorul care conține codul de încărcare este Main Boot Record ( MBR ) deoarece acest cod de încărcare ocupă deja cea mai mare parte a spațiului liber. În plus, formatarea comenzilor de partiție nu va șterge informațiile MBR, deoarece acest spațiu special nu aparține niciunei partiții.
MBR conține trei părți (< 512 octeți )
1: Încărcătoare principale de încărcare / Înregistrare principală de încărcare ( 446 octeți )
Începutul MBR este prima etapă a codului încărcătorului. Și codul încărcătorului este variabil. Astfel, utilizatorii pot porni MBR din mai multe sisteme de operare. Poate fi găsit în programul FDISK. După pornirea hard disk-ului, MBR va transmite dreptul de control către anumite sisteme de operare înregistrate în tabela de partiții.
2: Tabel de partiții de disc ( DPT )
Tabelul de partiții descrie partițiile unui dispozitiv de stocare. Tabelul de partiții de disc este situat în primul sector ( cilindru 0, cap 0 și sector 1, MBR ) din fiecare hard disk. Tabelul total de partiții are 64 de octeți și fiecare intrare de partiție are 16 octeți. Prin urmare, există maximum 4 partiții pe discul MBR. Dacă utilizatorii au nevoie de mai multe partiții, pot crea partiții extinse, deoarece o partiție extinsă poate fi împărțită în mai multe unități logice.
3: Semnătura END
Valoarea sa este AA55. Dar poate arăta ca 55AA, deoarece valoarea scăzută va fi în fața maximului.
Notă: MBR nu aparține niciunui sistem de operare. Prin urmare, comanda disc nu o poate citi. Cu toate acestea, utilizatorii îl pot modifica sau rescrie prin comenzi. De exemplu, în minix 3, utilizatorii pot folosi comanda „installboot-m / dev / c / us / r / mdec / masterboot 'pentru a scrie programul master-boot în MBR.
Funcția principală și procesul de boot al MBR
BIOS-ul va verifica automat toate dispozitivele hardware atunci când utilizatorii lansează computerul. După aceea, bootstrapping-ul sistemului va citi MBR de la CHS în memorie. Și apoi, poate executa înregistrarea master boot.
Înregistrarea principală de boot va verifica tabela de partiții a hard diskului pentru a vedea dacă este într-o ordine bună și pentru a căuta o partiție bootabilă “ activ ”În tabelul de partiții. În plus, poate ajuta la stocarea conținutului primului sector logic al partiției active în memorie. Și, conținutul sectorului se numește dos boot record ( DBR ).
Procesul de citire a MBR
În primul rând, programul BIOS verifică hardware-ul sistemului și apoi verifică dispozitivele de boot disponibile în conformitate cu ordinea de boot setată în CMOS. Apoi, BIOS citește primul sector și anume sectorul MBR la 0000: 7C00H. Apoi, BIOS citește 0000: 7CFEH-0000 pentru a vedea dacă semnătura finală este 55AAH. Dacă este, BIOS-ul va trece controlul către MBR pentru a încărca Windows. Dacă nu, BIOS-ul va citi alte dispozitive bootabile. Dacă nu există un dispozitiv bootabil, vom primi mesajul „NO RAM BASIC”, iar Windows nu poate porni.
MBR virtual
Virtual MBR se referă la înregistrarea de boot extinsă ( EBR ), ale căror înregistrări sunt identice cu MBR.
Reconstruiți MBR
În unele cazuri, operațiunea greșită sau invazia de viruși ai computerului pot afecta MBR. Drept urmare, atunci când lansează computerul, utilizatorii văd doar un ecran negru sau văd câteva litere aiurea. Vizând această situație, ei pot apela la câteva soluții, cum ar fi:
Comenzi DOS: fdisk / mbr