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)