Hi,
I have a general question concerning the practice of reading a failed sector that I hope someone can help shed some light on. Hopefully it's not a stupid question...
Programs such as Spinrite claim to be capable of reading a failed sector, and with some effort, are capable of determining most (if not all) of a sectors contents. Spinrite in this example utilizes disk access through the BIOS.
In another example, MediaTools offers both BIOS and direct drive access, the latter of which offers the ability to "read long" and accept a failed sector contents as is. The former (BIOS) will yield only "0" when viewed under a hex editor for that sector while the latter produces some, if compromised, results.
So the question is, can a program read a failed sector, at least to a degree, while using BIOS control or does the drive simply report "0" to the program trying to access it? I know that Sprinrite works for floppy media and MFM drives, but I am unsure of today's IDE drives giving the same results.
Thank you for any info,
dellyfry