он в минимальном режиме 44байт оперативки, постоянно читает FAT, т.е. очень медленно, по идее нужно сразу вычитать все номера кластеров в память, что бы быстро сектор нужный находить
- - - Добавлено - - -
либо при шаге с трека не трек, можно только кластера текущего цилиндра получить, операция шага по трекам достаточно медленная, если другие варианты не приемлемы, вкладывать логику именно в эти промежутки