Windows Does Not Recognize your CD/DVD Drive?DVD drive on Windows 7 missing from the list of devices in My Computer? It was there earlier, but simply disappeared! After doing some research, I found a couple of solutions that worked.
Unfortunately, the solutions are different depending on which OS you are running:
XP, Vista or
Windows 7. I’ll try to list out as many fixes for this problem as I can and which OS it applies too.
Reinstall DriversA lot of times, you might see a message like this in Device Manager about your CD/DVD drive:
Windows cannot load the device driver for this hardware. The driver may be corrupted or missing.
(Code 39)You can reinstall the drivers for the CD/DVD drive by going to
Start, Control Panel, System and Security, System and then clicking on
Device Manager.

Expand CD/DVD-ROM Drives, then right-click on the device and click Uninstall. Restart the computer and Windows should auto-detect the drive and reinstall the drivers for you.
If your hardware is not even showing up in the Device Manager, then you may actually have a hardware problem, such as a faulty connection or a dead drive. It’s worth checking this option out if the computer is old.
Upper Filters/Lower Filters ProblemIf your Windows XP or Windows Vista computer is not able to recognize the CD/DVD drive, then you might have a classic problem that will probably not show up on any computer that has the most recent Windows updates applied to it.
You have to edit two registry entries to fix the problem in Windows XP and Vista. You can either do it manually or you can download the fix from Microsoft here:
http://support.microsoft.com/mats/cd_dvd_drive_problems/en-usIf you want to do it manually, go to
regedit and navigate to this entry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}In the right pane, you should see
Upper Filters and
Lower Filters. Delete both of these and then restart the computer.

Run
Hardware and Devices TroubleshooterIf you are having the issue on
Windows 7, then you can try to run the
Hardware and Devices Troubleshooter. This will automatically diagnose and try to remedy the problem.
Note that this will probably only work if you can see the CD/DVD drive in the BIOS and in Device Manager, but just not anywhere else in Windows. If you don’t see it in those two places, you got a hardware or connection problem.
You can run the troubleshooter by going to
Start, Control Panel and then searching for
troubleshooter in the search box. Click on
Troubleshooting. Finally, under
Hardware and Sound, click
Configure a device.
Click Next and Windows will detect problems and try to fix them automatically.
System RestoreIf you’re still having issues and your drive was showing up earlier, but now it’s gone, you can try to perform a system restore to a time when the drive was working properly.
Sometimes a new piece of software is installed that can corrupt your system so that it no longer recognizes your CD/DVD drive.
If that doesn’t work, try plugging the drive into another computer and see if it shows up there. You can quickly determine whether it’s a problem with the hardware or with the Windows operating system. Good luck!
source