Hi all!
Нужен совет. Задача заключается в чтении/записи с диска напрямую(по секторам) из ДОСа.
Можно ли это сделать с помощью сабжа на дисках большого объема, возможные проблемы?
Если нет, то каким способом это осуществить?
Здравствуйте эйчЪ, Вы писали:
Ъ>Нужен совет. Задача заключается в чтении/записи с диска напрямую(по секторам) из ДОСа. Ъ>Можно ли это сделать с помощью сабжа на дисках большого объема, возможные проблемы? Ъ>Если нет, то каким способом это осуществить?
Вообще, это явно в Прочее, но все-таки отвечу. Это делается через Extended Int13 (поддерживается всемы новыми БИОСами).
Функция 41h — проверка поддержки Extended Int13
42h — чтение,
43h — запись.
Если нужно подробнее, то могу дать исходники wrapper'ов для чтения/записи секторов для DJGPP.
Re[2]: int 13, int 25/26
От:
Аноним
Дата:
28.05.02 08:41
Оценка:
Здравствуйте Lexey, Вы писали:
L>Вообще, это явно в Прочее, но все-таки отвечу. Это делается через Extended Int13 (поддерживается всемы новыми БИОСами). L>Функция 41h — проверка поддержки Extended Int13 L>42h — чтение, L>43h — запись.
L>Если нужно подробнее, то могу дать исходники wrapper'ов для чтения/записи секторов для DJGPP.
Спасибо.
Вот мыло k_ev_@mail.ru