Рекалибровка дисковода жесткого диска
Вход: АН = $11;
DL — номер диска.
Рекалибровка дисковода, осуществляемая функцией $11, заключается в позиционировании головок диска на нулевую дорожку. Дополнительно в регистре АН возвращается байт состояния дисковода.
Проверка памяти контроллера жесткого диска
Вход: АН = $12;
DL — номер диска.
Функция $12 предназначена для запуска встроенной диагностики дискового контроллера. Она проверяет внутренний буфер сектора и возвращает байт состояния диска. Аналогичные действия осуществляют также функции $13 и $14.
Проверка дисковода жесткого диска
Вход: АН == $13;
DL — номер диска. См. функцию $12.
/ Проверка контроллера жесткого диска
Вход: АН = $14. См. функцию $12.
Получить тип и размер диска
Вход: АН = $15;
DL — номер диска. Выход: АН — тип дисковода;
CX:DX — количество секторов размером 512 байт. Тип дисковода, возвращаемый в регистре АН функцией $15, соответствует следующим значениям:
О - диск отсутствует
1 - ГД без аппаратных средств обнаружения замены дискеты
2 - ГД с контролем замены дискеты
3 - ЖД
Проверить флаг дискеты
Вход: АН = $16;
DL — номер диска. Выход: АН — признак замены дискеты:
О — дискета не менялась;
6 — дискета была заменена.
Контроль замены дискеты осуществляется схемами контроллера ГД по состоянию запора дискеты. Функция $16 возвращает в регистре АН при—