Have you tried a system restore
http://windows.micro.../system-restore
If no joy one of these may help:
1. Uninstall the drive through Device Manager.
Restart computer. The drive will be automatically reinstalled.
or...
2.
http://support.microsoft.com/kb/314060
Restart computer.
or...
3. Download, and run
http://www.dougknox...._cd_dvd_fix.htm
Double click on cdgone.zip to unzip it.
Right click on cdgone.reg, click Merge.
Accept registry merge.
Restart computer.
or...
4. Go to Device Manager, click a "+" sign next to IDE ATA/ATAPI Controllers.
You'll see two items:
- ATA Channel0 (or Primary Channel)
- ATA Channel1 (or Secondary Channel)
Right click on each of them, and click Uninstall. Confirm.
Restart Windows. They'll be automatically reinstalled.
Thanks to Broni for the above instructions