Здравствуйте! Речь идет об обычной 3-х дюймовой дискете. Возможно ли прочитать межсекторные данные с нее? ОС не имеет значения: 98, 2000, ХР. Пожалуйста, если кто знает что-нибудь, пожалуйста сообщите.
Напрямую через контроллер FD - в DOS. Либо попытаться (не уверен) задать завышенный размер сектора (читать _всю_ дорожку как один сектор) через Int 13H - опять же в DOS. Документации по теме - как грязи (FDA, старая СофтПанорама итд. Googe - Rulez!)
Я работаю напрямую с контроллером ГМД. Задавать размер сектора больше чем 512б пробовал, но результатов это не дало - считывать отказывается в этом случае. У контроллера есть возможность читать всю дорожку целиком, но опять же читаются только данные секторов. 13 прерывание обязательно попробую. Спасибо за помощь. У кого идеи еще есть, пожалуйста пишите.
Попробуй следующим образом. 1. Работай через порты. 2. Делай чтение всей дорожки. Далее играй с параметрами GAP-(длина межсекторного промежутка), EOT-(количество секторов на дорожке) и N-(размер сектора 128* 2^N байт)
если можно киньте ссылку на какую-нибудь инфу об этих межсекторных данных. что-то вроде и FDC программировал и столько инфы читал, а об этом первый раз слышу.