FIX: DVD drive not working in Windows 10

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
Download PDF
Affiliate Disclosure

  • DVD drives are an excellent way through which users can burn data onto their DVD and CD disks.
  • Unfortunately, various system issues can cause the DVD Drive to not be detected by the Windows OS, and when that happens you will need to follow the steps written in the guide below.
  • Our dedicated hub for troubleshooting System Errors is full of such articles, so make sure you check that out as well, since you may find other helpful information.
  • For more hardware-related fixes, check out our Laptop and PC troubleshooting page.
can't detect dvd drive

Just like any other operating system Windows 10 has its share of problems, and one problem that users reported on Windows 10 was DVD drive not working or not detected.

This can a big problem especially if you use optical media frequently, so let’s see how to fix this problem. Here are some more examples of this (or similar) issue(s):

  • DVD drive not working in Windows 10
    • The following solutions will help you fix the DVD drive problem.
  • Windows 10 DVD drive not reading discs
    • In case you can see the icon, but your DVD drive just can’t read the discs, check out this useful article.
  • DVD/CD-ROM drive not in device manager Windows 10
    • If you can’t even see the DVD drive icon in the Device Manager, you can keep reading this article, as most of the solutions still apply.
  • DVD drive not showing in Windows 8
    • Although we’re talking about Windows 10 here, you can easily apply most of these solutions to Windows 8, as well.
  • DVD drive not showing in Device Manager Windows 7
    • The same goes for Windows 7.

What can I do if my DVD drive is missing on Windows 10?

  1. Delete the IDE ATA/ATAPI controllers from Device Manager
  2. Create new registry keys
  3. Check if your DVD drive is properly connected
  4. Set your DVD drive as the first boot device in BIOS
  5. Remove Virtual Drive Software
  6. Use the Hardware Troubleshooter
  7. Load BIOS Defaults
  8. Run the SFC scan
  9. Use DISM

1. Delete the IDE ATA/ATAPI controllers from Device Manager

  1. Press Windows Key + X to open Power User Menu.
  2. Select Device Manager from the list.
  3. Once the Device Manager opens, go to View and choose Show hidden devices.
  4. Locate ATA Channel controllers and uninstall them all by right-clicking them and choosing Uninstall from the menu.
  5. Optional: Users also suggest to remove Intel (R) Serial ATA Storage Controller, so if you have it make sure that you remove it as well.
  6. After you’re done close Device Manager and restart your PC.

Users reported that this problem can be easily fixed by uninstalling IDE ATA/ATAPI controllers from Device Manager.

If you don’t have ATA Channel available in the Device Manager, be sure to delete SATA controller and restart your computer. When your computer restarts the DVD drive should appear again.

Some users are also suggesting to remove your DVD drive from Device Manager, so you might want to try that as well.

In addition to deleting devices from Device Manager, some users are also recommending that you download and install the latest drivers for your DVD drive.

To do that simply visit your DVD drive manufacturer’s website and download the latest drivers for your device.

Did you know that the majority of Windows 10 users have outdated drivers? Be a step ahead using this guide.

1.1 Update drivers automatically

If you don’t want the hassle of updating drivers manually, we strongly suggest to do it automatically by using Tweakbit’s Driver Updater tool. This tool is approved by Microsoft and Norton Antivirus.

After several tests, our team concluded that this is the best automatized solution. Below you can find a quick guide how to do it:

    1. Download and install TweakBit Driver Updater.
    2. Once installed, the program will start scanning your PC for outdated drivers automatically.
      1. Driver Updater will check your installed driver versions against its cloud database of the latest versions and recommend proper updates.
      2. All you need to do is wait for the scan to complete.driver update dignozing
      3. Upon scan completion, you get a report on all problem drivers found on your PC.
      4. Review the list and see if you want to update each driver individually or all at once.
        • To update one driver at a time, click the ‘Update driver’ link next to the driver name.
        • Or simply click the ‘Update all’ button at the bottom to automatically install all recommended updates.

driver updater updates finished

Note: Some drivers need to be installed in multiple steps so you will have to hit the ‘Update’ button several times until all of its components are installed.

2. Create new registry keys

  1. Press Windows Key + R and enter regedit.
  2. Press Enter or click OK to start Registry Editor.
  3. Once Registry Editor opens, go to the following key in the left panel.:
    • HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesatapi
  4. Right click atapi and select New > Key.
  5. Enter Controller0 as the name of the new key.
  6. Select Controller0 and in the right pane right click the empty space and select New > DWORD (32-bit) Value.
    • Enter EnumDevice1 as the name of new DWORD.
  7. Double click EnumDevice1 DWORD to open its properties.
    • Enter 1 in Value data input field and click OK to save changes.

Users reported that you can fix this issue by modifying your registry, and before we start we have to warn you that modifying the registry can sometimes cause instability issues, therefore use extra caution.

In addition, it might be a good idea that you create a backup of your registry in case anything goes wrong.

Some users reported that you might have to create another controller key if you have more than one DVD drive on your system. To do that, repeat the same steps from above, but instead of calling the new key Controller0, be sure to name it Controller1.

If you can’t edit your registry, follow the steps in this dedicated guide an learn how you can do it like a pro.

Can’t access the Registry Editor? Things aren’t as scary as they seem. Check out this guide and solve the issue quickly.

If you don’t want to use Registry Editor, you can do the same thing by using Command Prompt. To do that follow these steps:

  1. Press Windows Key + X and select Command Prompt (Admin) from the menu.
  2. Once the Command Prompt opens enter the following line and press Enter to run it:
    • reg.exe add “HKLMSystemCurrentControlSetServicesatapiController0” /f /v EnumDevice1 /t REG_DWORD /d 0x00000001
  3. Close Command Prompt and restart your computer.

By using Command Prompt you’ll perform the same action as adding the registry key manually, therefore it’s a decent and somewhat quicker alternative.

If you want to learn more about DVD drives, check out our FAQ section below.

FAQ: Learn more about DVD Drives

  • What type of disks can DVD drives write onto?

Modern DVD drives can write on all types of DVDs as well as all types of CDs.

  • Do all PCs come with DVD drives?

In short, no. Due to the fact that DVDs are losing popularity, most laptop manufacturers usually prefer not to include optical drives into their devices, and usually go for some extra USB ports. More so, the newest trend is to slowly migrate to USB-C ports as well.

  • Can DVD drives be bought separately?

Yes, DVD drives can be bought as separate pieces of hardware as long as they have the necessary slots included. If you have compatibility issues between the DVD drive and your PC, check out this in-depth guide for more info.

Editor’s Note: This article continues on the next page. If you want to read more about DVD drives, check out our collection of guides.

Editor's Note: This article was originally published in July 2016 and was revamped and updated in August 2020 for freshness, accuracy, and comprehensiveness.
Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!