El formato de bloque del parámetro para los discos fijos PC/AT y PS/2 es como sigue:
Octetos |
Contenido |
00H_01H |
número máximo de cilindros |
02H |
número máximo de cabezas |
03H-04H |
Reservado |
05H-06H |
el comenzar escribe pre el cilindro de la remuneración |
07H |
longitud de la explosión del máximo ECC |
08H |
Conducir las opciones
Pedacitos |
Significación (si sistema) |
0 - 2 |
no utilizado |
3 |
más de 8 cabezas |
4 |
no utilizado |
5 |
mapa del defecto del fabricante presente en
cilindro máximo +1 |
6 - 8 |
distinto a cero (10, 01, o 11) si las recomprobaciones inhabilitaron |
|
09H-0BH |
Reservado |
0CH-0DH |
cilindro de la zona del aterrizaje |
0EH |
sector por pista |
0FH |
Reservado |
INT 13H (0x13)
Function 0A H (0x0A or 10) >> Read sector long
Call with: AH = 0AH
AL = número de sectores
CH = cilindro
CL = sector
DH = cabeza
DL = impulsión
80H-FFH fixed disk
ES: BX = segment: offset of buffer
Returns:Si función acertada
Carry flag = clear
AH = 00H
AL = el número de sectores transfirió
Si función fracasada
Carry flag = set
AH = status
Comentarios:
Esta función lee un sector o sectores del disco en memoria junto con un error de 4 octetos que corrige el código del código (ECC) para cada sector. Desemejante de la función leída normal del sector (la función INTERNA 13H (0x13) 02H), los errores de ECC no se corrigen automáticamente. Multi las transferencias del sector se terminan después de cualquier sector con un error leído.
|