Den logiska strukturen på en hårddisk
Introduktion
När du använder din dator, organiseras dina data i form av filer och kataloger enligt en trädstruktur och de lagras på din hårddisk.
Driftssystemet hanterar all data på hårddisken. Därför måste en hårddisk ha en viss organisation, förståelig för ditt system.
Logisk struktur
Master Boot Record (eller MBR)
I början av hårddisken är MBR. När din dator börjar använda din hårddisk, så ser den ut först.
MBR själv har en specifik organisation. Storleken på MBR är 512 byte.
Startläsaren är de första 446 byte av MBR. Det här avsnittet innehåller exekverbar kod, där program är inrymda.
Partitionstabellerna är 4 luckor med 16 byte vardera, innehållande beskrivningen av en partition (primär eller förlängd) på disken.
Så här beskriver du en partition:
- Status för partitionen (inaktiv partition bootable) - (1 byte)
- Anpassade huvuden i början av partitionen - (1 byte)
- Cylindersektorn och början på partitionen - (2 byte)
- Typ av partition (filsystem, t ex 32 fett, ext2 etc ...) - (1 byte)
- Huvudet av partitionens ände (1 byte)
- Cylindersektorn och slutet av poängen - (2 byte)
- Antal sektorer mellan MBR och den första sektionen av partitionen - (4 byte)
- Antal sektioner av partitionen - (4 byte)
Magic Number är två byte som används för att bestämma om hårddisken har en startladdare eller ej. Om det gör, bör det magiska talet vara lika med värdet till hexadecimalt 55AA.
källor
- //www.wikipedia.org/wiki/Master_boot_record
- //www.brothersofnet.freesurf.en/sans_popup/mbr_table_partition.html
- //www.datarescue.com/laboratory/partition.htm