Hauptstartsektor

Aus Tuxfutter

Wechseln zu: Navigation, Suche

Der Hauptstartsektor, kurz Startsektor (englisch Master Boot Record, kurz MBR), ist bei BIOS-basierten Computern der erste Datenblock bei blockbasierten Speichermedien. Von diesem Startsektor aus wird in der Regel über einen Urlader das Betriebssystem und anschließend alle weiteren Programme für die Ausführung geladen.

Inhaltsverzeichnis

[Bearbeiten] Weitere Details

Der Startsektor ist bei BIOS-basierten Computern der x86-Architektur der erste Datenblock (mit einer Größe von entweder 512 Byte oder 4 Kibibyte) eines in Partitionen aufgeteilten Speichermediums, wie beispielsweise einer Festplatte. Der Startsektor enthält eine Partitionstabelle, welche die Aufteilung des Datenträgers beschreibt, und optional einen Urlader – ein Programm, welches ein Betriebssystem auf einer der Partitionen startet.

[Bearbeiten] Wiederherstellung

Die Wiederherstellung ist je nach verwendetem Betriebssystem sehr unterschiedlich.

[Bearbeiten] DOS

Die einfachste Möglichkeit den Startsektor neu zu schreiben oder wiederherzustellen besteht darin, den Befehl „fdisk /mbr“ auf der Kommandozeile einzugeben. Dies setzt allerdings voraus, das MS-DOS (oder ein darauf aufbauendes Betriebssystem) gerade ausgeführt wird. Alternativ dazu könnte womöglich auch FreeDOS in gleicher Weise verwendet werden.

[Bearbeiten] Lilo und Grub

Etwas komplizierter ist die Wiederherstellung des Startsektors bei Lilo und Grub.

Mit dem Befehl „grub set /dev/sda“ (bei Lilo: „lilo /dev/sda“) wird die erste Stufe von GRUB in den Hauptstartsektor der primären Festplatte geschrieben und falls vorgesehen die Stufe 1,5 in den Startsektor einer Partition.

Zudem kann bei unixähnlichen Betriebssystemen normalerweise der Startsektor mit dem Befehl „dd if=/dev/hda of=MBR-Datei.bin bs=440 count=1“ (/dev/hda für IDE; /dev/sda für SCSI-, S-ATA-, IEEE 1394- oder USB-Festplatten) in einer Datei (namens „MBR-Datei.bin“) als Sicherungskopie gespeichert werden. Zum Wiederherstellen genügt analog „dd of=/dev/hda if=MBR-Datei.bin conv=notrunc“. Gelöscht werden kann der Startsektor mit dem Befehl „dd if=/dev/zero of=/dev/hdx bs=440 count=1 conv=notrunc“. Dabei wird der Startsektor komplett mit Nullen überschieben. Auch die Installation eines anderen Urladers, (wie z.B. der NTLDR, der von Windows XP verwendet wird) überschreibt in der Regel den Hauptstartsektor des zuvor installieren Systems vollständig.

[Bearbeiten] Siehe auch

[Bearbeiten] Weblinks

[Bearbeiten] Quellen

'Persönliche Werkzeuge