Master Boot Record
Der MBR (Master Boot Record) ist der erste logische Sektor (512 Bytes) einer Floppy oder einer Festplatte eines PCs. Er enthält den [Maschinensprache | Maschinensprachencode], um das Betriebssystem zu starten, den Boot-Loader. Nach den Selbsttestroutinen und Initialisierungen des BIOS lädt es den MBR in den Speicher und übergibt dem Boot-Loader aus dem MBR die Kontrolle. Das einzige was dieser üblicherweise ausführt ist den Kernel des Betriebssystems in den Hauptspeicher zu laden und diesem die Kontrolle zu übergeben.
Beim MBR einer Festplatte werden die obersten 64 Bytes für die Partitionstabelle genutzt. Diese hat 4 Einträge à 16 Bytes.
Noch einmal erklärt
Der Master-Boot-Record ist der erste Sektor auf der Festplatte oder einer bootfähigen Diskette.
Er beinhaltet zum einen den "Bootstrap". Dies ist ein Programm, das von dem BIOS aufgerufen wird, um das eigentliche Betriebssystem zu laden.
Zum anderen enthält dieser Sektor auch eine Beschreibung, ob / wie die Festplatte in unterschiedliche Bereiche (Partitionen) unterteilt ist. Diese Beschreibung erfolgt in der sogenannten "Partitionstabelle". Sie enthält für jede Partition einen Eintrag. Dieser besteht aus der Lage der Partition auf der Festplatte und dem "Typ" dieser Partition.
Aus historischen Gründen kann diese Partitionstabelle ausschließlich vier Einträge aufnehmen.
Das Format dieses Master-Boot-Records (Bootstrap / Partitionstabelle) ist fest definiert und wird von allen Betriebssystemen zwingend vorausgesetzt.
Wie kann man sich den Master Boot Record anschauen ?
- unter Dos siehe Debug
- unter Linux ???
Vorsicht! Ändern Sie den Master Boot Record nicht unnötig, sonst startet der Computer nicht mehr !!!
Links