Cette fonction permet d'effectuer le recalibrage du contrôleur de disque.
| Drapeau |
Valeur |
Description |
| CF |
1 |
Erreur, dans ce cas: |
| AH |
Ce registre permet d'indiquer le code d'erreur : |
| 01h |
Cette valeur indique que le numéro de la fonction est invalide |
| 02h |
Cette valeur indique que 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 |