gotoxy(10,9);
cprintf("Essayer de lire de l'unité de disquettes :\n");
/// Initialiser le système de disque \\\
for(i=0; i<3; i++)
{
regs.h.ah = 0x00; /* Remettre à zéro le système de disque*/
regs.h.dl = 0x00; /* Disquette a : */
int86(0x13, ®s, ®s);
}
result = _bios_disk(_DISK_READ, &dinfo);
if ((result & 0xff00) == 0)
{
while(count<512)
{
fprintf(fp,"%c",dbuf[count] & 0xff );
count++;
}
fclose(fp);
gotoxy(10,14);cprintf("Le disque a lu de l'unité de disquettes : réussi.\n");
}
else
{
gotoxy(10,14);
cprintf("Ne peut pas lire le lecteur A, statut= 0x%02x\n", result);
switch(result)
{
case 0x00:
cprintf("\n\n STATUT : Aucune erreur ! !");
break;
case 0x01:
cprintf("\n\n STATUT : Mauvaise commande");
break;
case 0x02:
cprintf("\n\n STATUT : Marque d'adresse non trouvée");
break;
case 0x03:
cprintf("\n\n STATUT : Tentative d'écrire au disque protégé en écriture");
break;
case 0x04:
cprintf("\n\n STATUT : Secteur non trouvé");
break;
case 0x06:
cprintf("\n\n STATUT : Le disque a changé depuis la dernière opération");
break;
Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi, translated using machine translation. See original English contents on Data recovery book pages. |
|
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)
|
 |
|
|