La función INTERNA 21H (0x21) 57H (0x57 o 87) consigue o fijó la fecha del archivo y el tiempo 58H (0x58 o 88) consigue o fijó la estrategia 59H de la asignación (0x59 o 89) consigue la información extendida del error

Files Recovery Software
Inicio Datos de contacto Servicio de atención al cliente Descarga Demo Productos  

 
 

21H INTERNO (0x21)

Función 57H (0x57 o 87) --> Conseguir o fijar la fecha y la hora del archivo

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

Comentarios:

Esta función obtiene o modifica la fecha y el grupo fecha/hora en la entrada en la guía de raíz del archivo.

21H INTERNO (0x21)

Función 58H (0x58 o 88) --> Conseguir o fijar la estrategia de la asignación

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

Comentarios:

Obtiene o cambia el código que indica la estrategia actual del MS-DOS para asignar bloques de la memoria. La estrategia de la asignación de memoria del MS-DOS del defecto primero se cabe (código 0).

En la primera asignación de memoria del ajuste, el MS-DOS busca los bloques disponibles de la memoria de la dirección baja a la alta dirección, asignando primer bastante grande para satisfacer la petición de la asignación del bloque.

En caso de la mejor estrategia apta de la asignación, las búsquedas todas del MS-DOS memoria disponible bloquean y asignan el bloque disponible más pequeño que satisfará la petición, sin importar su posición.

En la estrategia apta pasada de la asignación de memoria, el MS-DOS busca los bloques disponibles de la memoria de altas direcciones a las direcciones bajas, asignando el más alto bastante grande para satisfacer la petición de la asignación del bloque.

21H INTERNO (0x21)

Función 59H (0x59 o 89) --> Conseguir la información extendida del error

Call with: AH = 59H
BX = 00H

Returns: AX = extended error code

La tabla de los códigos de error se ha dado abajo:

Código de error

Error

01H

invalid del número de la función

02H

archivo no encontrado

03H

trayectoria no encontrada

04H

demasiados archivos abiertos

05H

el acceso negó

06H

invalid de la manija

07H

bloques de control de la memoria destruidos

08H

memoria escasa

09H

invalid de la dirección del bloque de la memoria

0AH (10)

Invalid del ambiente

0BH (11)

invalid del formato

0CH (12)

invalid del código de acceso

0DH (13)

invalid de los datos

0EH (14)

unidad desconocida

0FH (15)

invalid del accionamiento de disco

10H (16)

procuró quitar el directorio actual

11H (17)

el no mismo dispositivo

12H (18)

no más de archivos

13H (19)

disco write-protected

14H (20)

unidad desconocida

15H (21)

conducir no listo

16H (22)

comando desconocido

17H (23)

error de los datos (CRC)

18H (24)

mala longitud de la estructura de la petición

19H (25)

error de la búsqueda

1AH (26)

tipo de medios desconocido

1BH (27)

sector no encontrado

1CH (28)

impresora fuera del papel

1DH (29)

escribir la avería

1EH (30)

avería leída

1FH (31)

falta general

20H (32)

compartir la violación

21H (33)

trabar la violación

22H (34)

invalid del cambio del disco

23H (35)

FCB inasequible

24H (36)

compartiendo el almacenador intermediario excedido

25H-31H

reservado

32H (50)

petición sin apoyo de la red

33H (51)

máquina remota que no escucha

34H (52)

nombre duplicado en red

35H (53)

nombre de la red no encontrado

36H (54)

red ocupada

37H (55)

el dispositivo existe no más en red

38H (56)

límite neto del comando del BIOS excedido

39H (57)

error en hardware del adaptador de la red

3AH (58)

respuesta incorrecta de la red

3BH (59)

error inesperado de la red

3CH (60)

adaptador alejado incompatible

3DH (61)

coleta de impresión llena

3EH (62)

no bastante espacio para el archivo de la impresión

3FH (63)

