MBR (Master Boot Record)
Kısaca: MBR, bir diskin ilk sektörüdür (512 bayt). Küçük bir başlangıç programı ve en fazla dört girdili bölüm tablosunu içerir. Eski BIOS yöntemine aittir.
Biraz daha ayrıntılı: BIOS bu sektörü belleğe yükler ve çalıştırır. İçindeki program “etkin” işaretli bölümü arar ve onun önyükleme sektörünü yükler; asıl önyükleyici oradan başlar.
Ayrıntılı
512 baytın yapısı:
| Baytlar | İçerik |
|---|---|
| 0 – 445 | Önyükleme kodu (446 bayt) |
| 446 – 509 | Bölüm tablosu: her biri 16 bayt olan 4 girdi |
| 510 – 511 | 0x55AA imzası (geçerli bir MBR’nin işareti) |
- Sınırlar: Adresler 32 bit genişliğindedir, bu yüzden disk başına en fazla yaklaşık 2 TiB. Yalnızca dört birincil bölüm. Daha fazlasına ihtiyaç duyan, mantıksal sürücülü genişletilmiş bir bölüm oluşturur.
- Koruma yok: Önyükleme kodu imzalı değildir. Önyükleme virüsleri ve bootkit’ler orada yuva yapar. Secure Boot ve GPT’nin daha güvenli olmasının nedeni budur.
- Onarım: Windows’ta
bootrec /fixmbr, Linux’tagrub-installveyams-sys. Tabloyudd if=/dev/sda of=mbr.bak bs=512 count=1ile yedekleyin. - Halef: GPT. MBR’yi GPT’ye dönüştürmek
mbr2gptile mümkündür. - Karıştırmayın: Birim önyükleme kaydı (VBR) tek bir bölümün önyükleme sektörüdür, MBR ise tüm diskinkidir.
Ayrıca bak: GPT (GUID Bölüm Tablosu), Legacy önyükleme (BIOS kipi), Bölümler