(0x21) a função 21H INTERNA 57H (0x57 ou 87) começa ou ajusta a data da lima e o tempo 58H (0x58 ou 88) começa ou ajusta a estratégia 59H do alocamento (0x59 ou 89) começa informação prolongada do erro

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

 
 

INT 21H (0x21)

Função 57H (0x57 ou 87) --> Começar ou ajustar a data e a hora da lima

Call with: If getting date and time
AH = 57H
AL = 00H
BX = handle

If setting date and time
AH = 57H
AL = 01H
BX = handle
CX = time

bits 00H-04H = 2-second increments (0-29)
bits 05H-0AH = minutes (0-59)
bits 0BH-0FH = hours (0-23)

DX = date

bits 00H-04H = day (1-31)
bits 05H-08H = month (1-12)
bits 09H-0FH = year (relative to 1980)

Returns: If function successful
Carry flag = clear
and, if called with AL = 00H
CX = time
DX = date

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Esta função obtem ou modifica o selo de data e de hora na entrada de diretório da raiz da lima.

INT 21H (0x21)

Função 58H (0x58 ou 88) --> Começar ou ajustar a estratégia do alocamento

Call with: If getting strategy code
AH = 58H
AL = 00H

If setting strategy code
AH = 58H
AL = 01H
BX = desired strategy code
00H = first fit
01H = best fit
02H = last fit


Returns: If function successful
Carry flag = clear
and, if called with AL = 00H
AX = current strategy code

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Obtem ou muda o código que indica a estratégia atual do MS-DOS para alocar blocos da memória. A estratégia do alocamento de memória do MS-DOS do defeito é cabida primeiramente (código 0).

No primeiro alocamento de memória do ajuste, o MS-DOS procurara os blocos disponíveis da memória do endereço baixo ao endereço elevado, atribuindo primeiro grande bastante para satisfer ao pedido do alocamento do bloco.

Em caso da mais melhor estratégia apta do alocamento, as buscas todas do MS-DOS memória disponível obstruem e atribuem o bloco disponível o menor que satisfazará ao pedido, não obstante sua posição.

Na última estratégia apta do alocamento de memória, o MS-DOS procurara os blocos disponíveis da memória dos endereços elevados aos endereços baixos, atribuindo o mais elevado grande bastante para satisfer ao pedido do alocamento do bloco.

 

INT 21H (0x21)

Função 59H (0x59 ou 89) --> Começar informação prolongada do erro

Call with: AH = 59H
BX = 00H

Returns: AX = extended error code

A tabela de códigos de erro foi dada abaixo:

Código de erro

Erro

01H

invalid do número da função

02H

lima não encontrada

03H

trajeto não encontrado

04H

limas abertas demais

05H

o acesso negou

06H

invalid do punho

07H

os blocos de controle da memória destruíram

08H

memória insuficiente

09H

invalid do endereço do bloco da memória

0AH (10)

Invalid do ambiente

0BH (11)

invalid do formato

0CH (12)

invalid do código de acesso

0DH (13)

invalid dos dados

0EH (14)

unidade desconhecida

0FH (15)

invalid da movimentação de disco

10H (16)

tentou remover o diretório atual

11H (17)

o não mesmo dispositivo

12H (18)

não mais limas

13H (19)

disco write-protected

14H (20)

unidade desconhecida

15H (21)

dirigir nao pronto

16H (22)

comando desconhecido

17H (23)

erro dos dados (CRC)

18H (24)

comprimento mau da estrutura do pedido

19H (25)

erro da busca

1AH (26)

tipo de meios desconhecido

1BH (27)

setor não encontrado

1CH (28)

impressora fora do papel

1DH (29)

escrever a falha

1EH (30)

falha lida

1FH (31)

falha geral

20H (32)

compartilhando da violação

21H (33)

travar a violação

22H (34)

invalid da mudança do disco

23H (35)

FCB unavailable

24H (36)

compartilhar do amortecedor excedeu

25H-31H

reserved

32H (50)

pedido unsupported da rede

33H (51)

máquina remota que não escuta

34H (52)

nome duplicado na rede

35H (53)

nome da rede não encontrado

36H (54)

rede ocupada

37H (55)

o dispositivo já não existe na rede

38H (56)

o limite líquido do comando do BIOS excedeu

39H (57)

erro na ferragem do adaptador da rede

3AH (58)

resposta incorreta da rede

3BH (59)

erro inesperado da rede

3CH (60)

adaptador remoto incompatível

3DH (61)

fila de cópia cheia

3EH (62)

não bastante espaço para a lima da cópia

3FH (63)

a lima da cópia cancelou

40H (64)

o nome da rede suprimiu

41H (65)

o acesso de rede negou

42H (66)

tipo de dispositivo incorreto da rede

43H (67)

nome da rede não encontrado

44H (68)

o limite conhecido da rede excedeu

45H (69)

o limite líquido da sessão do BIOS excedeu

46H (70)

a lima que compartilha temporariamente pausou

47H (71)

pedido da rede não aceitado

48H (72)

o redirection da cópia ou do disco pausou

49H-4FH

reserved

50H (80)

a lima existe já

51H (81)

reserved

52H (82)

não pode fazer o diretório

53H (83)

falhar em 24H INTERNO (o erro crítico)

54H (84)

redirections demais

55H (85)

redirection duplicado

56H (86)

senha inválida

57H (87)

parâmetro inválido

58H (88)

falha do dispositivo da rede

59H (89)

função não suportada pela rede

5AH (90)

componente requerido do sistema não instalado

BH = error class

01H

se fora do recurso (tal como o armazenamento ou os punhos)

02H

se não erro, mas situação provisória (tal como região locked na lima) que pode se esperar terminar

03H

se problema da autorização

04H

se erro interno no software de sistema

05H

se falha da ferragem

06H

se falha do software de sistema não a falha do processo ativo (tal como limas faltantes da configuração)

07H

se erro do programa de aplicação

08H

se lima ou artigo não encontrada

09H

se lima ou artigo do tipo ou do formato inválido

0AH (10)

se a lima ou o artigo travarem

0BH (11)

se disco errado na movimentação, ponto mau no disco, ou problema do meio de armazenamento

0CH (12)

se o artigo existir já

0DH (13)

erro desconhecido

 

BL = recommend action

01H

Retry o número razoável das épocas, usuário alerta selecionar o aborto ou ignorá-lo então

02H

retry o número razoável das épocas com atrasa entre novas tentativas, usuário alerta para selecionar o aborto ou ignorá-lo então

03H

começar a informação correta do usuário (causado tipicamente pela lima incorreta - nome ou a especificação de dispositivo)

04H

abortam a aplicação com cleanup (isto é, terminam o programa em tão em ordem uma maneira como possível: liberando limas dos fechamentos, do fechamento, etc.)

05H

executar a saída imediata sem o cleanup

06H

ignorar o erro

07H

retry depois que intervenção do usuário para remover a causa do erro

 

CH = error locus
01H unknown
02H block device (disk or disk
emulator)
03H network
04H serial device
05H memory

ES: DI = ASCIIZ volume label of disk to
insert, if AX = 0022H (invalid disk
change)

Comentários:

Esta função obtem a informação de erro detalhado após uma ligação de controle 21H INTERNA mal sucedida precedente, including a ação corretiva recomendada.


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