Den logiske struktur af en harddisk

Harddisken er en hardwareenhed, der gemmer alle dataene på en computer. Dataene gemmes i form af filer og mapper på harddisken. En harddisk har en logisk struktur, der er kompatibel med det installerede operativsystem. Master Boot Record er den vigtigste del af harddisken. Det er den første sektor på harddisken, som operativsystemet har adgang til. Master Boot Record indeholder Boot Loader og Partition Tables . Det er vigtigt at vide om den logiske struktur på harddisken for at få bedre forståelse og rette problemer i forbindelse med harddisken.

Introduktion

Når du bruger din computer, organiseres dine data i form af filer og mapper i henhold til en træstruktur, og disse gemmes på din harddisk.

Dit operativsystem styrer alle disse data på harddisken. Derfor skal en harddisk have en bestemt organisation, der er forståelig for dit system.

Logisk struktur

Master Boot Record (eller MBR)

I starten af ​​harddisken er MBR'en. Når din computer begynder at bruge harddisken, så ser det først ud.

MBR'en har en bestemt organisation. Størrelsen af ​​MBR er 512 bytes.

Startlaster er de første 446 byte af MBR. Dette afsnit indeholder eksekverbar kode, hvor programmerne er placeret.

Partitionstabellerne er 4 spor med 16 byte hver, der indeholder beskrivelsen af ​​en partition (primær eller udvidet) på disken.

Sådan beskrives en partition:

  • Status for partitionen (inaktiv partition bootable) - (1 byte)
  • Brugerdefinerede hoveder i begyndelsen af ​​partitionen - (1 byte)
  • Cylinder sektor og begyndelsen af ​​partitionen - (2 bytes)
  • Type partition (filsystem, fx 32 fedt, ext2 osv. ..) - (1 bytes)
  • Hoved af enden af ​​partitionen (1 byte)
  • Cylindersektor og slutningen af ​​partituret - (2 bytes)
  • Antal sektorer mellem MBR og den første del af partitionen - (4 bytes)
  • Antal sektioner af partitionen - (4 bytes)

Magic Number er to bytes, der bruges til at bestemme om harddisken har en bootloader eller ej. Hvis det gør det, skal det magiske tal være lig med værdien til hexadecimal 55AA.

Kilder

  • //www.wikipedia.org/wiki/Master_boot_record
  • //www.brothersofnet.freesurf.en/sans_popup/mbr_table_partition.html
  • //www.datarescue.com/laboratory/partition.htm
Forrige Artikel Næste Artikel

Top Tips