Здравствуйте, DOOM, Вы писали:
DOO>Классический int13 здесь вряд ли поможет. Надо смотреть в сторону edd.
Все правильно, я использую расширения int13, иначе с современными дисками невозможно работать (BIOS Enhanced Disk Drive Services-3 (EDD-3)
отсюда). Однако я нашел только одну функцию, выдающую количество дисков в системе и она не относится к расширениям биос — ah=0x08 Get Drive Parameters: output dl=количество дисков.