archivo de la impresión cancelado

40H (64)

nombre de la red suprimido

41H (65)

acceso de red negado

42H (66)

tipo de dispositivo incorrecto de la red

43H (67)

nombre de la red no encontrado

44H (68)

límite conocido de la red excedido

45H (69)

límite neto de la sesión del BIOS excedido

46H (70)

archivo que comparte detenido brevemente temporalmente

47H (71)

petición de la red no aceptada

48H (72)

el cambio de dirección de la impresión o del disco se detuvo brevemente

49H-4FH

reservado

50H (80)

el archivo existe ya

51H (81)

reservado

52H (82)

no puede hacer el directorio

53H (83)

fallar en 24H INTERNO (el error crítico)

54H (84)

demasiados cambios de dirección

55H (85)

cambio de dirección duplicado

56H (86)

contraseña inválida

57H (87)

parámetro inválido

58H (88)

avería del dispositivo de la red

59H (89)

función no apoyada por la red

5AH (90)

componente requerido del sistema no instalado

BH = error class

01H

si fuera de recurso (tal como almacenaje o manijas)

02H

si no error, pero situación temporal (tal como región bloqueada en archivo) que se puede esperar para terminar

03H

si problema de la autorización

04H

si error interno en software del sistema

05H

si falta del hardware

06H

si falta del software del sistema no la avería del proceso activo (tal como archivos que falta de la configuración)

07H

si error del programa de uso

08H

si archivo o artículo no encontrado

09H

si archivo o artículo del tipo o del formato inválido

0AH (10)

si el archivo o el artículo se trabó

0BH (11)

si disco incorrecto en la impulsión, mal punto en disco, o problema del medio de almacenaje

0CH (12)

si existe el artículo ya

0DH (13)

error desconocido

BL = recommend action

01H

Revisar el número razonable de épocas, después usuario pronto de seleccionar la interrupción o de no hacer caso

02H

revisar el número razonable de épocas con retrasa entre las recomprobaciones, después usuario pronto para seleccionar la interrupción o para no hacer caso

03H

conseguir la información correcta del usuario (causado típicamente por nombre del archivo o la especificación de dispositivo incorrecto)

04H

abortan el uso con limpieza (es decir, terminan el programa en tan ordenado una manera como sea posible: lanzando archivos de las cerraduras, del cierre, el etc.)

05H

realizar la salida inmediata sin limpieza

06H

no hacer caso del error

07H

revisar después de que intervención del usuario para quitar la causa del error

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)

Comentarios:

Esta función obtiene la información de error detallado después de una llamada de función INTERNA fracasada anterior 21H, incluyendo la acción remediadora recomendada.

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

Next page
 
 
Recuperación de Datos de libro
 
Capítulo 1 Una descripción de la recuperación de los datos
Capítulo 2 Introducción de discos duros
Capítulo 3 Acercamiento lógico a los discos y al OS
Capítulo 4 Sistemas de numeración
Capítulo 5 Introducción de la programación de C
Capítulo 6 Introducción a los fundamentos de la computadora
Capítulo 7 Comandos necesarios del DOS
Capítulo 8 Funciones e interrupciones del Disco-BIOS que dirigen con C
Capítulo 9 Manipulación de los discos duros grandes
Capítulo 10 Recuperación de los datos del disco blando corrompido
Capítulo 11 Fabricación de reservas
Capítulo 12 MBR de lectura y de modificación con la programación
Capítulo 13 DBR de lectura y de modificación con la programación
Capítulo 14 Programación para la recuperación del “archivo crudo”
Chapter 15 Programación para los limpiadores de los datos
Capítulo 16 Desarrollar más utilidades para los discos
Apéndice Glosario de los términos de la recuperación de los datos
 
 
Pro Data Doctor

Inicio

Productos

Datos de contacto

Servicio de atención al cliente

Descarga Demo

Términos y Condiciones

 
Pro Data Doctor