Just like any other operating system Windows 10 has its share of problems, and one problem that users reported on Windows 10 was missing DVD drive.
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):
- 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?
Table of contents:
- Delete the IDE ATA/ATAPI controllers from Device Manager
- Create new registry keys
- Check if your DVD drive is properly connected
- Set your DVD drive as the first boot device in BIOS
- Remove Virtual Drive Software
- Use the Hardware Troubleshooter
- Load BIOS Defaults
- Run the SFC scan
- Use DISM
Fix: DVD Drive missing from the File Explorer in Windows 10
Solution 1 – Delete the IDE ATA/ATAPI controllers from Device Manager
Users reported that this problem can be easily fixed by uninstalling IDE ATA/ATAPI controllers from Device Manager. This is a simple procedure, and you can do it by following these steps:
- Press Windows Key + X to open Power User Menu. Select Device Manager from the list.
- Once the Device Manager opens, go to View and choose Show hidden devices.
- Locate ATA Channel controllers and uninstall them all by right clicking them and choosing Uninstall from the menu.
- 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.
- After you’re done close Device Manager and restart your PC.
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.
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:
- Download and install TweakBit Driver Updater.
- Once installed, the program will start scanning your PC for outdated drivers automatically. Driver Updater will check your installed driver versions against its cloud database of the latest versions and recommend proper updates. All you need to do is wait for the scan to complete.
- Upon scan completion, you get a report on all problem drivers found on your PC. 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.
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.
Solution 2 – Create new registry keys
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. To edit your registry do the following:
- Press Windows Key + R and enter regedit. Press Enter or click OK to start Registry Editor.
- Once Registry Editor opens, go to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi key in the left panel.
- Right click atapi and select New > Key. Enter Controller0 as the name of the new key.
- 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.
- Double click EnumDevice1 DWORD to open its properties. Enter 1 in Value data input field and click OK to save changes.
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.
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:
- Press Windows Key + X and select Command Prompt (Admin) from the menu.
- Once the Command Prompt opens enter reg.exe add “HKLMSystemCurrentControlSetServicesatapiController0” /f /v EnumDevice1 /t REG_DWORD /d 0x00000001 and press Enter to run it.
- 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.
Solution 3 – Check if your DVD drive is properly connected
Few users reported that this issue was caused by improperly connected DVD drive. According to them, the DVD drive was connected to the SATA 1 port on their motherboard while hard drives were connected to different ports.
Some motherboards require that you connect your media drives, such as your DVD drive to a SATA 4 or SATA 5 port in order for them to work properly.
After reconnecting the DVD drive to the appropriate port the issue was fixed. If you’re having this problem on your PC, we strongly suggest that you check your motherboard manual and see if your DVD drive is properly connected.
Solution 4 – Set your DVD drive as the first boot device in BIOS
According to users, you can fix the problem with the missing DVD drive in Windows 10 by setting the DVD drive as the first boot device in BIOS.
To do that you need to enter BIOS by pressing Del or F2 key during the boot sequence and navigate to the Boot section and set the DVD drive as the first boot device.
For detailed instructions on how to enter BIOS and how to set the DVD drive as the first boot device be sure to check your motherboard manual for detailed instructions.
Solution 5 – Remove Virtual Drive Software
So, if none of the solutions listed above managed to resolve the problem, go and uninstall the Virtual Drive, and see if there are any positive changes.
If things are the same, turn to another troubleshooting method. You may as well install your Virtual Drive again.
Solution 6 – Use the Hardware Troubleshooter
If you’re using Windows 10 Spring Creators Update (2017) or later, you have a new troubleshooting tool. This tool is designed to deal with various system and hardware issues. Therefore, it may be helpful in this case, as well.
Here’s how to run Windows 10‘s troubleshooting tool:
- Open Settings.
- Head over to Updates & Security > Troubleshooting.
- Now, click Hardware & devices, and go to Run the troubleshooter.
- Follow further on-screen instructions, and let the troubleshooter finish the process.
- Restart your computer.
If you’re having trouble opening the Setting app, take a look at this article to solve the issue.
Solution 7 – Load BIOS defaults
It’s also possible that your BIOS simply doesn’t recognize the DVD drive. So, the right solution, in this case, would be to simply load the BIOS defaults. If you’re not sure how, just follow these instructions:
- Enter the BIOS settings of your computer (if you’re not sure how, Google your laptop or PC model).
- Navigate to Exit tab and select Optimal Defaults
- Press Enter
- Now press F10 to save the changes and start your computer again
Solution 8 – Run the SFC scan
If none of the solutions listed above managed to resolve the problem, we’re going to try with a set of built-in troubleshooting tools.
The first thing we’re going to try is the SFC scan. The SFC scan is an “under the hood” troubleshooting tool that can resolve various system problems.
Hopefully, it could be helpful, in this case, as well. Here’s how to run the SFC scan in Windows 10:
- Open Command Prompt as Administrator.
- Type in the following command, and press Enter: sfc/scannow
- Wait for the process to finish (it can be a lengthy one).
- Restart your computer
Solution 9 – Use DISM
Similarly to the SFC scan, the DISM (Deployment Image Servicing and Management) is also a troubleshooting tool, but a more powerful one. So, if the SFC scan didn’t get the job done, maybe we’ll have more luck with the DISM. Here’s how to run DISM:
- Open the Command Prompt as an administrator.
- In the command line, copy-paste these lines one by one and press Enter after each:
- Wait until the procedure ends (it might take up to 10 minutes).
- Restart your PC.
Missing DVD drive in Windows 10 can be a big problem, but you can easily fix it by using one of our solutions.
If you have any other suggestions or questions, don’t hesitate to leave them in the comments section below and we’ll be sure to take a look.
RELATED STORIES YOU NEED TO CHECK OUT:
- Fix: DVD Won’t Play on ASUS Laptop
- Fix AutoPlay not working for CDs and DVDs in Windows 10
- Fix: Windows 10 Doesn’t Recognize CD Drive
- Fix: DVD Not Working in Windows 8, 10
- Fix: DVD Player not Working After Windows 8.1 Upgrade
Editor’s Note: This post was originally published in July 2016 and has been since completely revamped and updated for freshness, accuracy, and comprehensiveness.