INT 13H (прерывания) Функция 23H (0x23 или 35) устанавливать особенности регистрации Контролер (PS и PS/2, Жесткий диск) работы 24H (0x24 или 36) Настройка нескольких - в режиме передачи (Hard Disk, PS и PS/2) работы 24H (0x24 или 36) устанавливать Sectors (QuickCache II v4.20) 25H (0x25 или 37) определение диска (Hard Disk, PS и PS/2)

Files Recovery Software
Дом Контактная информация Служба поддержки Скачать демо - Продукция  

 
 

INT 13H (0x13)

Функция 23H (0x23 или 35) --> Настройка Контролер Особенности регистрации (PS и PS/2, жесткий диск)

Call with: AH = 23H
AL = feature number
DL = drive number

Return: If Function Successful,
Carry Flag = Clear

If Function Unsuccessful,
Carry Flag = Set
AH = Status

Комментарии :

Эта функция используется для установки функции регистра контроллера. Если функция успешно нести флаг и четко случае неудачи нести флаг устанавливается и регистр AH возвращает статус.


INT 13H (0x13)

Функция работы 24H (0x24 или 36) --> Настройка нескольких - в режиме передачи (Hard Disk, PS и PS/2)

Call with: AH = 24H
AL = number of sectors per block
DL = drive number

Return: If Function Successful,
Carry Flag = Clear

If Function Unsuccessful,
Carry Flag = Set
AH = Status

Комментарии :

Эта функция используется для установки Многоуровневый режим передачи. Если вы хотите отключить Многоуровневый режим передачи, установить число секторов на 0. Максимальное значение для размера блока (такие как 2,4,6,8 и 16 т.д.), зависит от фиксированных дисков типа.

Стоимость хранения байта в колоду из фиксированного диска таблица параметров создается с POST (держава Самотестирование тест). Байт с адресом 0040H : 0074H установлен статус операции. Значения PS/1 жесткого диска функция числа были перечислены в следующей таблице :

ValueСтоимости

DescriptionОписание

01H01H

Select 8-bit data transfers instead of 16-bitВыберите 8-битную передачу данных вместо 16 бит

02H02H

Enable write cacheРазрешить писать кэш

22Hсделки

Write Same, user-specified areaНапишите же, заданными область

33H33H

Disable retriesОтключить попыток

44H44H

Set number of ECC bytes for read long/write longНастройка количества байт в памяти долго читать / писать долго

54H54H

Set cache segmentsНастройка кэш-памяти сегментов

55H55H

Disable look aheadЗапретить смотреть вперед

66H66H

Disable reverting to power-on defaultsОтключить возвращаясь к власти по умолчанию

77H77H

Disable error correctionОтключите коррекцию ошибок

81H81H

Select 16-bit data transfers (default)Выберите 16-битная передача данных (по умолчанию)

82H82H

Disable write cacheОтключение кэша записи

88H88H

Enable error correction (default)Включить коррекцию ошибок (по умолчанию)

99H99H

Enable retries (default)Разрешить повторов (по умолчанию)

AAHБСГ

Enable look aheadРазрешить смотреть вперед

BBHBBH

Set ECC length for read long/write long to four bytesКомплекс ECC длинна долго читать / писать долго до четырех байт

CCHККЗ

Enable reverting to power-on defaultsРазрешить вернуться к власти - по умолчанию

DDHТеперь

Write Same, entire diskНапишите же, весь диск


INT 13H (0x13)

Функция работы 24H (0x24 или 36) --> Настройка Sectors (QuickCache II v4.20)

Call with: AX = 24H

BX = New number of sector buffers in
cache

Return: If Function Successful,
AX = 0000H

If Function Unsuccessful,
AX = Status

Комментарии :

Эта функция используется для установки разделы. Если функция успешно AX 0000H регистр AX возвращает другой статус.

 

INT 13H (0x13)

Функция 25H (0x25 или 37) --> Выявление Drive (Жесткий диск, PS и PS/2)

Call with: AH = 25H
DL = Drive number
ES:BX = Buffer of 512 bytes for reply packet

Return: If Function Successful,
Carry Flag = Clear

Buffer filled with drive information block

If Function Unsuccessful,
Carry Flag = Set
AH = Status

Комментарии :

Эта функция используется для идентификации диска. Байт по адресу 0040h : 0074h установлен статус операции. IBM официально классифицирует как эту функцию необязательно. Бит поля для конфигурации общих дисков были приведены в следующей таблице :

Bit(s)Бит (ы)

DescriptionОписание

00

Reserved (0)Зарезервировано (0)

11

Hard sectoredЖесткий ды-

22

Soft sectoredСофт ды-

33

Not MFM encodedНе MFM кодирование

44

Head switch time greater than 15msecГлава времени переключения более 15msec

55

Spindle motor control option implementedШпиндель двигателя выполнены вариант

66

Fixed driveВстроенные дисков

77

Removable cartridge driveСменный картридж дисков

88

Disk transfer rate is less than or equal to 5MbsДиск скорость передачи данных меньше или равна 5Mbs

99

Disk transfer rate is greater than 5Mbs but  less than or equal to 10MbsДиск имеет скорость передачи данных выше, чем 5Mbs, но меньше или равна 10Mbs

1010

Disk transfer rate is greater than 10MbsДиск скорость передачи данных превышает 10Mbs

1111

Rotational speed tolerance is greater than 0.5%Скорость вращения толерантности превышает 0,5%

1212

Data strobe offset option availableДанные строба компенсируется возможностью

1313

