EMZETT.
Giriş yap

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 – 509Bölüm tablosu: her biri 16 bayt olan 4 girdi
510 – 5110x55AA 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’ta grub-install veya ms-sys. Tabloyu dd if=/dev/sda of=mbr.bak bs=512 count=1 ile yedekleyin.
  • Halef: GPT. MBR’yi GPT’ye dönüştürmek mbr2gpt ile 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