Master Boot Record
A HupWiki-ből...
(MBR szócikkből átirányítva)
A merevlemez legelső szektora. Itt található az operációs rendszert elindító program (bootloader), és a partíciós tábla. A bootloader gyakran nem csak egy operációs rendszert indít, hanem menüből lehet kiválasztani az indítandó rendszert.
Az MBR felépítése (a merevlemezek szektorának mérete 512 bájt):
- Bootloader (446 bájt): A bootloader kódját tartalmazza
- Partíciós tábla (64 bájt): A partíciós táblát tartalmazza
- Ellenőrző bájtok (2 bájt): 0x55 0xAA kell tartalmaznia.
A partíciós tábla 4 darab 16 bájtos bejegyzésből áll, amik egy partíciót írnak le:
- boot jelző (1 bájt): 0x80 jelenti az aktív partíciót, különben 0
- partíció kezdete (3 bájt): a partíció kezdő szektorát adja meg C/H/S módban
- partíció típusa (1 bájt): a partíció típusát adja meg
- partíció vége (3 bájt): a partíció utolsó szektorát adja meg C/H/S módban
- partíció kezdete (4 bájt): a partíció kezdő szektorának sorszámát adja meg
- partíció mérete (4 bájt): a partíció mérete szektorokban
Mint látszik a partíció elhelyezkedése kétféleképpen is meg van adva. Egyszer sorszámokkal, egyszer pedig C/H/S értékekkel. Az előbbi egy egytől kezdődő sorszám, utóbbi felépítése:
- 0-5. bitek: fej
- 6-15. bitek: cilinder
- 16-23- bitek: szektor