Have you recently uninstalled any Burning Software like "Nero"? You could try this.
Download Nero Clean Tool Bundle 1.0 - The Driver-CleanTool will deactivate drivers that caused problems in Nero in the past - Softpedia
OR TRY THIS
- Usually fixes this problem
In Windows XP and Vista based computers some times the High and Low filters get damaged in the registry. If the drive is still good and you had not had any issues with it not reading disks then the filter settings may be your problem. Try this:
Close all open programs
Click on Start
Type REGEDIT and press Enter
note: Vista doesn't come with the run command enabled so just type REGEDIT in the search bar above Start..
Click on the plus signs (+) next to the following folders to open them.
(looks like same file name for XP and Vista?)
This folder is the DVD/CD-ROM Drive Class Description in the registry. Look for any of the following names in the right hand column.
If you see any of the above keys, right-click on each of them and choose Delete
Close the Registry Editor
Reboot your computer
Open My Computer and check to see if your CD or DVD drive shows now.
Open the device manager for your version of Windows and make sure the Rom Drive is showing and that it is not showing an exclamation mark. If you still do not see the Rom drive then your drive may be defective. Note: you might have to reinstall some of your CD or DVD playing/burning software.