Абсолютные сектора (ов) Этап регистрации значений

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

 
 

Замечания по кодированию :

Параметров, используемых как функцию имеют следующие значения :

ParameterПараметр

Size in BytesРазмер в байты

DescriptionОписание

pp.packetsize = 16 ;pp.packetsize = 16;

1 Byte1 Байт

Size of packet = 10HРазмер пакета = 10H

pp.reserved = 0 ;pp.reserved = 0;

1 Byte1 Байт

Reserved = 0Резерв = 0

pp.blockcount = numofsectors ;pp.blockcount numofsectors =;

2 Bytes2 Bytes

Number of sectors to readКоличество секторов читать

pp.bufferaddress = (char far*)pp.bufferaddress = (символьный далеко *)
MK_FP ( FP_SEG((void far*)buffer), FP_OFF((void far*)buffer));MK_FP (FP_SEG ((вакуум далеко *) буфера), FP_OFF ((вакуум далеко *) буфера));

-----

for Data buffer or Transfer BufferДанные буфера для передачи или буфер

pp.blocknumber[0] = sectornumber ;pp.blocknumber [0] = sectornumber;

4 Bytes4 Bytes

Sector number to read/write (generally, we need only this).Номер сектора для чтения / записи (как правило, нам нужно только это). Only alone This can support up to 2.1 Terabytes.Только в одиночку это может поддерживать до 2.1 терабайт.

pp.blocknumber[1] = 0 ;pp.blocknumber [1] = 0;

4 Bytes4 Bytes

Block number.Заблокировать номер.
Use this, If accessing the disk of greater then 2.1 Terabytes in size.Используйте это, если доступ к диску затем более 2.1 терабайт по размеру.

i.h.ah = 0x42 ; or i.h.ah = 0x43 ;i.h.ah = 0x42; или i.h.ah = 0x43;

2 Bytes2 Bytes

Function Number of INT 13H ExtensionsФункция Количество INT 13H Extensions

i.h.al = 0x00 ;i.h.al = 0x00;

1 Byte1 Байт

Write Flags used in write function only,Написать Флаги, используемые в функции писать только
00H, 01H are used for Write Without Verify and 02H is used for write with verify00H, 01H, используются для записи и Без Убедитесь 02H используются для записи проверки в

i.h.dl = drive ;i.h.dl = накопитель;

2 Bytes2 Bytes

Physical Drive NumberФизическое количество дисков

i.x.si = FP_OFF ( (void far*)&pp ) ;i.x.si = FP_OFF ((* недействительным сих пор) и с);

------

ds:si for buffer Parametersds : г. для параметров буфера

s.ds = FP_SEG ( (void far*)&pp ) ;s.ds = FP_SEG ((* недействительным сих пор) и с);

------

ds:si for buffer Parametersds : г. для параметров буфера

int86x ( 0x13, &i, &o, &s ) ;int86x (найдено, и я, и о, и ы);

------

Invoke the specified Function of INT 13H with segment register valuesИнициируйте, указанные функции INT 13H в регистр сегмента ценностей

 


Previous page

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

 

 

Chapter 12

 
 

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13

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