Раньше было возможно искать количество логических цилиндров, головок и секторов для диска в BIOS (как пользователь - это также можно сделать программно, поскольку утилита Linux fdisk делала это, но больше не делает ). Затем вы можете решить для c, h и s, используя формулу
A = (c ⋅ Nheads + h) ⋅ Nsectors + (s - 1)
где A - это адрес LBA, Nheads - это количество головок на диске, Nsectors - максимальное количество секторов на дорожку, а (c, h, s) - адрес CHS (от 1 ).
Также возможно изменить значения геометрии CHS в BIOS - но не делайте этого, так как это приведет к тому, что любые операционные системы, такие как Windows, не будут загружаться.