View Single Post
  #3  
Old October 18th 03, 10:15 PM
Folkert Rienstra
external usenet poster
 
Posts: n/a
Default


"Svend Olaf Mikkelsen" wrote in message ...
On Sat, 18 Oct 2003 08:05:55 -0700, "Eric Gisin"
wrote:

I have a maxtor IDE drive with bad sectors. Running findbad returns Int13
error bytes, which I take it are the same as the ATA error register.

What does code 10 (IDNF) mean on a disk without sector IDs? I have long runs
of these.

I also got 00, 80, and E0 - not defined by ATA6.


No, the interrupt 13h error codes are not the same as the ATA error
codes. From the Microsoft Macro Assembler help file I have:


AL = Status of previous disk operation

= 00h No error
= 01h Invalid command
= 02h Address mark not found
= 03h Disk write-protected (F)
= 04h Sector not found
= 05h Reset failed (H)
= 06h Floppy disk removed (F)
= 07h Bad parameter table (H)
= 08h DMA overrun (F)
= 09h DMA crossed 64K boundary
= 0Ah Bad sector flag (H)
= 0Bh Bad track flag (H)
= 0Ch Media type not found (F)
= 0Dh Invalid number of sectors
on format (H)
= 0Eh Control data address mark
detected (H)
= 0Fh DMA arbitration level out
of range (H)
= 10h Uncorrectable CRC* or ECC£
data error
= 11h ECC corrected data error
(H)
= 20h Controller failed
= 40h Seek failed
= 80h Disk timed-out
(failed to respond)
= AAh Drive not ready (H)
= BBh Undefined error (H)
= CCh Write fault (H)
= E0h Status register error (H)
= FFh Sense operation failed (H)


If you get BIOS error code 00, something is not reliable.


As if an error code of "no error" makes sense.

Currently I cannot say what it is, but the read failed.

--
Svend Olaf