| 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 |