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