A while ago I got a cheapo "Emprex" (rebranded BTC) DVDR drive for my G/F's PC.
Its been workin fine for months, but is recently running into a stupid problem. Its never burnt a single coaster, that is until win XP forced it into PIO mode. When this happens burns make it to 22% and then crap out.
A quick google search came up with this:
http://www.michna.com/kb/WxDMA.htm which then linked to M$, http://www.microsoft.com/whdc/hwdev/tech/s...ge/IDE-DMA.mspx
The important things these pages mention is
After doing a few tests I have found this to be exactly the case. I have 3 funky kind of scratched, hard to read DVD's. If I insert any of these DVDs to the drive it will spin for awhile, get forced into PIO mode, and then still not open the DVD's. I donâ€™t think anything is actually wrong with the drive, its just a little finicky. These discs do work in other drives, but it takes them a while to load up.
Removing the secondary ide channel from device manager and then rebooting puts the drive back into UDMA mode.
What Im wondering is, how can this be prevented? Basically, whenever an unreadable DVD is inserted, the drive is kicked to PIO mode and then will create coasters if a burn is attempted. Is it just me, or should winXP simply say the disc is unreadable, and not mess with PIO/UDMA mode?
Thanks for any feedback.