Track offset option availableПутевая компенсируется возможностью

1414

Format speed tolerance gap requiredФормат скорость толерантности требует разрыва

1515

Reserved for non-magnetic drives (0)Зарезервировано за несоответствие магнитных дисках (0)


Описание Формат дисков блок информации, как в АТА (AT Приложение) Технические характеристики был дан в следующей таблице :

OffsetОфсет

SizeРазмер

DescriptionОписание

00H00H

WORDWORD

General drive configurationГенеральная конфигурации диска

02H02H

WORDWORD

Number of cylindersКоличество цилиндров

04H04H

WORDWORD

ReservedЗарезервировано

06H06H

WORDWORD

Number of headsКоличество головок

08H08H

WORDWORD

Number of unformatted bytes per trackКоличество неформатированный байт на дорожку

0AH0AH

WORDWORD

Number of unformatted bytes per sectorНеформатированный Количество байт в секторе

0CH0CH

WORDWORD

Number of sectors per trackКоличество секторов на дорожке

0EH0EH

6 BYTES6 BYTES

Vendor uniqueПоставщик уникальной

14H14H

20 BYTES20 BYTES

Serial number in ASCII, (0000H=not specified)Порядковый номер в ASCII, (0000H = не указан)

28H28H

WORDWORD

Buffer typeБуферного типа

2AHДЕЛ

WORDWORD

Buffer size in 512 byte increments (0000H=not specified)Размер буфера в 512 байт, увеличение (0000H = не указан)

2CH2CH

WORDWORD

Number of ECC bytes passed on Read/Write Long commands 0000H = not specifiedЧисло байт ECC передаются чтения / записи Лонг команды 0000H = не указан

2EH2EH

8 BYTES8 BYTES

Firmware revision in ASCII, 0000H=not specifiedFirmware пересмотре в ASCII, 0000H = не указан

36H36H

40 BYTES40 BYTES

Model number in ASCII, 0000H=not specifiedНомер модели в ASCII, 0000H = не указан

5EH5EH

 

WORDWORD

 

 

Bits 15-8  Vendor Unique, bits 7-0, (if 00H = Read/Write Multiple commands not Implemented, else xxH = Maximum number of sectors that can be transferred per interrupt on Read and Write Multiple Commands)Разное Поставщик уникальных входов, 87 бит, (если = 00H чтения / записи нескольких команд не выполнена, xxH остальное - максимальное число секторов, которое может быть передано на прерывание по Прочтите и напишите несколько команд)

60H60H

WORDWORD

0000H = Cannot perform Doubleword I/O,0000H = Не удалось выполнить Doubleword I / O,
0001H = Can perform Doubleword I/O.0001H = Не выполнять Doubleword I / О.

62H62H

WORDWORD

Bit 15-9  (0=reserved),Бит 15-9 (0 = зарезервировано),
bit 8 (1=DMA Supported),8 бит (1 = Поддерживаемые DMA),
Bit 7-0 Vendor Unique.Бит 87 уникальных Поставщики.

64H64H

WORDWORD

ReservedЗарезервировано

66H66H

WORDWORD

Bits 15-8 PIO data transfer cycle timing mode, Bits 7-0  Vendor UniqueБиты прерывания передачи данных ПИВ времени цикла режима, Bits 87 уникальных Поставщики

68H68H

WORDWORD

Bits 15-8 DMA data transfer cycle timing mode, Bits 7-0 Vendor UniqueБиты состояния прерывания DMA передачи данных режим цикла времени, Bits 87 уникальных Поставщики

6AH6AH

 

WORDWORD

 

Bits 15-1 reserved,Биты 15-1 зарезервированы
bit 0 (1=the fields reported in translation mode are valid,бит 0 (1 = поля в режиме перевода являются действительными,
0=the fields reported in translation mode may be valid)0 = поля в режиме перевода может быть действительным)

6CH6CH

WORDWORD

Number of current cylindersЧисло текущих цилиндров

6EH6EH

WORDWORD

Number of current headsНомер текущей главы

70H70H

WORDWORD

Number of current sectors per trackКоличество действующих секторов на дорожке

72H72H

DWORDDWORD

Current capacity in sectorsТекущие потенциала в секторах,

76H76H

WORDWORD

ReservedЗарезервировано

78H78H

136 BYTES136 BYTES

Not definedНе определено

100H100H

64 BYTES64 BYTES

Vendor uniqueПоставщик уникальной

140H140H

96 BYTES96 BYTES

ReservedЗарезервировано

 


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

19 | 20

Next page
 
 
Для восстановления данных книги
 
Глава 1 Обзор восстановления данных
Глава 2 Введение жестких дисков
Глава 3 Логический подход к дисков и ОС
Глава 4 Количество систем
Глава 5 Введение в программирование
Глава 6 Введение в информатику
Глава 7 Необходимые команды DOS
Глава 8 Диск - функции BIOS и прерывания контакта с C
Глава 9 Обработка больших жестких дисков
Глава 10 Восстановление данных с поврежденных дискет
Глава 11 Создание резервных копий
Глава 12 Чтение и изменение MBR с Programming
Глава 13 Чтение и Изменение DBR со Программирование
Глава 14 Программирование на "Сырье Файл" подъема
Глава 15 Программирование на данные Стеклоочистители
Глава 16 Разработка более Утилиты для дисков
Добавление Глоссарий терминов по восстановлению данных
 
 
Pro Data Doctor

Дом

Продукция

Контактная информация

Служба поддержки

Скачать демо -

Положения и условия

 
Pro Data Doctor