Registre |
Description |
AH |
1Ah |
AL |
Table de comptage du bloc d'adresse relatif (RBA): |
0 |
Cette valeur indique si aucune table RBA n'est utilisée |
>0 |
Ces valeurs indiquent si une table RBA est utilisée |
CL |
Indique le mode de formatage |
0 |
Ce bit indique d'ignorer la table primaire de secteur défectueux |
1 |
Ce bit indique d'ignorer la table secondaire de secteur défectueux |
2 |
Ce bit indique de mettre à jour la table secondaire de secteur défectueux |
3 |
Ce bit indique d'effectuer une analyse avancé de l'unité de disque. |
4 |
Ce bit indique d'effectuer la génération d'une interruption périodique. |
DL |
Unité (80h à FFh pour les disques durs) |
ES:BX |
Adresse du la table RBA |
Drapeau |
Valeur |
Description |
CF |
1 |
Erreur, dans ce cas: |
AH |
Code d'erreur: |
01h |
Cette valeur indique le numéro de la fonction est invalide |
02h |
Cette valeur indique la marque d'adresse introuvable |
03h |
Cette valeur indique une tentative d'écriture sur l'unité de disque protégée contre l'écriture |
04h |
Cette valeur indique un secteur appelé introuvable |
05h |
Cette valeur indique un échec de réinitialisation |
06h |
Cette valeur indique une disquette absente |
07h |
Cette valeur indique une mauvaise table de paramètres |
08h |
Cette valeur indique un débordement DMA |
09h |
Cette valeur indique un transfert de données par-delà la limite de segment |
0Ah |
Cette valeur indique un secteur défectueux |
0Bh |
Cette valeur indique une piste défectueux |
0Ch |
Cette valeur indique un type de média introuvable |
0Dh |
Cette valeur indique un nombre de secteur invalides |
0Eh |
Cette valeur indique une marque de contrôle détectée |
0Fh |
Cette valeur indique un niveau de DMA interdit |
10h |
Cette valeur indique une erreur de lecture ou d'ECC |
11h |
Cette valeur indique une erreur CRC corrigée |
20h |
Cette valeur indique une erreur sur le contrôleur de disque |
40h |
Cette valeur indique une piste introuvable |
80h |
Cette valeur indique une erreur de dépassement de délai ou de lecture ne réagissant pas |
AAh |
Cette valeur indique une unité pas prête |
BBh |
Cette valeur indique une erreur indéfinie |
CCh |
Cette valeur indique une erreur d'écriture |
E0h |
Cette valeur indique une erreur dans le registre d'état |
FFh |
Cette valeur indique une échec de l'opération demandant l'état |
0 |
Tous va bien: |
AH |
00h |