Windows 10 – Problems – DVD, CD-ROM not detected

Good morning readers,

I have decided to write something totally different for a change (again apparently).

Win 10 LogoFor those who have a Windows operating system, particularly windows 8, 8.1, or 7, you would might be aware that you will have a chance (if you haven’t already) to upgrade to the new Windows 10 operating system for free. Yes folks, a free-be from Microsoft!

As a former IT support technician, I thought that I would detail one of the issues that I have had with this upgrade, because it was an important one.

Notes on my upgrade:

I have upgraded from Windows 7 Professional, to Windows 10 Professional.

I have undertaken a clean installation of Windows 10, NOT an “upgrade” as such. There is a subtle difference, but an important difference between the two.

A clean installation creates a new installation of Windows, and you must reinstall all of the programmes that you were using previously.

If you decide to carry out an “upgrade”, all of the programmes you are currently using in Windows 7, 8, 8.1, will remain, and you will be able to use your Windows 10, without any further installation – at least in theory.

Historically, I have found that an “upgrade” often results in a buggy operation of both the new Windows version and/or the installed programmes. There could be many reasons for this including a carry-over of corrupt files from the previous version of Windows, or a carry-over of incorrect registry entries or system settings. The outcome of course is a system that doesn’t always work correctly.

Apparently, from reading literature on the Windows 10 upgrade there is less likelihood of this, however I personally would not use the upgrade method.

If you choose to carry out a clean install of Windows 10, you WILL require installation media for your programmes, or you downloaded installation files AND your product keys or registration data. If you don’t have this information and you choose to carry out a clean install, you may not be able to get the previously installed programmes to work again.

Problems

While I have had quite a few issues with this upgrade, most have been rectified post installation. These have been resolved by researching other people’s issues with Windows 10 (or perhaps Windows 8/8.1) on the web following the Windows 10 upgrade.

I can’t remember all of the issues that I have encountered following the installation of Windows 10, but the most recent one, and fairly important one, was the inability of the Windows 10 OS (Operating System) to detect and load the drivers for my DVD drive.

Before I begin this tutorial, if you have a symptom of a DVD drive not working in Windows 10, you should only make the repair at the end of this tutorial, if your symptoms are identical to mine, otherwise you risk corrupting your registry.

Firstly

Did your DVD/CD-ROM work before the upgrade?

I am absolutely certain that my DVD/CD-ROM drive was working prior to my upgrade to Windows 10 Professional. I know this because I created an ISO image of Windows 10 prior to upgrading!

So… it isn’t a faulty DVD/CD-ROM drive (or is less likely to be).

Therefore, to investigate what might be causing this, I reviewed the detected (and mounted) drives in Disk Management.

Disk Management review

Right click on the Windows icon StartMenuIcon (formerly known as the “Start Menu” located at the bottom Left corner – perhaps it still is known as the Start Menu – who knows???) and select Disk Management. This is what you will see if you DVD drive isn’t found.

DiskManagementMissingDVD

While your system will look different to mine, essentially you should see at least 1 hard disk. Please note however, that I have edited the above image to remove other hard drives (and partitions) that would normally show up on my system. This is to present a picture of a basic computer system (with only one hard drive) that most users might own.

Notice in the bottom pane, you can see “Disk 0”, but no DVD or CD-ROM device listed. (if you view the picture at the bottom of this document, you will see the difference once the system repair has been carried out).

If you DO see a DVD/CD-ROM device listed below “Disk 0”, then the problem described in this tutorial is NOT suitable for you, and you should review other documents found online to find your solution – sorry 🙂 .

Device Manager review

Now you should check the Device Manager to verify if the device driver is loading.

Right click on the Windows icon StartMenuIcon and select Device Manager. This is what you will see if you DVD device isn’t loaded.

Device Manager - DVD Missing

If your device were loaded, you would see an entry that said “DVD/CD-ROM Drives”. Note that there is no entry in this window. (if you look at the picture at the bottom of this document, you will see the difference once we make the system repair).

Again, if you DO see a DVD/CD-ROM device listed below “Disk 0”, then the problem described in this tutorial is NOT suitable for you, and you should review other documents found online to find your solution – sorry 🙂 .

Confirmed – or is it?

So, we now know that our DVD/CD-ROM device isn’t loading, what do we do about it?

While there are many possible reasons why a device isn’t loading, the problem (at least in my system) was a missing registry entry. I find this rather bizarre as this was a clean install of an operating system.

