Wat is een partitietabel?
Een partitietabel is een stuk code dat wordt gebruikt om verschillende partities of secties van een harde schijf van een computer aan te geven. Dit maakt meestal deel uit van een Master Boot Record (MBR) op een harde schijf, die vaak wordt gebruikt bij het opstarten van een computer om aan te geven welk deel van de schijf moet worden gebruikt om het te starten. Verschillende partities kunnen worden aangegeven op een enkele tafel, waardoor de HDD kan worden opgesplitst in secties die afzonderlijk worden herkend en beschreven. Een partitietabel wordt meestal geschreven in hexadecimale notatie, die cijfers en letters gebruikt om een groot aantal numerieke waarden uit te drukken.
De basisstructuur van een partitietabel is tamelijk complex wanneer je er eerst naar kijkt, hoewel de informatie die erin wordt gegeven eigenlijk vrij eenvoudig is. Het is slechts een onderdeel van de MBR op de harde schijf van een computer, die wordt gebruikt wanneer de computer voor het eerst wordt opgestart, een proces dat bootstrapping of "booting" wordt genoemd. Wanneer de computer wordt ingeschakeld, begint het opstarten met een microchip op het moederbord met het BIOS (Basic Input / Output System) voor die computer. Tijdens het opstarten draagt de BIOS echter de controle over het systeem en de rest van het opstarten over aan de HDD in de computer.
Wanneer dit gebeurt, wordt de MBR door de computer gebruikt om te bepalen hoe bootstrapping moet worden voortgezet. Onderdeel van de MBR is een partitietabel, die informatie geeft over de verschillende partities op de harde schijf, hoewel er misschien slechts één is in veel basissystemen. In deze partitietabel wordt één sectie van de HDD ingesteld als de opstartpartitie, die wordt gebruikt voor het opstarten, en andere secties kunnen eenvoudig worden gebruikt voor opslag. Meerdere partities kunnen op een computer worden gebruikt om in elk een ander besturingssysteem (OS) te bevatten, waardoor de machine in één besturingssysteem kan worden gestart, maar de gebruiker verschillende systemen krijgt die op dezelfde computer kunnen worden gebruikt.
De informatie in een partitietabel is geschreven in hexadecimale notatie, die de cijfers "0" tot en met "9" en de letters "A" tot en met "F" gebruikt, die "10" tot en met "15" aangeven. Dit is een basis 16-systeem, wat betekent dat het aangegeven getal vervolgens wordt vermenigvuldigd met 16 tot een bepaalde macht. Het hexadecimale nummer "A3" zou bijvoorbeeld 10x16 ^ 1 zijn toegevoegd aan 3x16 ^ 0 of 163. Een langere hexadecimale invoer zoals "34B" zou 3x16 ^ 2 zijn toegevoegd aan 4x16 ^ 1 en 11x16 ^ 0 of 843. Verschillende informatie kan worden overgebracht via hexadecimale notatie in een partitietabel, inclusief de identiteit van de opstartpartitie en de grootte van verschillende sectoren binnen een of meer partities op de HDD.