Ограничение размеров диска (часть 3)

Для удобства и совместимости использование INT 13 было распространено и на жесткие диски XT последующих машин. Поэтому вполне естественно возникает ограничение - 256 головок / 256 цилиндров / 256 секторов на дорожку / 0,5 К на сектор = 8,4 Г. По это не совсем правильно, поскольку в большинстве устройств 16 головок, а количество цилиндров значительно превышает 256.
В регистре CL для номера сектора отводятся только 6 бит — младшие 6 бит. 2 оставшихся бита отданы регистру СН для расширения нумерации цилиндров. Максимальное количество секторов будет равно 63 (поскольку первый сектор всегда нумеруется с 1), а максимальное количество цилиндров — 1024 (поскольку первый цилиндр всегда нумеруется с 0).
Подводя итог, посмотрим, какой же максимальный размер жесткого диска мы сегодня можем использовать:
¦ цилиндров = 1024 (ограничение BIOS);
¦ головок = 16 (WD1003 ограничение);
¦ секторов на дорожку = 63 (ограничение BIOS);
¦ байт на сектор = 0,5 К (определяется в основном программным обеспечением);