Disk

BIOS disk read

AH = 01

The following status codes represent controller status after last disk operation:

Status (AL)Description
00no error
01bad command passed to driver
02address mark not found or bad sector
03diskette write protect error
04sector not found
05fixed disk reset failed
06diskette changed or removed
07bad fixed disk parameter table
08DMA overrun
09DMA access across 64k boundary
0Abad fixed disk sector flag
0Bbad fixed disk cylinder
0Cunsupported track/invalid media
0Dinvalid number of sectors on fixed disk format
0Efixed disk controlled data address mark detected
0Ffixed disk DMA arbitration level out of range
10ECC/CRC error on disk read
11recoverable fixed disk data error, data fixed by ECC
20controller error (NEC for floppies)
40seek failure
80time out, drive not ready
AAfixed disk drive not ready
BBfixed disk undefined error
CCfixed disk write fault on selected drive
E0fixed disk status error/Error reg = 0
FFsense operation failed