Запись данных в режиме native SATA

Тема в разделе "WASM.ASSEMBLER", создана пользователем livesey, 27 июл 2009.

  1. livesey

    livesey New Member

    Публикаций:
    0
    Регистрация:
    27 июл 2009
    Сообщения:
    2
    При попытке записи данных функцией int 13/ah=43 возвращается код ошибки ah=0x9f (что значит так и не узнал). Переключение из режима native в compatible решает эту проблему и запись производится успешно. Не могу понять в чем причина такого проведения, при том, что в обоих режимах проверка поддержки расширенных функций возвращает положительный результат.
     
  2. Memphis

    Memphis New Member

    Публикаций:
    0
    Регистрация:
    23 окт 2008
    Сообщения:
    104
    livesey
    возвращается код ошибки ah=0x9f - а бит переноса в каком положении ?
     
  3. livesey

    livesey New Member

    Публикаций:
    0
    Регистрация:
    27 июл 2009
    Сообщения:
    2
    cf установлен в 1. Проверил на другой машине ( изначально работал с Asus M50vc ) - работает без ошибок. Вероятно это связанно с прошивкой биос, других версий пока нет..
     
  4. Memphis

    Memphis New Member

    Публикаций:
    0
    Регистрация:
    23 окт 2008
    Сообщения:
    104
    livesey
    Для начала я бы проверил функции чтения/верификации (с ошибкой или нет), а затем прошел запись отладчиком пошагово. В ДОСе - это одно удовольствие.