So reparieren Sie beschädigte Master Boot Records und Bootsektoren

Wenn Systemadministratoren ein nicht bootfähiges System sehen, gehen sie häufig automatisch davon aus, dass sie Windows neu installieren müssen.

Bootprobleme können jedoch relativ einfach behoben werden.
Zunächst einige Informationen zur Funktionsweise des Startvorgangs. Wenn Sie einen Computer einschalten, teilt das System-BIOS dem Computer mit, von welchem ​​Laufwerk gestartet werden soll. Der Computer versucht dann, den Master Boot Record vom angegebenen Laufwerk zu lesen. Der im Master Boot Record gespeicherte Code durchsucht dann das Laufwerk nach der aktiven Partition.
Sobald die aktive Partition geladen wurde, findet das System den Bootsektor. Das System beginnt dann mit der Ausführung der Datei, auf die der Bootsektor zeigt. In Windows-Betriebssystemen, die auf dem NT-Kernel basieren (Windows NT, 2000, XP, Vista und Windows Server 2003), bewirkt der Bootsektor, dass das System die NT Loader-Datei (Ntldr) ausführt. In älteren Windows-Versionen, die nicht auf dem NT-Kernel basieren (MS DOS, Windows 95, 98, ME), zeigt der Bootsektor auf IO.SYS.
Das ist der Boot-Prozess auf den Punkt gebracht. Beim Booten können zwei Hauptprobleme auftreten.
1. Wenn der Master-Startdatensatz nach der aktiven Partition und dem Startsektor sucht und keine aktive Partition vorhanden ist; oder wenn das System keinen Bootsektor auf der aktiven Partition finden kann, kommt der Bootvorgang zum Stillstand. Die genaue angezeigte Fehlermeldung variiert von System zu System, ist jedoch normalerweise eine der folgenden:

  • Ungültige Partitionstabelle
  • Fehler beim Laden des Betriebssystems
  • Fehlendes Betriebssystem

2. Der Bootsektor wurde gefunden, aber die Ntldr-Datei fehlt oder ist beschädigt. In diesem Fall variieren die genauen Symptome des Problems. Das System kann abstürzen oder eine Fehlermeldung anzeigen, die einer der folgenden ähnelt:

  • Ntldr fehlt
  • Ntldr ist komprimiert
  • Ein Fehler beim Lesen der Festplatte ist aufgetreten

Verschiedene Umstände können dieses Problem verursachen. Dies kann auftreten, wenn die Ntldr-Datei gelöscht, verschoben oder umbenannt wird oder wenn die Ntldr-Datei beschädigt ist oder wenn der Bootsektor selbst beschädigt (oder von einem Virus infiziert) wird, sodass er auf den falschen Speicherort verweist.
Das Problem kann auch auftreten, wenn Sie ein NT-Kernel-basiertes Betriebssystem installieren und später ein Betriebssystem installieren, das nicht auf dem NT-Kernel basiert, dh wenn Sie Windows XP installieren und später Windows 98 auf demselben System installieren . In einer solchen Situation würde Windows 98 den Bootsektor überschreiben und der Bootsektor würde daher nicht mehr auf die Ntldr-Datei verweisen.

Reparaturtechniken für Bootprobleme

Es gibt zwei grundlegende Techniken zum Reparieren dieser Art von Startproblemen: Verwenden der Wiederherstellungskonsole und manuelles Reparieren der Partitionstabelle der Festplatte.
Die bevorzugte Methode zum Beheben von Startproblemen besteht darin, das System mithilfe der Wiederherstellungskonsole in einer Befehlszeilenumgebung zu starten. Sie können dann ein Dienstprogramm namens FIXMBR verwenden, um den Master-Boot-Datensatz zu reparieren. Obwohl diese Technik Ihren Master-Boot-Datensatz neu erstellt, hat sie keine Auswirkungen auf die Partitionstabelle. Wenn die Partitionstabelle durch einen Virus beschädigt oder anderweitig beschädigt wurde, funktioniert diese Technik wahrscheinlich nicht.
Warnung: Wenn Sie die oben beschriebene Technik verwenden, können Sie das System weiter beschädigen, wenn eine der drei folgenden Bedingungen vorliegt:

  • Das System ist mit einem Bootsektor-Virus infiziert, und auf dem System ist auch ein Nicht-Microsoft-Betriebssystem installiert.
  • Sie haben ein Festplatten-Dienstprogramm eines Drittanbieters verwendet, um einen nicht standardmäßigen Master-Boot-Datensatz zu erstellen.
  • Das System weist Hardwareprobleme auf, die noch nicht behoben wurden.

Die tatsächliche Reparaturtechnik variiert geringfügig von einer Windows-Version zur anderen. Was folgt, ist die Technik zum Reparieren des Master Boot Record auf einem System unter Windows XP, da dies das derzeit am häufigsten verwendete Betriebssystem zu sein scheint. Die Technik sollte jedoch für jede Windows-Version sehr ähnlich sein.

  1. Starten Sie das System von der Windows-Installations-CD.
  2. Wenn Sie dazu aufgefordert werden, drücken Sie R, um das System zu reparieren. Das Setup fordert Sie möglicherweise auf, welche Installation Sie reparieren möchten. Wenn Sie mehr als eine Windows-Kopie installiert haben, müssen Sie die Kopie auswählen, mit der Sie Probleme haben.
  3. Zu diesem Zeitpunkt wird die Wiederherstellungskonsole geladen und Sie werden aufgefordert, das Kennwort des lokalen Administrators einzugeben. Beachten Sie, dass dies häufig vom Kennwort des Domänenadministrators abweicht.
  4. Sobald Sie das Passwort eingegeben haben, werden Sie zu einer Eingabeaufforderung weitergeleitet. Geben Sie FIXMBR ein und drücken Sie die Eingabetaste.

Nachdem Sie diese Schritte ausgeführt haben, können Sie mit dem Befehl FIXBOOT einen neuen Startsektor in die Systempartition schreiben. Geben Sie unbedingt den Laufwerksbuchstaben für das Laufwerk an, das Sie reparieren möchten (FIXBOOT C :).

Über den Autor: Brien M. Posey, MCSE ist ein Microsoft Most Valuable Professional für seine Arbeit mit Windows 2000 Server, Exchange Server und IIS. Er war CIO einer landesweiten Kette von Krankenhäusern und war einst für die IT-Sicherheit von Fort Knox verantwortlich. Er schreibt regelmäßig für SearchWinComputing.com und andere TechTarget-Websites.

Similar Posts

Leave a Reply