Was ist eine Partitionstabelle?
Eine Partitionstabelle ist ein Teil des Codes, der verwendet wird, um verschiedene Partitionen oder Abschnitte eines Computer-Festplattenlaufwerks (HDD) anzugeben. Dies ist normalerweise Teil eines Master Boot Record (MBR) auf einer Festplatte, auf den beim Starten eines Computers häufig zugegriffen wird, um den Teil des Laufwerks anzugeben, der zum Starten verwendet werden soll. In einer Tabelle können verschiedene Partitionen angegeben werden, sodass die Festplatte in Abschnitte unterteilt werden kann, die einzeln erkannt und beschrieben werden. Eine Partitionstabelle wird normalerweise in hexadezimaler Schreibweise geschrieben. Dabei werden Zahlen und Buchstaben verwendet, um einen großen Bereich numerischer Werte auszudrücken.
Die Grundstruktur einer Partitionstabelle ist bei der ersten Betrachtung recht komplex, obwohl die darin enthaltenen Informationen eigentlich recht einfach sind. Dies ist nur ein Teil des MBR auf der Festplatte eines Computers, der beim ersten Start des Computers verwendet wird. Dieser Vorgang wird als Bootstrapping oder "Booten" bezeichnet. Wenn der Computer eingeschaltet ist, startet ein Mikrochip auf der Hauptplatine, der das BIOS (Basic Input / Output System) für diesen Computer enthält. Während des Bootvorgangs übergibt das BIOS die Steuerung des Systems und den Rest des Startvorgangs an die Festplatte des Computers.
In diesem Fall bestimmt der Computer anhand des MBR, wie das Bootstrapping fortgesetzt werden soll. Teil des MBR ist eine Partitionstabelle, die Informationen zu den verschiedenen Partitionen auf der Festplatte enthält, obwohl es in vielen Basissystemen möglicherweise nur eine gibt. In dieser Partitionstabelle wird ein Abschnitt der Festplatte als Startpartition eingerichtet, die zum Starten verwendet wird, und andere Abschnitte können einfach zum Speichern verwendet werden. Auf einem Computer können mehrere Partitionen verwendet werden, um jeweils ein anderes Betriebssystem (OS) zu enthalten. Auf diese Weise kann der Computer unter einem Betriebssystem gestartet werden, dem Benutzer stehen jedoch verschiedene Systeme zur Verfügung, die auf demselben Computer verwendet werden können.
Die Informationen in einer Partitionstabelle werden in hexadezimaler Schreibweise geschrieben, wobei die Zahlen "0" bis "9" und die Buchstaben "A" bis "F" verwendet werden, die "10" bis "15" angeben. Dies ist ein Basis-16-System, dh die angegebene Zahl wird mit 16 multipliziert und auf eine bestimmte Potenz angehoben. Beispielsweise wäre die hexadezimale Zahl "A3" 10x16 ^ 1 zu 3x16 ^ 0 oder 163 hinzugefügt. Ein längerer hexadezimaler Eintrag wie "34B" wäre 3x16 ^ 2 zu 4x16 ^ 1 und 11x16 ^ 0 oder 843 hinzugefügt. In einer Partitionstabelle können verschiedene Informationen in hexadezimaler Schreibweise übertragen werden, einschließlich der Identität der Startpartition und der Größe verschiedener Sektoren innerhalb einer oder mehrerer Partitionen auf der Festplatte.