Detecting Disk Ready Use INT 13 function 4 (Verify Sector) to check ready for read Check for error in AH of: 80h Time out, or Not Ready AAh Drive not ready 00h drive is ready for reading other value indicates drive is ready, but an error occurred Use INT 13 functions 2 (Read Sector) and 3 (Write Sector) to check ready for read/write. Read sector, test for ready. Write sector back, check for 03h (write protect) or any of the other BIOS disk errors. - multiple attempts should be made to allow for disk motor startup - allows testing of drive ready bypassing DOS and critical error - see INT 13/2 INT 13/3 INT 13/4 and INT 13/STATUS |
|