Optical Drives Missing in Windows


No CD or CDRW Drives Showing in My Computer

Several different things could cause the BIOS to recognize the CDRom drive yet it is not seen in Windows.

First let's check for something in the Device Manager

  1. Right click on My Computer and select Properties.

  2. Select the Device Manager tab.

  3. Double click on Hard Disk Controllers.

  4. Double click your IDE Controller.

  5. Select the Settings tab.

  6. In the Dual IDE Channel Settings box, select Both IDE Channels Enabled.

  7. Click OK and OK again.

  8. Restart your computer.

If you still experience problems after trying the above you will need to go into your registry and search for an entry called NoIDE and delete it.

  1. Click on Start and Run.

  2. Type regedit and click OK.

  3. Select Edit and Find.

  4. Type NoIDE and click on Find.
     
    Note: NoIDE is case sensitive.

  5. Delete the entry if found.

It is in the following location within the registry: HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\VXD\IOS

 

Something else that will cause the problem is a device is running in compatibility mode.

To find out if you have a device that is running in MS-DOS Compatibility Mode:

  1. Right click on My Computer and select Properties.

  2. Select the Performance tab.

It will display anything running in MS-DOS Compatibility Mode. Several things can cause this;

Make sure real-mode drivers being loaded by the autoexec.bat and config.sys files are not causing the problem.

  1. Click on Start and Run.

  2. Type msconfig and click on OK.

  3. Select the Advanced tab.

  4. Under Selective StartUp un-check autoexec.bat and config.sys

  5. Click on OK. When prompted to restart the computer click on NO.

  6. Remove the NoIDE entry in the registry.

  7. Now restart the computer.

If your cdrom is now present the problem is with real-mode drivers being loaded in the autoexec.bat and config.sys files. The NoIDE entry will be created by Windows when you start your computer if there is a problem loading the device drivers. Therefore it is very important that you delete the NoIDE entry after making the changes in msconfig before restarting the computer.

A MBR virus can also cause the problem.

  1. Create a clean, write protected boot floppy. If you don't write protect the floppy the virus can get transferred to it and the vicious cycle of re infection starts again.

  2. Boot the computer with the floppy

  3. Type fdisk /mbr [Enter]

Listed below are several different scenarios in which you do not want to perform the fdisk /mbr command

  • You are dual booting the computer

  • You are using a drive overlay program

  • You have more than 4 partitions created

The next thing I would suggest trying is installing the latest chip set drivers for your motherboard. I have seen this to be the cause of the problem. You can obtain those from the manufacture of the computer or motherboard.
And one more thing, if you are using Nero Burning ROM, there has been a problem with certain versions of their updates. Go to the Nero Site and download the current version.

Visitors to this page since April 05, 2006  Hit Counter