Master Boot Record (română)

Master Boot Record (MBR) - este primul sector (primii 512 bytes) dispozitivul de stocare. MBR - acest lucru nu este secțiunea de memorie rezervată pentru dispozitivul de încărcare a sistemului de operare și tabela de partiții partiția, și.

Procesul de boot

Se incarca - un proces cu mai multe etape. Cele mai multe PC-uri de azi inițializa dispozitivul de sistem de firmware numit BIOS (Basic Input / Output System). BIOS este conținut în CMOS (Ceramic metal-oxid Semiconductor), care este executat la pornirea sistemului. După inițializare, dispozitivele de incarcare de sistem BIOS care caută MBR-ul în dispozitivul de stocare prima (unitatea HDD, SSD, CD / DVD, unitate USB.) Sau la o primă secțiune a dispozitivului. Se trece apoi de control la dispozitivul de încărcare. Aceasta, la rândul său, citește tabela de partiții și se pregătește pentru a încărca sistemul de operare. Printre GNU / Linux bootloaders evidențiază GRUB și LILO.

MBR constă într-o mică parte din codul de asamblare (bootloader - 446 bytes), tabela de partiții - 4 partiții primare (16 bytes) și apărătoarea (0xAA55).

„Tradiționale“ pentru Windows / DOS verifică bootloader doar partiția activă, citiți sectoare X din această partiție, și apoi transferă controlul la sistemul de operare. Downloader pentru Windows / DOS nu este capabil de a descărca Arch Linux, pentru că nu a fost proiectat pentru a încărca kernel-ul Linux. Se poate servi activ numai. partiție primară.

Bootloader unificate (GRUB) - un standard pentru GNU / Linux încărcător de boot, și utilizatorii recommened să-l instalați în MBR, pentru a putea porni sistemul de operare de la orice partiție, primară sau logică.

Copiere de rezervă și recuperare

Deoarece MBR situat pe un disc, acesta poate fi salvat și, dacă este necesar, restaurat.

Pentru a crea o copie de rezervă a MBR:

Dacă doriți să salvați numai codul de pornire (este nevoie de 446 octeți), apoi modificați dimensiunea blocului este după cum urmează:

Pentru a salva numai tabela de partiții (66 bytes) necesare pentru a executa următoarea comandă:

Prin urmare, pentru a recupera numai codul de boot din fișierul MBR-backup.

Important: Restaurarea tabela de partiții MBR de pe neconforme vor face imposibil de citit toate datele, pentru a le aduce înapoi ar fi aproape imposibil. Dacă aveți nevoie doar să reinstalați dispozitivul de încărcare, citiți grub sau lilo.

Pentru a goli MBR, dar lăsați tabela de partiții (poate fi util dacă doriți să reinstalați complet sistemul de operare):

Restaurarea bootloader pentru Windows

În conformitate cu acordul (pentru ușurința de instalare) Windows este de obicei instalat pe prima partiție și, prin urmare, seturi încărcător de boot și tabela de partiții din primul sector al partiției. Dacă setați accidental bootloader GRUB pe o partiție cu Windows sau în alt mod deteriorat boot record, va trebui să utilizați un instrument pentru a reseta. Acest utilitar este inclus pe disc în sistemul de operare Windows de restaurare sau, uneori, pe CD-ul de instalare numit fixmbr. Acest utilitar va restaura MBR-ul (de exemplu, resetați dispozitivul de încărcare Windows și adăugați tabela de partiții). În continuare, va trebui să reinstalați GRUB [link rupt. secțiunea nevalid]. După aceea GRUB poate încărca pentru Windows, atunci când este necesar. În cazul în care, dintr-o dată, nu aveți discul de instalare Windows, puteți reinstala încărcătorul de boot direct de utilitarul Linux numit MS-sys AUR. Mai întâi trebuie să pornească de pe LiveCD și rulați ms-sys RUA. Cele mai multe LiveCD nu au acest utilitar în mod implicit, astfel încât mai întâi instalați sau să se uite la discul de recuperare Parted Magic.

În primul rând, notați tabela de partiții:

ms-sys poate instala, de asemenea, RUA o pornire Windows 98, ME, Vista și 7. Pentru informații de ieșire, de tip MS-sys -h.