Bootsektor

Sektor eines Speichers mit initialisierenden Maschinenbefehlen

Ein Bootsektor ist normalerweise der erste Sektor eines startfähigen Mediums. Er enthält Informationen oder ein Programm, das zum Starten eines Betriebssystems notwendig ist, oder ist selbst das Betriebssystem. Es können auch noch weitere anschließende Sektoren (Datenblöcke) involviert sein.

Verwendung des Begriffs

Bearbeiten

Der Begriff Bootsektor (englisch boot sector oder bootsector) beschreibt meist ein Startprogramm, welches auf den verbreitetsten Rechnerarchitekturen zu Beginn der Ära der Personal Computer zum Starten des eigentlichen Betriebssystems verwendet wurde. Dabei wird ein kleines Programm ausgeführt, welches dazu dienen soll, den Kernel zu starten. Aufgrund der schnellen Weiterentwicklung im Bereich der Betriebssysteme stieß dieses Prinzip jedoch schnell an seine Grenzen. Während IBM PCs das Konzept durch eine mehr oder weniger lange Verkettung von Bootloadern erweiterten, das sog. Chainloader-Prinzip, um neue Funktionen zu integrieren, wurde u. a. bei Macintosh-Rechnern von Apple die Firmware weiterentwickelt, sodass sie die relevanten Informationen zum Starten des Betriebssystems aus dem Bootsektor liest und die Treiber bzw. den Kernel direkt lädt.[1]

Auf sogut wie allen externen Speichermedien, die PC- bzw. Windows-kompatibel sind, befindet sich ein Master Boot Record (MBR) im Bootsektor. Die darin enthaltene Partitionstabelle wird von allen gängigen Betriebssystemen unterstützt, was einen Zugriff auf die einzelnen Partitionen ermöglicht. Genau genommen müssen aber auch z. B. Autoradios oder MP3-Player, die Audiodateien von z. B. einem USB-Stick abspielen können, mit der Partitionstabelle, die sich beim MBR im Bootsektor befindet, umgehen können, jedoch lesen diese Geräte aus dem Bootsektor nur die enthaltene Partitionstabelle, nicht ein eventuell auch enthaltenes Startprogramm (englisch Boot Code).

Seit der Ablösung des BIOS durch UEFI wird der Bootsektor auch im Bereich der x86-Architektur (IA-32 und x64) nicht mehr direkt zum Starten des Betriebssystems genutzt, obwohl er aus Gründen der Kompatibilität auch heute noch eine Partitionstabelle des Typs MBR enthält (siehe protective MBR), welche aber nicht mehr genutzt wird.

Gebräuchliche Bootsektoren

Bearbeiten

IBM-PC-kompatibler Computer (x86):

  • Master Boot Record, der erste Sektor auf der Festplatte oder anderen partitionierten Datenträgern
  • Volume Boot Record, auch Partition Boot Record genannt, ab dem ersten Sektor auf der Partition (bei nicht partitionierten Datenträgern wie Disketten der einzige Bootsektor)

Apple Macintosh (m68k und PowerPC):

Amiga (m68k und PowerPC):


Einzelnachweise

Bearbeiten
  1. Rob Braun: System 6 Boot Process. In: Mac68k Wiki. 10. Dezember 2012, archiviert vom Original (nicht mehr online verfügbar) am 21. September 2014; abgerufen am 24. Februar 2013 (englisch).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/mac68k.info
  NODES