Le Disque-BIOS fonctionne et interrompt la manipulation avec l'interruption de programmation de dépannage 0x13 des services bios.h d'unité de disques de BIOS de fonctions de _bios_disk de biosdisk de disque de rétablissement de données de C

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


Chapitre– 8

Fonctions et interruptions de Disque-BIOS manipulant avec C

Introduction

En ce chapitre nous discuterons les fonctions importantes de Disque-BIOS et d'autres fonctions importantes qui nous donnent la liberté aux utilisations et manipulent des interruptions dans notre programme avec C, avec la méthode facile et courte. Ces fonctions sont le dos - os du rétablissement de données et de la programmation de dépannage de disque. Ce sont les fonctions qui font au langage C " un langage d'assemblage à niveau élevé ".

fonctions de biosdisk et de _bios_disk

Ces deux fonctions sont la fonction la plus importante pour notre but de rétablissement de données et de la programmation de dépannage de disque. Nous emploierons ces fonctions plus du temps.

Ces deux sont les services d'unité de disques de BIOS et ont été définis dans bios.h où le biosdisk fonctionne au-dessous du niveau des dossiers sur les secteurs crus. Si ces fonctions sont employées même dans un peu le manque de soin, il peut détruire le contenu et les annuaires de dossier sur un disque dur. Fonctions de biosdisk et de _bios_disk, interruption 0x13 d'utilisation aux opérations de disque de question directement au BIOS. La fonction de _bios_disk est déclarée dans le programme de la façon suivante :

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

Et la déclaration pour la fonction de disque de bios est comme suit :

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

La signification de ces paramètres a été décrite dans la table suivante :

Paramètre

Fonction

Ce qui est elle ou ce qu'elle

cmd

Tous les deux

Indique l'opération pour exécuter comme lu, écrit, vérifie etc. (voir la description du cmd, donnée après)

dinfo

_bios_disk

Les points à un diskinfo_t structurent qui contient le restant
Paramètres requis par l'opération. (voir la description de la structure de diskinfo_t, donnée après)

conduire

biosdisk

Indique quelle unité de disques doit être employée (0 pour a : , 1for b : et 0x80 pour le premier disque dur physique, 0x81 pour le deuxième et ainsi de suite.)

tête
voie
secteur


biosdisk

Ceux-ci indiquent l'endroit de secteur commençant dont
L'opération doit être commencée.

nsects

biosdisk

Le nombre de secteurs à lire, écrivent, vérifient etc.

amortisseur

biosdisk

Adresse de mémoire où des données doivent être lue ou écrite

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

 

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


page 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 | 20


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

 

© Copyright 2002-2005 DataDoctor.Biz

Pen Drive Data Recovery Software | Memory Card Data Recovery Software | iPod Data Recovery Software | Digital Camera Data Recovery Software | Removable Media Data Recovery Software | Windows Data Recovery Software | FAT Data Recovery Software | NTFS Data Recovery Software | Data Recovery Training | Data Recovery Services | Data Recovery Education Material | Data Recovery Book | Custom Software Development | Offshore Software Development | Microsoft .NET Development | Java / J2EE Development | Wireless / Mobile Application Development | Database Solutions | Website Design | Website Development | Website Promotion | Mobile Website Design | Website Testing | Graphic Design

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek