Vad är en partitionstabell?
En partitionstabell är en kod som används för att indikera olika partitioner eller delar av en datorhårddiskenhet (HDD). Detta är vanligtvis en del av en Master Boot Record (MBR) på en HDD, som ofta har åtkomst vid start av en dator för att ange den del av enheten som bör användas för att starta den. Olika partitioner kan indikeras på en enda tabell, vilket gör att hårddisken kan delas upp i sektioner som erkänns och skrivas till individuellt. En partitionstabell skrivs vanligtvis i hexadecimal notation, som använder siffror och bokstäver för att uttrycka ett brett utbud av numeriska värden.
Grundstrukturen för en partitionstabell är ganska komplex när man först tittar på den, även om informationen som tillhandahålls i den är faktiskt 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 "booting." När datorn är påslagen, en mikrochip på moderkortet som innehåller det grundläggandeInput/Output System (BIOS) för den datorn börjar start. Under uppstarten överlämnar BIOS dock kontrollen över systemet och resten av start till hårddisken i datorn.
När detta händer används MBR av datorn för att bestämma 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 ett i många grundläggande system. I denna partitionstabell upprättas en del 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, så att maskinen kan starta i ett operativsystem, men ge användaren olika system som kan användas på samma dator.
Informationen i en partitionstabell är skrivensv i hexadecimal notation, som använder siffrorna "0" till "9" och bokstäverna "A" genom "F", som indikerar "10" till "15." Detta är ett Base 16 -system, vilket innebär att det angivna antalet multipliceras sedan med 16 höjda till en viss kraft. For example, the hexadecimal number "A3" would be 10x16^1 added to 3x16^0, or 163. A longer hexadecimal entry such as "34B" would be 3x16^2 added to 4x16^1 and 11x16^0, or 843. Different information can be conveyed through hexadecimal notation in a partition table, including the identity of the boot partition and the sizes of different sektorer inom en eller flera partitioner på hårddisken.