Vad är en partitionstabell?
En partitionstabell är en kodkod som används för att indikera olika partitioner eller delar av en hårddisk (HDD). Detta är vanligtvis en del av en Master Boot Record (MBR) på en hårddisk, som ofta öppnas vid start av en dator för att indikera den del av enheten som ska användas för att starta den. Olika partitioner kan anges på ett enda bord, vilket gör att hårddisken kan delas upp i sektioner som känns igen och skrivs till individuellt. En partitionstabell skrivs vanligtvis i hexadecimal notation, som använder siffror och bokstäver för att uttrycka ett stort antal numeriska värden.
Den grundläggande strukturen i ett partitionstabell är ganska komplex när man först tittar på den, även om informationen i den faktiskt är ganska enkel. Det är bara en del av MBR på en dators hårddisk, som används när datorn först startas, en process som kallas bootstrapping eller "boot". När datorn är påslagen startar en mikrochip på moderkortet som innehåller Basic Input / Output System (BIOS) för den datorn. Under start startar BIOS emellertid kontrollen över systemet och resten av uppstarten till hårddisken på datorn.
När detta händer används MBR av datorn för att avgöra hur bootstrapping ska fortsätta. En del av MBR är en partitionstabell, som ger information om de olika partitionerna på hårddisken, även om det kanske bara finns en i många grundläggande system. I denna partitionstabell etableras en sektion av hårddisken som startpartitionen, som används för start, och andra avsnitt kan helt enkelt användas för lagring. Flera partitioner kan användas på en dator för att innehålla ett annat operativsystem (OS) i var och en, vilket gör att maskinen kan starta i ett operativsystem, men förse användaren med olika system som kan användas på samma dator.
Informationen i en partitionstabell är skriven i hexadecimal notation, som använder siffrorna "0" till "9" och bokstäverna "A" till "F", som indikerar "10" till "15." Detta är ett bas 16-system, vilket innebär att det angivna antalet sedan multipliceras med 16 höjt till en viss effekt. Exempelvis skulle det hexadecimala talet "A3" vara 10x16 ^ 1 till 3x16 ^ 0 eller 163. En längre hexadecimal post som "34B" skulle vara 3x16 ^ 2 läggs till 4x16 ^ 1 och 11x16 ^ 0 eller 843. Olika information kan förmedlas genom hexadecimal notation i en partitionstabell, inklusive identiteten för startpartitionen och storleken på olika sektorer inom en eller flera partitioner på hårddisken.