CHS-Adressierung
CHS = Centrum Humanberuflicher Schulen = Scheisse = Alles Idioten = DRECKSSCHULE = CHS SUX
Der Begriff Cylinder Head Sector (CHS) ("Zylinder" "Köpfe" "Sektoren") findet bei Festplatten Verwendung und ermöglicht dem Computer die Erkennung der Größe und Geometrie (Aufteilung) einer Festplatte.
Bei älteren Computern musste man die Anzahl der Zylinder, Festplatten-Köpfe und Sektoren noch per Hand im BIOS eintragen, damit der Computer bzw. das Betriebssystem die Platte korrekt ansteuern konnte. Dabei ist der Bezug zur Hardware nicht all zu direkt: Manchmal funktioniert die Festplatte auch, wenn man falsche Angaben macht, solange man die Festplatte nicht größer macht, als sie ist. Falsche Angaben können allerdings leicht zu Fehlern und damit Datenverlusten führen.
Moderne Computer finden diese Angaben selbständig, man muss im BIOS normalerweise nichts ändern, wenn man eine neue Festplatte einbaut - außer vielleicht, den Festplattenanschluss (Primary/Secondary Master/Slave) von "Keine Festplatte" auf "Automatische Erkennung" stellen.
Bei RAID spielen diese Angaben u. U. eine Rolle, weil man bei einigen Formen der Datenspiegelung darauf achten muss, dass beide Festplatten identische Eigenschaften haben - nicht nur die gleiche Größe.
Konvertierung zu LBA:
LBA = ((CYL * HPC + HEAD) * SPT) + SECT - 1
CYL = Zylinder
HPC = Leseköpfe/Zylinder
HEAD = Lesekopfnummer
SPT = Sektoren/Track (Track ^= Zylinder)
SECT = Sektornummer
Konvertierung von LBA: CYL = LBA / (HPC * SPT) TEMP = LBA % (HPC * SPT) HEAD = TEMP / SPT SECT = TEMP % SPT + 1
Quelle: http://www.all-science-fair-projects.com/science_fair_projects_encyclopedia/CHS_conversion