Disk BIOS и Прерывания Функции Обработка данных с C диска восстановления проблем программирования _bios_disk biosdisk функций BIOS диск услуги bios.h прерывание прерывания

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

 
 

Глава - 8

Диск - функции BIOS и прерывания контакта с C

Введение

В этой главе мы будем обсуждать важные Disk BIOS функций и других важных функций, которые дают нам свободу использования и обработки прерываний в нашей программе с С с короткий и простой метод. Эти функции щие в области восстановления данных и поиска неисправностей диск программирование. Эти функции, которые делают язык C "высокого уровня Ассамблеи по умолчанию".

biosdisk and _bios_disk Functions

Эти две функции являются наиболее важной функцией для наших целей по восстановлению данных и поиска неисправностей диск программирование. Мы будем использовать эти функции большую часть времени.

Эти два диска BIOS и услуги, определенные в bios.h biosdisk где работает ниже уровня досье на сырьевые секторы. Если такие функции используются даже немного отсутствие заботы, она может повредить содержимого файлов и директорий на жестком диске. Как и _bios_disk biosdisk функций, использовать вопрос прерывания для операций с диском непосредственно к BIOS. _bios_disk Функции прописаны в программе в следующем порядке :

unsigned _bios_disk(unsigned cmd, struct diskinfo_t *dinfo);

И декларации по BIOS диск функция выглядит следующим образом :

int biosdisk(int cmd, int drive, int head, int track,
int sector, int nsects, void *buffer);

Значение этих параметров описано в следующей таблице :

ParameterПараметр

FunctionФункция

What It Is or what it doesКакие It Is или чем она занимается

cmdcmd

BothИ

Indicates the operation to perform such as read, write, verify etc.(See the description of cmd, given next)Указывает операцию выполнять, как читать, писать, проверять т.д. (См. описание cmd, с учетом следующего)

dinfodinfo

_bios_disk_bios_disk

Points to a diskinfo_t structure that contains the remainingВопросы к diskinfo_t структуру, которая содержит остальные
Parameters required by the operation.(see the description of diskinfo_t structure, given next)Параметры требуется операция. (См. описание структуры diskinfo_t ввиду следующего)

driveпривод

biosdiskbiosdisk

Specifies which disk drive is to be used(0 for a:, 1for b: and 0x80 for first physical hard disk, 0x81 for second and so on.)Задает диск, которые должны быть использованы (0 :, 1for b : и кодировке для первого физического жесткого диска 0x81 для второго и так далее.)

headруководитель
trackотслеживать
sectorсектор


biosdiskbiosdisk

These specify the starting sector location from which theВ них указано, начиная от сектора расположения которых
Operation is to be started.Операция должна быть начата.

nsectsnsects

biosdiskbiosdisk

Number of sectors to read, write, verify etc.Число секторов для чтения, записи, проверки т.д.

bufferбуфера

biosdiskbiosdisk

Memory address where data is to be read or writtenАдрес памяти, где данные должны считываться или письменного


 

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


page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

35 | 36 | 37 | 38

Next page

 

Chapter 7

 
Previous page

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

 

 

Chapter 3


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


page 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35

 
 
 
Для восстановления данных книги
 
Глава 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