But wait….. I remember that the DVD device was working initially as I was able to install applications from disk after the upgrade to Windows 10.

Hmmm… room for thought there… Perhaps a Windows 10 update has caused this… who knows!

Searching the technical documents on the web, I came across a registry modification that might rectify this error. After reading the document, I was able to review my registry entries, to verify if the “Key” and “REG-DWORD” were either visible or absent.

Both were absent on my system.

Verify your Registry

To verify if your system is missing these important registry entries, follow these steps.

Left click on the Windows icon StartMenuIcon, select All Apps All Apps, scroll to Windows System Wiindows System, select run Run.

In the run box, type “regedit” and hit enter. A “User Access Control” dialogue box may appear asking your permission to continue.

User Access Control dialogue box

Select yes to allow registry editor to run. You will now be able to see a window such as shown below.

Registry Editor with correct Key and DWordI have already navigated to the relevant key to demonstrate what the correct “Key” and “REG-DWORD” should look like. Follow the next instructions to determine if your key/Dword, are absent or not.

Navigate…

On the left hand pane of registry editor select:

HKEY_LOCAL_MACHINE => System => CurrentControlSet => Services => atapi

As per these images.

Registry screen shot #1

Registry screen shot 2

After you click on atapi, you should be presented with a window that looks similar to the very bottom image above. (or the first full screen shot of the registry)

Yes… Confirmation

If your registry entry is missing, you will NOT see the key “Controller0” [yes that is a zero]in the left pane, and therefore you will not have the entry “EnumDevice1” [yes that is a one] as a “REG_DWORD” entry.

(the image above shows what you should see as the entry for the DVD/CD-ROM device).

In my case the “Key” and “REG-DWORD” were absent, I therefore believed that there was a registry error that was not allowing the device to be loaded on starting the system.


Warning Will Robinson… Warning!

if you aren’t old enough to know that phrase, search for it…. 🙂

If, and only if, you have verified all of the above, and your registry does NOT have this entry, should you continue with the following steps to rectify this problem.

PLEASE NOTE: Modifying the registry, can have unexpected results. Only if you are confident with registry editing (which can damage your system), should you try this fix.


Make a “Restore Point”

Before making any system modifications, you should carry-out a “Restore Point”.

Right click on the Windows icon StartMenuIcon and select Control Panel. If you see a window the same as this:

Control Panel

Click on the down arrow beside “Category”, select Small Icons (or large if you prefer). Click “Recovery”. You will now see the following window:

Recovery Window

Now click on “Configure System Restore”. You will now see the following window:

System Restore dialogue box

Check to make sure that “Protection Settings” for “Local Disk (C:) (System)” is set to “On”. (If your system is on a different disk, you will have to look for the disk that shows “(System)” beside it and verify that Protection is “On” for that disk).

Now you should click on the “Create” button. Type in a suitable name (something that makes sense like the following)

Restore Point dialogue boxNow click create. Follow any further commands that you are presented with (I personally didn’t carry out this step as I know how to edit the registry manually and safely), so I wasn’t able to create any more screen shots for you, sorry 🙂 .

If you require further information on creating a restore point, a full description can be found on Microsoft’s website or within your system’s help files.

Now what?

Now that we have created a restore point, and backed up our system, we can apply the “fix” to the registry. Follow the steps below.

Left click on the Start Menu StartMenuIcon, select All Apps All Apps, scroll to Windows System Wiindows System, select run Run.

Type the following accurately.

reg.exe add "HKLM\System\CurrentControlSet\Services\atapi\Controller0" /f /v EnumDevice1 /t REG_DWORD /d 0x00000001

Please note the numbers NOT letters as follows (just in case you are a computer novice or are unsure): Controller[zero], EnumDevice[one], 0x00000001 [seven zeros and a single one].

VERIFY that you have entered the above code correctly. If it is incorrect, you will have to manually edit the registry to correct your mistake. I have NOT covered that possibility in this tutorial – I hope that you can type accurately and check your spelling BEFORE you hit the Enter key.

If you are confident with editing the registry manually, you can of course create a key “Conroller0” under “atapi”, and then create a “REG_DWORD” with the data “0x00000001” (in Hex) or “1” (in Decimal). That is how I did it…

After typing that into your run box, (you can also copy and paste), check… double check… and if necessary, put your glasses on and triple check!!! Now hit “Enter”.

I’m being cheeky 🙂

Restart and check that it works!

