Values for disk operation status:
00h | successful completion |
01h | invalid function in AH or invalid parameter |
02h | address mark not found |
03h | disk write-protected |
04h | sector not found/read error |
05h | reset failed (hard disk) |
05h | data did not verify correctly (TI Professional PC) |
06h | disk changed (floppy) |
07h | drive parameter activity failed (hard disk) |
08h | DMA overrun |
09h | data boundary error (attempted DMA across 64K boundary or >80h sectors) |
0Ah | bad sector detected (hard disk) |
0Bh | bad track detected (hard disk) |
0Ch | unsupported track or invalid media |
0Dh | invalid number of sectors on format (PS/2 hard disk) |
0Eh | control data address mark detected (hard disk) |
0Fh | DMA arbitration level out of range (hard disk) |
10h | uncorrectable CRC or ECC error on read |
11h | data ECC corrected (hard disk) |
20h | controller failure |
31h | no media in drive (IBM/MS INT 13 extensions) |
32h | incorrect drive type stored in CMOS (Compaq) |
40h | seek failed |
80h | timeout (not ready) |
AAh | drive not ready (hard disk) |
B0h | volume not locked in drive (INT 13 extensions) |
B1h | volume locked in drive (INT 13 extensions) |
B2h | volume not removable (INT 13 extensions) |
B3h | volume in use (INT 13 extensions) |
B4h | lock count exceeded (INT 13 extensions) |
B5h | valid eject request failed (INT 13 extensions) |
B6h | volume present but read protected (INT 13 extensions) |
BBh | undefined error (hard disk) |
CCh | write fault (hard disk) |
E0h | status register error (hard disk) |
FFh | sense operation failed (hard disk) |