Cylinder-head-sector disk addressing: direct use and conversion between physical, logical and LBA coordinates.

Cylinder-head-sector addressing was commonly used for hard disks on the IBM PC compatible platform, until it was gradually displaced by logical block addressing (LBA) throughout the late 1990s and 2000s. The OS/2 Museum article ‘Geometry problems’ contains an overview of the history of this addressing scheme and the compatibility problems it caused.