Fråga
I Datormagazin nummer 8/2007 fanns artikeln ”Häng med från starten” i Linuxmagazin. I artikeln berättades det bland annat om hur MBR fungerar och en förklaring gavs till varför en PC som standard bara kan ha fyra primära partitioner.
– ”Varje partitionstabell upptar åtta byte och vi har bara 64 byte att spela med. åtta byte får alltså räcka för att lokalisera partitionen på hårddisken, ange filsystem och sätta en startflagga.”
Intuitivt känns det som 64 byte skulle räcka till åtta primära partitioner om varje partitionstabell upptar 8 byte. Jag är dock säker på att jag missat något vitalt här.
Jag skulle vara väldigt tacksam om ni kunde förtydliga detta för mig.
Svar
Här är det nog tyrckfelnisse som varit framme. I MBR finns mycket riktigt 64 byte tillgängligt för partitionstabellen, men dessa upptar 16 byte var. Detta leder till att man endast kan ha fyra primära partitioner då 16*4=64.