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