Il verify_the_sector di funzione () verifica il settore da leggere dal _bios_disk ()

 
Data Recovery PRO DATA DOCTOR

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

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


Osservazioni su codificazione:

La funzione integra () è il modulo reale di effettuazione del recupero della lima specificata utente, in questo programma di recupero.

Il nome di archivio con il percorso della destinazione per immagazzinare la lima recuperata è immagazzinato nel *Filename_with_path dell'indicatore del carattere. Se ci è qualunque errore nell'apertura della lima della destinazione, il messaggio di errore è visualizzato e l'utente è ancora rapido entrare nella destinazione.

Il _bios_disk di funzione (_DISK_READ, &dinfo); legge i dati della lima dalla zona di dati del settore del disc dal settore, specificata dal dinfo della struttura e memorizzata nel buf dell'amplificatore di dati. Questi dati di 512 byte sono redatti alla lima della destinazione. Ciò è ripetuta fino ad integrare la lima completa.

Lo status=verify_the_sector di funzione (cilindro, testa, settore); verifica il settore da leggere. Se la condizione = 10, esso rappresenta un settore difettoso (0xA). La codificazione della funzione è stata data qui sotto:

/// Verificare il settore. (Nessun dato è trasferito qui) \\\

int verify_the_sector(unsigned int c,unsigned int h,unsigned int s)
{
int status;
char *buf;
union REGS in, out;
struct SREGS sg;

in.h.ah = 0x04; /* Numero di funzione*/
in.h.al = 1; /*Numero di settori da verificare*/
in.h.dl = 0x00; /* Numero di azionamento per A: */
in.h.ch = c; /* Numero di cilindro */
in.h.dh = h; /* Numero capo */
in.h.cl = s; /* Numero del settore */
in.x.bx = FP_OFF(buf);/* Immagine riportata */
sg.es = FP_SEG(buf); /* Segmento*/

int86x(0x13,&in,&out,&sg); /* Denominare la funzione 4H di 13H INTERNO*/

if(out.x.cflag)
{
status=out.h.ah;
}
return(status);
}

Osservazioni su codificazione:

Il verify_the_sector di funzione (), verifica il settore da leggere dalla funzione e dai ritorni del _bios_disk () la condizione del funzionamento. La funzione usa 13H INTERNO e la funzione 4H per verificare il settore.

il *buf è l'amplificatore di dati, 0x04 è il numero di funzione specificato da in.h.ah = 0x04; e in.h.al = 1; insegna a per verificare l'un settore alla volta. in.h.dl = 0x00; è usato per il numero di azionamento per azionamento floscio A: , la c, la h e la s sono numeri capi e del settore del cilindro.

La funzione int86x () è usata per invocare 13H INTERNO (funzione 4H) con i valori del registro di segmento. La condizione del funzionamento è restituita dalla condizione di numero intero.

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.

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

 

Previous page

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

Next page

© Copyright 2002-2005 DataDoctor.Biz

Software Bundle | 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 | Sim Card Data Recovery Software | Internet History Eraser

Home | Contact us | Downloads | Services | 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