Boot record de master - l

master boot record

Master Boot Record (în engleză master boot record, MBR.) - codul și datele necesare pentru încărcarea ulterioară a sistemului de operare și situat în primul sector fizic (mai ales în primul) de pe hard disk sau alt dispozitiv de stocare a datelor.

MBR-ul conține o mică bucată de cod executabil. tabela de partiții (tabelul de partiții) și o semnătură specială.

Funcția MBR - „tranziție“ în partiția de hard disk de la care doriți să efectuați, „cod viitor“ (de obicei - pentru a încărca sistemul de operare). Pe „scena MBR» se întâmplă de selecție partiție, încărcarea codul sistemului de operare are loc în etapele ulterioare ale algoritmului.

Structura master boot record (MBR)

Patru 16 octeți tabel principal partiție înregistrare (MBR doar diagrama tabel secțiuni principale)

Rolul și locul de MBR, pornirea calculatorului (arhitectura x86)

In timpul primelor cizme de calculator x86 a lucrat întotdeauna prin BIOS. În acest stadiu, în plus față de testarea și inițializarea echipamentului de calculator, există, de asemenea, alegerea dispozitivului care va fi în continuare de încărcare. Acest lucru poate fi o dischetă, hard disk, o resursă de rețea, firmware ROM, sau orice alt dispozitiv (dispozitiv de boot algoritm de selecție pot fi diferite și depinde de implementarea BIOS). După selectarea unui dispozitiv de pornire de gestionare a tuturor BIOS-ului de încărcare ulterioară transmite pe deplin dispozitivul.

În cazul în care aparatul are doar o secțiune (cum ar fi o dischetă sau o sarcină de rețea), atunci selecția este lipsit de ambiguitate și descărcarea pornește direct de pe acest dispozitiv. Cu toate acestea, în cazul în care dispozitivul cuprinde mai multe secțiuni, fiecare dintre acestea ar putea fi potențial boot (ca, de exemplu, în cazul hard disk-uri), apare incertitudinea: și anume o secțiune pentru a produce sarcina. Pentru a rezolva ambiguitatea secțiunii alegere a fost rugat să aducă această problemă din jurisdicția BIOS-ului și să se facă referire alegerea dispozitivului în sine. Ideea de a utiliza acest program mic înregistrate pe mass-media, care ar efectua selecția. Deci, nu există conceptul MBR.

Astfel, prezența potențială a mai multor partiții de boot, printre care este necesar pentru a face o alegere - acesta este un moment cheie în necesitatea apariției și testarea MBR. Pentru dispozitivele cu un singur (a se specifica sau unic) MBR de boot conceptul de partiție lipsită de sens și nu este utilizat.

dezvoltarea MBR

Alt sistem (non-x86)

Datorită faptului că alte sisteme folosesc diferite soluții arhitecturale (începând de la activarea fierului și terminând cu încărcarea sistemului de operare), conceptul MBR poate fi aplicabilă acestora.

standardizare MBR

Standard aprobat pentru structura MBR nu există, „tradiția stabilită“ cu toate acestea, au, care sunt deținute de majoritatea MBR-ul de la diferiți producători.

MBR Alte formate

Încărcătoare, diferite de Windows standard -zagruzchikov poate utiliza spațiul dintre MBR-ul și prima partiție (aproximativ 32 kb) pentru propriile lor scopuri. În astfel de cazuri, în conformitate cu codul de boot MBR-ul pentru a înțelege întreg, și pentru a evidenția numele primilor 512 octeți de spun că acestea sunt situate în MBS (Master Boot Sector) - sectorul de boot principal.

Pentru sistemele de operare Microsoft concepte și MBS MBR sunt aceleași, deoarece întregul conținut în MBR MBS, deși acest lucru nu este în întregime corectă, deoarece în conformitate cu datele MBR implică, și în conformitate cu MBS - sector fizic.

MBR de la Microsoft (MS DOS și MS Windows)

Structura MBR

Structura MBR de la Microsoft ocupă un sector (512 octeți):

  • cod zonă și date auxiliare (446 bytes)
  • tabel de regiune partiție (4 înregistrări 16 octeți)
  • Semnătura 55AAh (2 octeți)

Algoritmul de cod MBR de la Microsoft

BIOS (înainte de MBR)

Alegerea partiției de încărcare și de a verifica integritatea MBR:

Acest lucru se încheie verificarea MBR și începe pregătirea pentru încărcarea sistemului de operare:

sectorul de boot disc logic (după MBR)

Sectorul de boot depinde de tipul de sistem de fișiere pe o partiție logică și care conține codul care efectuează constatarea reală și încărcarea sistemului de operare pe acest tip de sistem de fișiere.

Structura MBR

Structura master boot record (MBR)

încărcător de cod

tabel de partiții

Tabela de partiții conține informații despre tipul de partiție și localizarea acesteia pe hard disk.

Ultimii doi octeți ai MBR-ul sunt numite semnătură. Valoarea acestor octeți este AAh 55h. Dacă nu este, înregistrarea este incorectă.

Descrierea structurii secțiunii

Descrierea structurii secțiunii

Decalajul primul sector

Restore MBR

Exemplu de cod de rezervă la MBR sistemelor unix-like pentru sda disc:

Restaurarea tabela bootloader și partiții:

Restaurarea numai bootloader:

notițe

Vezi ce „Master Boot Record“ în alte dicționare:

Record (dezambiguizare) - Demonstrația cont Notația înregistrare dublă înregistrare Alfabetul înregistrarea MX intrare juramant notație științifică RPN bibliografică asistată de înregistrare de căldură de înregistrare magnetică stereofonic de înregistrare lumeasca ... ... Wikipedia

Fișiere-11 - (de asemenea, cunoscut sub numele de pe structura de disc (născut pe sistemul de structura de fișiere pe disc), utilizat în OpenVMS sistemul de operare, precum și într-o formă mai simplă în vârstă OS RSX 11. Acest sistem de fișiere ierarhic cu suport pentru ... ... Wikipedia.

partiție - Forum (. partiție limba engleză) a dispozitivului de stocare a datelor de memorie nevolatilă (hard disk, SSD, unitate USB), alocate în mod logic pentru comoditatea de lucru, și este compus din blocuri învecinate. Partiționarea este frecvent practicată în piața internă ... Wikipedia

Partition - Forum (partiție engleză.) O parte a spațiului de pe hard disk pe termen lung alocate pentru comoditatea de lucru. Pe de altă partiționare mass-media, sau nu sunt furnizate, sau (cu rare excepții) nu se practică. Cu toate acestea, există un flash ... ... Wikipedia

partiție de hard disk - Forumul O parte a spațiului de pe hard disk pe termen lung alocate pentru comoditatea de lucru (partiție engleză.). Pe de altă partiționare mass-media, sau nu sunt furnizate, sau (cu rare excepții) nu se practică. Cu toate acestea, există un flash ... ... Wikipedia

partiție de hard disk - Forumul O parte a spațiului de pe hard disk pe termen lung alocate pentru comoditatea de lucru (partiție engleză.). Pe de altă partiționare mass-media, sau nu sunt furnizate, sau (cu rare excepții) nu se practică. Cu toate acestea, există un flash ... ... Wikipedia