I'm trying to image damaged CDs, some of which have bad sectors in important areas. I know there are tons of software out there that will create a disk image even if they run into bad sectors. My problem is that those bad sectors are just skipped (copied as zeros). Is there any way at all to instruct or force the drive to return what it managed to read in a damaged sector, regardless of whether the sector's CRC was OK - pretty much force it to behave as if it is reading an audio CD? I did not find any information on this, so I'll be very thankful if anyone has any information on this. I'm not afraid to write some assembly code or do some soldering either, so any tips are welcome.
Here are some things I've already tried:
- Use different imaging/copying software, including ddrescue, imgburn, and winhex. CD is read as a data disk and bad sectors are not returned by the drive.
- Read CD in raw access mode.
Some ideas (please post if you know that any of these will/will not work):
- Issue some low-level ATA command to disable CRC / force drive into audio CD mode?
- Custom firmware?
- Insert audio CD then swap to the needed data CD without opening tray?
Any other ideas are welcome, no matter how crazy :)