Please restart your computer and verify that your DVD drive (or CD-ROM), has loaded correctly by reviewing the steps above for Device Manager, and/or Disk Management.

They should now look something like this:

DiskManagementWithDVD

Disk Management with DVD/CD-ROM shown in the bottom pane. Note: If a DVD or CD were loaded into the tray of the DVD/CD-ROM drive, an entry in the top pane would be visible, showing: Type, File System, Status, Capacity etc.; but in this example, I did not have a DVD or CD loaded

Device Manager with DVD loaded

Device manager now showing correctly loaded “DVD/CD-ROM Drives”. Shown below the “Display adapters” entry on this system.

If you have verified that the DVD/CD-ROM device is loaded (as per the above images), I would then suggest that you try to play a movie or music from your DVD/CD-ROM drive.

If for some reason that solution did not resolve your particular situation, you will have to firstly review your registry to verify that you have created the “key” and “REG_DWORD” correctly. If they are correct, you will unfortunately have to further review the web for other possible causes of your symptoms.

I hope that this has helped the many people who have upgraded to Windows 10 who have niggling little issues

Smile!

Well that’s it folks.

Greg….

 

Reference:

The principle document I found correct and useful was:

http://answers.microsoft.com/en-us/windows/forum/windows_10-hardware/cddvd-rom-drive-not-working-after-windows-10/51bb17c5-9f6a-4259-85ab-5e529c4ccbca?page=~pagenum~&auth=1

Please note: The correct solution to this problem, was the second response with a “tick” and “Answer” above their name.

About Blog of Greg

I consider myself a thinker and I like to discuss everything in life with those around me. Mostly I am serious, sometimes I am funny, and occasionally I am rude. I like to wear my heart on my sleeve and say what I feel, or think! It is important to me to be honest about how I feel and why! I detest pretense, big egos and self importance. I believe that I am no more important than you, and similarly that you are no more important than me! [apparently I should reflect on this more often] This blog is a way of engaging people in different aspects of life; its goal is to present a different view of life and contribute to a broadening of our awareness. While this blog is essentially my opinion, I also understand that there are other opinions out there. Though I encourage discussion, I may “delete” comments that I find are unhelpful, argumentative, or offensive towards myself or another person. Often I write about politics – apparently that is an interest of mine – but I also like to write about other more personal things that affect us in our day to day lives. Along with this blog, I also write to politicians and newspapers; I often present a commentary on my blog about following comments or decisions. That way everyone understands what they have said – and sometimes of course how big a buffoon they are:) Please feel free to comment on my posts, as I would like to hear what you have to say. After all…. Your opinion is just as valid as mine!
This entry was posted in Computers and tagged , , , , , , , , , . Bookmark the permalink.

