Форма блока параметра для фикчированных дисков PC/AT и PS/2 следующим образом:
Byte(s) |
Содержание |
00H_01H |
максимальный число цилиндров |
02H |
максимальный число головок |
03H-04H |
Reserved |
05H-06H |
начинать пишет pre цилиндр компенсации |
07H |
длина взрыва максимума ECC |
08H |
Управляйте вариантами
Bit(s) |
Значение (если комплект) |
0 – 2 |
использовано |
3 |
больше чем 8 головок |
4 |
использовано |
5 |
карта’дефекта изготовления с присытствыющая на
максимальный цилиндр +1 |
6 – 8 |
безнулево (10, 01, или 11) если повторенные попытки вывели из строя |
|
09H-0BH |
Reserved |
0CH-0DH |
цилиндр зоны посадки |
0EH |
участок в след |
0FH |
Reserved |
ВНУТРЕННЕ 13H (0x13)
Функция 0A ю (0x0A или 10) прочитала участок длиной
Звонок с: AH = 0AH
AL = количество участков
Ch = цилиндр
CL = участок
Dh = головка
Dl = привод
Фикчированный диск 80H-FFH
Es: BX = этап: смещение буфера
Возвращения:Если функция успешно
Снесите флаг = ясно
AH = 00H
AL = количество участков перенесли
Если функция неудачная
Снесите флаг = установите
AH = состояние
Комментарии:
Эта функция читает участок или участки от диска в память вместе с Кодим корректирующийа код ошибки 4 байт (ECC) для каждого участка. Не похоже на прочитанному нормальному функция участка (ВНУТРЕННЕ (0x13) функция 13H 02H), ошибки ECC автоматически не исправлена. Multi переходы участка прекращены после любого участка с ошибк считывания.
|