Många datoranvändare känner inte till hårddiskkomponenter och hur hårddisken fungerar. Vet du hur filer lagras på din hårddisk? Hur Windows vet om filerna är? Hur läser jag filer från och skriver till hårddiskar? Idag presenterar jag dessa snart. Låt mig först introducera några tekniska termer.

CHS

Cylinder-head-sektor, även känd som CHS, är en metod för att ge adresser till data på en hårddisk.

Heads

Varje hårddisk består av plattor och läs- och skrivhuvud. Om en enhet har fyra plattor har den vanligtvis åtta läs- och skrivhuvuden, ett på toppen och botten av varje tallrik. Huvudvärdet är antalet läs- och skrivhuvuden i enheten.

Cylindrar

Varje fat är indelat i spår. Cylindervärdet är antalet spår på en sida av varje tallrik. Det finns samma antal cylindrar på varje sida av varje tallrik. Sektorvärdet är antalet sektorer i varje cylinder (eller spår), varje sektor består av (normalt) 512 byte.

Äldre hårddiskar, såsom MFM- och RLL-enheter, delade varje cylinder i lika många sektorer och CHS-värden matchade den fysiska sammansättningen av enheten. En enhet med ett CHS-värde på 500 x 4 x 32 skulle ha 500 spår per sida på varje tallrik, två tallrikar och 32 sektorer per cylinder, med totalt 32,768,000 31 XNUMX byte (cirka XNUMX megabyte). De flesta moderna enheter har ett överskott som inte gör en cylindergräns. Varje partition ska alltid börja och sluta vid en cylindergräns. Endast några av de modernaste operativsystemen kan bortse från denna regel, men detta kan orsaka vissa kompatibilitetsproblem, särskilt om användaren vill starta mer än ett operativsystem på samma enhet.

IDE-enheter har ersatt MFM- och RLL-enheterna och är mycket effektivare att lagra data. De använder Zone Bit Recording (ZBR), där antalet sektorer i en cylinder varierar med dess plats på enheten. Cylindrar närmare kanten av tallriket innehåller fler sektorer än cylindrar nära spindeln eftersom det finns mer utrymme i ett givet spår nära kanten på tallriket. CHS-adresseringssystemet fungerar inte på dessa enheter på grund av det varierande antalet sektorer per cylinder. En IDE-enhet kan konfigureras i system-BIOS med valfri konfiguration av cylindrar, huvuden och sektorer som inte överstiger enhetens kapacitet. Enheten konverterar den givna CHS-adressen till den faktiska adressen för den specifika hårdvarukonfigurationen.

Cylinder-huvud-sektor
Cylinder-huvud-sektor

Lär dig mer om Grundläggande hårddisk

Lär dig mer om HDD-verktyg