Der Master Boot Code (manchmal als MBC abgekürzt) ist einer von mehreren Teilen des Master Boot Record. Es führt die ersten wichtigen Funktionen während des Bootvorgangs aus.
Im typischen generischen Master Boot Record belegt der Master Boot Code 446 Byte des insgesamt 512 Byte großen Master Boot Record – der verbleibende Platz wird von der Partitionstabelle (64 Byte) und den 2 Byte verwendet Disk-Signatur.
Wie der Master Boot Code funktioniert
Unter der Annahme, dass der Master-Boot-Code korrekt vom BIOS ausgeführt wird, übergibt der Master-Boot-Code die Boot-Steuerung an den Volume-Boot-Code, einen Teil des Volume-Boot-Sektors, auf der Partition auf der Festplatte, die das Betriebssystem enthält.
Ein Master-Bootcode wird nur auf primären Partitionen verwendet. Nicht aktive Partitionen wie die auf einem externen Laufwerk, auf dem beispielsweise Daten wie Dateisicherungen gespeichert sind, müssen nicht gebootet werden, da sie kein Betriebssystem enth alten und daher keinen Grund für einen Master-Boot-Code haben.
Dies sind laut Microsoft die Aktionen, denen der Master Boot Code folgt:
- Durchsucht die Partitionstabelle nach der aktiven Partition.
- Findet den Startsektor der aktiven Partition.
- Lädt eine Kopie des Bootsektors von der aktiven Partition in den Arbeitsspeicher.
- Übergibt die Kontrolle an den ausführbaren Code im Bootsektor.
Der Master-Boot-Code verwendet sogenannte CHS-Felder (Starting and Ending Cylinder, Head, and Sector fields) aus der Partitionstabelle, um den Bootsektor-Teil der Partition zu lokalisieren.
Master-Boot-Code-Fehler
Dateien, die Windows zum Starten des Betriebssystems benötigt, können manchmal beschädigt werden oder verloren gehen. Master-Boot-Code-Fehler können aufgrund von allem auftreten, von einem Virenangriff, der die Daten durch bösartige Codes ersetzt, bis hin zu physischen Schäden an der Festplatte.
Master-Bootcode-Fehler identifizieren
Einer dieser Fehler wird wahrscheinlich angezeigt, wenn der Master-Bootcode den Bootsektor nicht finden kann, wodurch Windows am Starten gehindert wird:
- Fehlendes Betriebssystem
- Ungültige Partitionstabelle
- Fehler beim Laden des Betriebssystems
- MBR Fehler 1
- MBR Fehler 2
Eine Möglichkeit, Fehler im Master Boot Record zu beheben, besteht darin, Windows neu zu installieren. Auch wenn dies Ihr erster Gedanke sein mag, weil Sie den Fehler nicht beheben möchten, ist es eine ziemlich drastische Lösung.
Sehen wir uns ein paar andere, möglicherweise einfachere Möglichkeiten an, um diese Probleme zu beheben:
So beheben Sie Master Boot Code-Fehler
Während Sie normalerweise eine Eingabeaufforderung öffnen können, um Befehle in Windows auszuführen, führen Probleme mit dem Master-Boot-Code wahrscheinlich dazu, dass Windows nicht startet. In diesen Fällen müssen Sie von außerhalb von Windows auf eine Eingabeaufforderung zugreifen…
Unter Windows 11, Windows 10, Windows 8, Windows 7 und Windows Vista können Sie versuchen, einen Master Boot Code-Fehler zu beheben, indem Sie die Boot Configuration Data (BCD) mit dem Befehl bootrec neu erstellen.
Der Befehl bootrec kann in Windows 11/10/8 über die erweiterten Startoptionen ausgeführt werden. In Windows 7 und Windows Vista können Sie denselben Befehl ausführen, aber dies geschieht über die Systemwiederherstellungsoptionen.
In Windows XP und Windows 2000 wird der Befehl fixmbr zum Erstellen eines neuen Master-Boot-Records verwendet, indem der Master-Boot-Code neu geschrieben wird. Dieser Befehl ist in der Wiederherstellungskonsole verfügbar.