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

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


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.

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

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

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek