///Inizializzare il sistema di disc \\\
for(i=0; i<3; i++)
{
regs.h.ah = 0x00; /* Ripristinare il sistema di disc */
regs.h.dl = 0x00; /* Dischetto a: */
int86(0x13, ®s, ®s);
}
while(count<512)
{
fscanf(fp,"%c",&dbuf[count]);
count++;
}
dinfo.drive = 0x00; /* numero di azionamento per A: */
dinfo.head = 0; /* numero capo del disc */
dinfo.track = 0; /* numero della pista */
dinfo.sector = 1; /* numero del settore */
dinfo.nsectors = 1; /* conteggio di settore*/
dinfo.buffer = dbuf; /* amplificatore di dati*/
result = _bios_disk(_DISK_WRITE, &dinfo);
if ((result & 0xff00) == 0)
{
fclose(fp);
gotoxy(10,14);cprintf("Riuscito!!! Spero che il disco magnetico possa ora funzionare.\n");
}
else
{
gotoxy(10,14);
cprintf("Non può leggere l'azionamento A, condizione = 0x%02x\n",result);
gotoxy(10,16);
switch(result)
{
case 0x00:
cprintf("\n\n CONDIZIONE: Nessun errore!!");
break;
case 0x01:
cprintf("\n\n CONDIZIONE: Ordine difettoso");
break;
case 0x02:
cprintf("\n\n CONDIZIONE: Contrassegno di indirizzo non trovato");
break;
case 0x03:
cprintf("\n\n CONDIZIONE: Tentativo di scrivere al disc write-protected");
break;
case 0x04:
cprintf("\n\n CONDIZIONE: Settore non trovato");
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)
|
 |
|
|