Изменение типа задвоения младшего и старшего байта ожидаемо вследствии изменения порядка чтения на старший/младший.
Само задвоение - непонятка, по схемотехнике невозможная... Как предположение - а может сама запись была так сделана? Попробуй в Виктории или MHDD или Disk Editor из Norton Utilities напрямую в MBR записать заведомо известную инфу (свой какой-либо тестовый паттерн), а потом на Орионе считать и показать нам. Ну и другой винт/CF попробуй.
P.S. Кстати в том коде, что ты предоставил, перед чтением сектора с винта не вижу обнуления/установки дорожки/головки/сектора/номера LBA...
- - - Добавлено - - -
5ИЛИ там надо, без инверсии, на корпусе ЛЛ1 можно сделать, и завести на D10.11





Ответить с цитированием