Hay algunos valores adicionales del cmd que son utilizados solamente por funciones del biosdisk. Estos valores del cmd se permiten solamente para el XT, EN, PS/2, y los compatibles. Los valores se han descrito en la tabla dada después:
cmd |
Qué lo hace |
6 |
Ajusta a formato una pista y fija malas banderas del sector |
7 |
Ajusta a formato la impulsión que comienza en una pista específica |
8 |
Vuelve los parámetros actuales de la impulsión en los primeros 4 octetos de almacenador intermediario |
9 |
Inicializa características del conducir-par |
10 |
Hace un largo leído (512 más 4 octetos adicionales por sector) |
11 |
Hacen un largo escriben (512 más 4 octetos adicionales por sector) |
12 |
Hacen una búsqueda del disco |
13 |
Alternan reajuste del disco |
14 |
Leen el almacenador intermediario del sector |
15 |
Escriben el almacenador intermediario del sector |
16 |
Pruebas si la impulsión nombrada es lista |
17 |
Vuelve a calibrar la impulsión |
18 |
Diagnóstico del ESPOLÓN del regulador |
19 |
Conducir el diagnóstico |
20 |
Diagnóstico interno del regulador |
estructura del diskinfo_t
la estructura del diskinfo_t es utilizada por la función del _bios_disk. La descripción de la estructura es como sigue:
struct diskinfo_t {
unsigned drive, head, track, sector, nsectors;
void far *buffer;
};
Donde la impulsión especifica el accionamiento de disco que debe ser utilizado. Recordar siempre que para los discos duros, la impulsión física está especificada, no la partición del disco. Si deseas funcionar particiones, el programa de uso debe también interpretar la información de ese disco sí mismo de la tabla de la partición.
|