Seqüencial seguinte da lima 14H da supressão da lima 13H (0x21) achado próximo aberto seleto INTERNO da lima 12H do achado da lima 11H da lima 10H do disco 0FH da restauração 0EH do disco da função 21H 0DH (0x0D ou 13) (0x0E ou 14) (0x0F ou 15) (0x10 ou 16) (0x11 ou 17) do primeiro (0x12 ou 18) (0x13 ou 19) (0x14 ou 20) lido

Files Recovery Software
Início Detalhes de Contato Apoio ao Cliente Download Demo Produtos  

 
 

INT 21H (0x21)

da função 0DH (0x0D ou 13) -> Restauração do disco

Call with: AH = 0DH

Returns: Nothing

Comentários:

Esta função nivela todos os amortecedores da lima. A função não atualiza o diretório de disco para nenhumas limas que estiverem ainda abertas.

INT 21H (0x21)

da função 0EH (0x0E ou 14) -> Selecionar o disco

Call with: AH = 0EH

DL = drive code (0 = A, 1= B, etc.)

Returns: AL = número de movimentações lógicas no sistema

Comentários:

Seleciona a movimentação especificada para ser atual ou optam-na, movimentação de disco e retornos o número total de movimentações lógicas no sistema.

As aplicações devem limitar-se às letras de movimentação A-Z (0 = A, 1 = B, etc.). Meios lógicos das movimentações, o número total de dispositivos de bloco tais como o disco flexível e as movimentações de hard-disk etc. Movimentação de hard-disk física de A a única é dividida geralmente umas movimentações em dois ou mais lógicos.

INT 21H (0x21)

da função 0FH (0x0F ou 15) -> Abrir a lima

Call with: AH = 0FH

S: DX = segment: offset of file control block

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

Campo de movimentação (deslocar 00H) =1 para a movimentação A, 2 para a movimentação B, campo atual do bloco etc. (deslocar 0CH) = 00H
Campo do tamanho Record (deslocar 0EH) = 0080H
Fazer sob medida o campo (deslocar 10H) = tamanho de lima do diretório
Campo de dados (deslocar 14H) = selo de data do diretório
Campo de Tempo (deslocar 16H) = selo de tempo do diretório

Se função mal sucedida e lima não encontrada
AL = 0FFH

Comentários:

Abre uma lima e fá-la disponível para a operação de leitura/gravação subseqüente. Se o programa estiver indo usar um tamanho record à excepção de 128 bytes, deve ajustar o campo do grav-tamanho em FCB 0EH offset depois que a lima é aberta com sucesso e antes de toda a outra operação do disco.

 

INT 21H (0x21)

da função 10H (0x10 ou 16) -> Lima próxima

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

Returns: If function successful (directory update successful)
AL = 00H
If function unsuccessful (file not found in directory)
AL = FFH

Comentários:

É usado fechar uma lima. Fecha uma lima, nivela todos os amortecedores internos do disco do MS-DOS associados com a lima ao disco, e atualiza o diretório de disco se a lima for modificada ou estendida.

INT 21H (0x21)

da função 11H (0x11 ou 17) -> Encontrar a primeira lima

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

Returns: If function successful and matching file found
AL = 00H

E o amortecedor no endereço atual da área de transferência do disco (DTA) preencheu como um FCB fechado do normal ou o FCB prolongado, dependendo de que o tipo de FCB input para funcionar.

If function unsuccessful (no matching filename found)
AL = FFH

Comentários:

Procurara o diretório atual na movimentação designada por um nome de arquivo combinando. Você pode usar wildcards (? e *). Esta função retorna o nome de arquivo primeiramente combinando.

INT 21H (0x21)

da função 12H (0x12 ou 18) -> Lima seguinte do achado

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

Returns: If function successful and matching filename found
AL = 00H
E amortecedor no endereço atual da área de transferência do disco (DTA) ajustado acima como um FCB fechado do normal ou o FCB prolongado, dependendo de que o tipo de FCB input originalmente à função 11H de INT21H

Se função mal sucedida e nomes de arquivo combinando não encontrados
AL = FFH

Comentários:

Este é o companheiro da função precedente. Se 21H a função INTERNA 11H for bem sucedida, retorna o nome de arquivo combinando seguinte, se existerem. Esta função supõe que o FCB usado como a entrada estêve inicializado corretamente por uma chamada precedente 21H à função INTERNA 11H e por chamadas subseqüentes possíveis 21H à função INTERNA 12H e que o nome de arquivo ou a extensão que estão sendo procurarados pelo contido pelo menos um caráter do wildcard.

INT 21H (0x21)

da função 13H (0x13 ou 19) -> Lima da supressão

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

Returns: If function is successful and file or files deleted
AL = 00H
Se a função fosse mal sucedida e nenhuma lima combinando estêve encontrada ou pelo menos uma lima combinando era de leitura apenas,
AL = FFH

Comentários:

Suprime todas as limas combinando do diretório atual no defeito ou na movimentação de disco especificada. Você pode também usar wildcards (? e *).

INT 21H (0x21)

da função 14H (0x14 ou 20) -> Seqüencial lido

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

Returns: AL = 00H if read successful
01H if end of file
02H if segment wrap
03H if partial record read at end of
file

Comentários:

Esta função lê o bloco seqüencial seguinte dos dados de uma lima, então incrementos o ponteiro de lima apropriadamente. O número dos bytes dos dados a ser lidos é especificado pelo campo do grav-tamanho (deslocar 0EH) do bloco de controle da lima (FCB).

O registro é lido na memória no endereço atual da área de transferência do disco (DTA), especificado pela chamada a mais recente 21H à função INTERNA 1AH. Se o tamanho do registro e a posição do amortecedor forem tal que um excesso ou um wraparound do segmento ocorreriam, a função falha com um código do retorno de 02H.


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
 
 
Data Recovery livro
 
Capítulo-1 Uma vista geral da recuperação dos dados
Capítulo-2 Introdução de discos duros
Capítulo-3 Aproximação lógica aos discos e ao ósmio
Capítulo-4 Sistemas de número
Capítulo-5 Introdução da programação de C
Capítulo-6 Introdução aos princípios do computador
Capítulo-7 Comandos necessários do DOS
Capítulo-8 Funções e interrupções do Disco-BIOS que seguram com C
Capítulo-9 Segurando discos duros grandes
Capítulo-10 Recuperação dos dados do disco flexível Corrupted
Capítulo-11 Fazendo apoios
Capítulo-12 MBR de leitura e modificando com programação
Capítulo-13 DBR de leitura e modificando com programação
Capítulo-14 Programação para “a recuperação da lima crua”
Capítulo-15 Programação para limpadores dos dados
Capítulo-16 Desenvolvendo mais utilidades para discos
Apêndice Glossário de termos da recuperação dos dados
 
 
Pro Data Doctor

Início

Produtos

Detalhes de Contato

Apoio ao Cliente

Download Demo

Termos e Condições

 
Pro Data Doctor