De fysieke geometrie (uitgedrukt in Cylinders, Heads, en Sectors per track, oftewel CHS) is iets van het verleden. Om maar even de getallen van M1lamb3r te nemen: dan kom je tot 8,5GB wat dus niet lijkt te kloppen, wellicht een adresserings limiet ("9GB"). De fysieke geometrie stamt uit een tijdperk waarbij de processor (CPU) directe controle had over de kop van de hardeschijf en alles dus erg 'low-level' was. Tegenwoordig gebruiken alleen floppies nog zo'n fysieke geometrie en hebben de CHS-getallen geen echte betekenis meer. De hardeschijf hanteert een 'virtuele' geometrie die het intern omzet naar de echte (en afgeschermde) geometrie.
Tegenwoordig wordt gebruik gemaakt van LBA, oftewel Large Block Addressing. Dit is een lineaire berekening. Zo kun je bijvoorbeeld een hardeschijf vragen om LBA 3004 terug te sturen, wat dus de 3004-ste sector is. Als we even rekenen wetende dat één sector exact 512 bytes is: 3004*512 = 1538048. Dus in dit voorbeeld krijg je de gegevens terug vanaf offset 1.538.048 bytes tot en met 1.538.560 bytes, dus in totaal één sector van 512 bytes.
Wil je meer weten over een fysieke geometrie:
http://en.wikipedia.org/wiki/Cylinder-head-sector
Misschien ook handig, hier een CHS-calculator:
http://www.csgnetwork.com/mediasizecalc.html