il funzionamento lettura /scrittura di funzioni del abswrite e del absread sull'intero disc la funzione del absread legge i settori assoluti del disc e la funzione del abswrite scrive i settori assoluti del disc

Files Recovery Software
Home Dettagli contatto Supporto Clienti Scarica la Demo Prodotti  

 
 

funzioni del abswrite e del absread

Queste funzioni sono state definite in Dos.h. La funzione del absread legge i settori assoluti del disc e la funzione del abswrite scrive i settori assoluti del disc. L'interruzione 0x25 del DOS di usi del absread di funzione per leggere i settori specifici del disc ed il DOS di usi del abswrite di funzione interrompono 0x26 per scrivere i settori specifici del disc. L'assoluto ha letto o scrive i ricavati di funzionamenti nel modo sequenziale incrementing i settori per gradi ed è completamente esente dalla testa e numeri ecc. della pista è il lavoro dell'ESSERE VIVENTE del calcolatore tradurre i settori assoluti alla pista, ai numeri rispettivi del settore e della testa. L'assoluto ha letto e scrive i funzionamenti è suggerito in tali programmi dove stiamo andando realizzare il funzionamento lettura /scrittura sull'intero disc e desideriamo evitare la codificazione supplementare ed il ciclaggio nel nostro programma per aumentare la velocità del programma a il più velocemente. Entrambi il absread e il abswrite di funzioni, ignorano la struttura logica di un disc e non prestano attenzione alle lime, ai grassi, o agli indici. Queste funzioni direttamente effettuano l'assoluto colto e l'assoluto scrive il funzionamento sulla superficie del disc, questa è la ragione per cui se usato impropriamente, il abswrite può scrivere sopra le lime, gli indici ed i grassi.

La dichiarazione della funzione del absread è come segue:

int absread(int drive, int nsects, long lsect, void *buffer);

e la funzione del abswrite è dichiarata come segue:


int abswrite(int drive, int nsects, long lsect, void *buffer);

Dove il significato dei parametri è come segue:

Param.

Che cosa esso Is/Does

drive

Numero di azionamento da leggere (o scrivere): 0 = A, 1 = B, ecc.

nsects

Numero di settori da leggere (o scrivere)

lsect

Numero logico d'inizio del settore

buffer

Indirizzo di memoria dove i dati devono essere letti (o scritto)

Su successo, entrambi il ritorno 0 di funzioni. Quando ci è tutto l'errore, sia restituire -1 che regolare l'errore no al valore del registro dell'ASCIA restituito dalla chiamata del sistema.

Il numero di settori per colto o scrive il funzionamento è limitato a 64K o al formato dell'amplificatore, quale è più piccolo. Comunque impareremo l'uso della memoria enorme in capitoli seguenti eccedere dal limite 64K di memoria, sviluppare un programma molto veloce.


Previous page

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
 
 
Di recupero di dati libro
 
Capitolo 1 Una descrizione del recupero di dati
Capitolo 2 Introduzione dei dischi rigidi
Capitolo 3 Metodo logico ai disc ed all'OS
Capitolo 4 Sistemi di numero
Capitolo 5 Introduzione di programmazione di C
Capitolo 6 Introduzione ai principi fondamentali del calcolatore
Capitolo 7 Ordini necessari del DOS
Capitolo 8 Funzioni ed interruzioni di Disc-ESSERE VIVENTE che maneggiano con la C
Capitolo 9 Maneggiamento dei dischi rigidi grandi
Capitolo 10 Recupero di dati dal disco magnetico corrotto
Capitolo 11 Fare i sostegni
Capitolo 12 MBR leggente e di modificazione con la programmazione
Chapter 13 DBR leggente e di modificazione con la programmazione
Capitolo 14 Programmandosi per "il recupero della lima grezza"
Capitolo 15 Programmandosi per i pulitori di dati
Capitolo 16 Sviluppare più programmi di utilità per i disc
Appendice Glossario dei termini di recupero di dati
 
 
Pro Data Doctor

Home

Prodotti

Dettagli contatto

Supporto Clienti

Scarica la Demo

Termini e Condizioni

 
Pro Data Doctor