21H (0x21) la funzione INTERNA 15H (0x15 o 21) sequenziale scrive 16H (0x16 o 22) genera la lima 17H (0x17 o 23) cambia titolo la lima 18H (0x18 o 24) ha riservato 19H (0x19 o 25) ottiene il disc corrente 1AH (0x1A o 26) ha regolato DTA address1BH (0x1B o 27) ottiene i dati dell'azionamento di difetto

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

 
 

21H INTERNO (0x21)

Funzione 15H (0x15 o 21) --> sequenziale scrivere

Call with: AH = 15H
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H, if write successful
01H, if disk is file
02H, if segment wrap

Osservazioni:

Questa funzione scrive giustamente il blocco sequenziale seguente dei dati in una lima, allora incrementi l'indicatore di lima. Il numero di byte dei dati da scrivere è specificato dal formato-campo record (sfalsare 0EH) del blocchetto di controllo della lima (FCB).


21H INTERNO (0x21)

Funzione 16H (0x16 o 22) --> generare la lima

Call with: AH = 16H
DS: DX = segment: offset of unopened file control block

Returns: If function is successful and file was created or truncated
AL = 00H
And FCB filled in by MS-DOS as follows:

Drive field (offset 00H) = 1 for drive A, 2 for drive B, etc.     
Current block field (offset0CH) = 00H
Record size field (offset 0EH) = 0080H
Size field (offset 10H) = file size from directory
Date field (offset 14H) = date stamp from directory
Time field (offset 16H = time stamp from directory

If function unsuccessful (directory full)
AL = FFH

Osservazioni:

Questa funzione genera una nuova entrata di indice nell'indice corrente o tronca tutta la lima attuale con lo stesso nome alla lunghezza zero. Inoltre apre la lima per i funzionamenti letturi /scritturi successivi. Questa funzione deve essere usata con l'attenzione perché una lima attuale con il nome specificato è troncata alla lunghezza zero ed a tutti i dati in quanto la lima è persa irreparabile.

 

21H INTERNO (0x21)

Funzione 17H (0x17 o 23) --> cambiare titolo la lima

Call with: AH = 17H
DS: DX = segment: offset of special file control block

Returns: If function is successful and one or more files renamed
AL = 00H

If function is unsuccessful and no matching files, or new filename matched an existing file
AL = FFH

Osservazioni:

Questa funzione cambia il nome di tutte le lime di corrispondenza nell'indice corrente sul disc nell'azionamento specificato.

Potete anche usare i metacaratteri con questo. Il blocchetto di controllo della lima speciale ha un codice dell'azionamento, il nome di schedario e l'estensione nella posizione usuale (byte 0 0BH diretti) e un secondo nome di schedario che inizia 6 byte dopo il primo (11H sfalsato).

 

21H INTERNO

Funzione 18H (0x18 o 24) --> ha riservato

21H INTERNO (0x21)

Funzione 19H (0x19 o 25) --> ottenere il disc corrente

Call with: AH = 19H

Returns: AL = drive code (0 for A drive, 1 for B
drive etc.)

Osservazioni:

Questa funzione restituisce il codice dell'azionamento dell'azionatore del disco di difetto o della corrente.

 

21H INTERNO (0x21)

Funzione 1AH (0x1A o 26) --> regolare l'indirizzo di DTA

Call with: AH = 1AH
DS: DX = segment: offset of disk transfer area.

Returns: Nothing

Osservazioni:
Questa funzione specifica l'indirizzo della zona di trasferimento del disc (DTA) da usare per le chiamate di funzione FCB-relative successive.

21H INTERNO (0x21)

Funzione 1BH (0x1B o 27) --> ottenere i dati dell'azionamento di difetto

Call with: AH = 1BH

Returns: If function successful
AL = sectors per cluster
DS: DX = segment offset of media ID byte
CX = size of physical sector in bytes
DX = number of clusters for default drive

If function unsuccessful (invalid drive or critical error)
AL = FFH

Osservazioni:

Questa funzione ottiene le informazioni selezionate sull'azionatore del disco di difetto e su un indicatore al byte dell'identificazione di mezzi dalla relativa tabella di ripartizione di lima.

Il byte di identificazione di mezzi ha i seguenti significati:

Identificazione di descrittore di mezzi

Mezzo

0F0H

un dischetto da 3.5 pollici, su due lati, 18 settori (o altro)

0F8H

disc fisso

0F9H

un dischetto da 5.25 pollici, su due lati, 15 settori

0F9H

un dischetto da 3.5 pollici, su due lati, 9 settori

0FCH

un dischetto da 5.25 pollici, single-sided, 9 settori

0FDH

un dischetto da 5.25 pollici, su due lati, 9 settori

0FDH

un dischetto da 8 pollici, sceglie la densitza semplice parteggiata e

0FEH

5.25 spostano lentamente il dischetto, single-sided, 8 settori

0FEH

un dischetto da 8 pollici, sceglie la densitza semplice parteggiata e

0FEH

un dischetto da 8 pollici, densità su due lati e doppia

0FFH

un dischetto da 5.25 pollici, su due lati, 8 settori



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

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