11 Responses to Windows 10 – Problems – DVD, CD-ROM not detected

  1. Richard says:

    Your solution worked for me. Thanks

    Like

  2. Nick Wenri says:

    I have another perturbation of the problem. Have Win10x64 (ver 1511) and had two DVD drives working (SATA), then the second drive disappeared. It is indicated in BIOS and I can boot LINUX from either of the DVD drives. There were some Win10 updates, that were installed in the last few days.

    Two were security updates, and one was an “update to Windows” (KB3173428) that added a number of files. This update will not give an Uninstall option in the control panel. A fourth update was a Out Of Box Experience update that added one file, the last update was a security update for Adobe Flash.

    Have tried adding the services/atapi registry entry with no results. The non recognized drive is on the second pair of SATA outputs. I can swap SATA 1 and SATA2 connections and get either DVD to work on SATA1. I have not yet tried moving the boot drive from SATA0 to SATA 2 so both DVD drives are on the first two SATA controller jacks. (Computer is a Dell OptiPlex 760).

    Any suggestions?

    Like

    • Blog of Greg says:

      An interesting problem, and unfortunately I cannot add any useful information to your dilemma. It has been some time since I disposed of that version of Windows 10. Eventually I did a hardware upgrade with an OEM Win 10 install. I haven’t had any problems since (or few that I can remember).

      Did you do a Windows 10 upgrade as offered to Win 7 and 8 users? Or did you buy the disk and install it? I personally found the upgrade buggy and often had difficult issues to fix such as this.

      Having spoken to a number of other IT techs, it is interesting that many of them are fixing problems as a result of the Win 10 upgrades. I don’t think I have found any that support it as yet.

      I hope you solve your problem, and if you do, post a reply with your remedy. Perhaps it will helps someone else.

      Good luck!

      Like

  3. Danny says:

    Thanks, Got it right by editing the registry manually. Thanks for the help, you saved me a lot of frustration.

    Like

  4. Rich Gornick says:

    This is good stuff. I have 2 CD Drives and Win 10 only sees one. Both worked in Win 7. I totally removed the drive and reinstalled it and still Win 10 does not see the drive. Any Ideas?

    Like

    • Blog of Greg says:

      Hi Rich,

      Interesting question. I am by no means an expert on the Windows Registry, so here are my two possible answers/thoughts to your question.

      Please note that you should make a backup of your registry, and set a restore point before trying what I am suggesting below, in case this doesn’t work and Windows gets confused! Also before making any significant changes to your computer, you should always backup your important files before proceeding, as it is possible to result in a loss of data if you corrupt your registry!

      Again, I am no expert at working with the registry (even though I tend to do it often), and for this question, I am guessing at a possible solution. NOTE AGAIN, that by editing your registry it is possible to corrupt your registry. So my suggestions should be applied with caution, and ONLY once you have done a backup.

      I have tried both of these possible registry edit solutions (mentioned below) to see if it would “confuse” windows and stop it from booting. My system booted correctly on both occasions, but I don’t have a second DVD/CD drive to properly test, nor do I have the capacity to determine if the registry edit would work correctly even if you do manage to “see” your second DVD/CD drive. This is something that you would have to test adequately yourself.

      Try this first.
      Windows usually assigns numbers to each device starting at 0. So if you have 3 HDDs, windows would assign numbers to each HDD as follows: 0, 1, 2. So… My first thought is this, create another “key” “Controller1” with the same DWord as listed above as follows:

      reg.exe add “HKLM\System\CurrentControlSet\Services\atapi\Controller1” /f /v EnumDevice1 /t REG_DWORD /d 0x00000001

      IF Windows uses “Controller[number]” to assign a DWord to a physical controller (I don’t know if it does or doesn’t), then the answer may or may not be the above – it would depend on how your computer is configured. If “Controller[number]” has no reference to a physical controller, then by adding another key, may confuse windows (but didn’t seem to in my test).

      If the above works, you have solved your problem. If it doesn’t, my second answer/thought to possibly solve your problem is the following.

      Try this second:
      Delete the “key” that you have just added by manually editing the registry; then try the next section.
      You could add a second DWord as follows.

      reg.exe add “HKLM\System\CurrentControlSet\Services\atapi\Controller0” /f /v EnumDevice2 /t REG_DWORD /d 0x00000001

      This would add “EnumDevice2” with the same string data as “EnumDevice1”.

      I am more skeptical with this second solution as it would imply that both “EnumDevice1” and “EnumDevice2” would be on the same controller, which may or may not be the case, unless it is an older IDE drive! Then, in my opinion, it is possible.

      Remember, that if neither of these solutions work, it is important that you delete the keys/DWord and strings that you have just added in the above steps.

      I hope that I have helped in some way, without complicating things – too much. If not, you will unfortunately have to keep searching the internet for a possible solution.

      If one of the above ideas has worked, please post a response indicating which one worked so that anyone else who is looking for a solution can get help too.

      Cheers,
      Greg…

      Like

      • Blog of Greg says:

        The more I look at this problem, and the longer I think about it, I am more likely to believe that you have a IDE DVD/CD drives. IF this is the case, creating an “EnumDevice2” with the associated string would seem a likely solution. You would note that if you look in your registry and view the “key” below “Conroller0” you will see a “key” “enum”. This lists the associated devices with your IDE controllers.

        Let me know your findings.
        Thanks,
        Greg.

        Like

  5. Belz says:

    thanks for the well explained post. After doing all steps, I had “access denied” copying and pasting your registry. any ideas? tks

    Like

    • Blog of Greg says:

      Usually an issue like this could indicate a privileges scenario. i.e. you are not logged in with Administrator privileges.

      When you say “I had “access denied” copying and pasting your registry”, what was the exact step you were carrying out?

      Was it when you typed “reg.exe add “HKLM\System\CurrentControlSet\Services\atapi\Controller0″ /f /v EnumDevice1 /t REG_DWORD /d 0x00000001” into the “run” dialogue box?

      If this was the case, it would appear to me to be privileges issue. Can you confirm that you are logged in as an administrator please.

      …………..

      Just thinking, are you able to open up the registry using “regedit.exe” (you enter that into the run dialogue box).

      Greg…

      Like

Your thoughts?