![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Inquiring |
|
|||
Unregistered |
Приветствую!
Меня мучает один вопрос, можно ли прочитать межсекторные промежутки? В литературе, которая попадается под руки, написано, что это сделать можно, если использовать больший по размеру сектор, чем есть на самом деле. Но на практике не выходит ![]() Заранее благодарна. |
|||
|
||||
oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 1 Всего: 34 |
можно
а в литературе наврали сразу скажу в виндосе не реально простыми средствами у контроллера флоповода к примеру есть комманда чтение дорожки и читает она всю физическую дорожку вместе с межсек метками и всем остальным -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
А в чём именно проблема ? здесь я уже писал как через прерывание возможно читать дорожки...
-------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
Guest |
|
|||
Unregistered |
Я уже работаю в досе. Мне нужно только через 13-е прерывание, используя вторую функцию. Контроллер сказали пока не трогать. |
|||
|
||||
Guest |
|
|||
Unregistered |
Это понятно, дорожки читаются, только вот мне нужно знать, что там в межсекторных промежутках. Так, как вы показали, не выходит. |
|||
|
||||
shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Попробуйте след. функции:
0aH ¦AT¦ ¦XT¦ чтение длинное: 512 байт + 4-байтоый ECC (код коррекции ошибок). вход: (как для подф. 02H) выход: Carry-флаг=1 при ошибке и код ошибки диска в AH. ES:BX => в буфере (данные сектора + 4 байта) * число секторов (из AL) 0eH ¦AT¦ читать буфер секторов вход: (как для подф. 02H) выход: Carry-флаг=1 при ошибке и код ошибки диска в AH. Если не получится, значит через int 13h нельзя. -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 1 Всего: 34 |
нету в 13 функ таких феачуресов
есть тока запись физ дорожки а вот чтения нету тоесть можно написать форматер на инт 13 -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |