Try another drive if this drive is more than a year old. You may save yourself a lot of work. I've seen people reload the OS, fidget with a dead CDRW drive for months before they give up. My lesson is to swap early.
Bob
i have a Yamaha CRW3200E CDRW...until about a month ago it worked great. decided to use it today and nothing..dead. i have it set as the slave and my dvdrom as the master. when i open 'my computer' it is detected and i can even click on it and open it when there is a CD in the drive, and it opens to a blank screen. i can even go as far as ejecting the tray from Nero,the unit is detected in device manager with no conflicts, i updated the firmware of the drive. i have also uninstalled/reinstalled the drive, used multiple IDE cables, and nothing. i tried my winxp CD in the drive to see if i could boot from it, and it couldn't, but the drive is detected in the BIOS. HELP ME PLEASE, my computer is filling up fast...

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic