Home     Windows 7     Windows 8   Freeware     Privacy

Fix: DVD Drive Not Detected In Windows 8

Posted April 16, 2012 – 9:10 pm in: Windows 8 Guides
Advertisements

One of the common issues many Windows 8 CP users are experiencing is missing optical drive icon. According to users, after installing the operating system or upgrading from Windows 7 to Windows 8, Windows 8 doesn’t recognize the DVD drive. Because of this the DVD drive is not appearing neither in Windows Explorer or nor in Device Manager.

 

Even though we are not sure about the root cause of the issue, you can try out of the the possible fixes given to restore the missing DVD drive in Explorer.

 

NOTE: If you have installed Windows 8 on a newly assembled computer and experiencing the problem, we suggest you check optical drive cables for loose connections before following any of the given methods.

 

 

Method 1:

Step 1: Launch Command Prompt with administrator rights. To do this, switch to Start screen, type CMD and then simultaneously press Ctrl + Shift + Enter keys to launch elevated prompt. Click Yes for User Account Control prompt. You can also try other methods mentioned in our how to launch a program with admin privileges in Windows 8 guide.

 

Step 2: In the elevated prompt, paste or type the following command and press enter key:

 

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

(You can simply right-click on the prompt and select paste)

DVD Drive Not Detected In Windows 8

Step 3: Exit the Command Prompt, reboot your PC. You should now see the DVD drive in Windows Explorer as well as Device Manager.

 

Method 2:

For some users the above mentioned procedure may not work. If the above mentioned procedure isn’t working for you or if you are too lazy to open Command Prompt and execute the command, download and run the free utility named CD-DVD Icon Repair (click here to download).

Fix DVD Drive Not Detected In Windows 8

CD-DVD Icon Repair is a portable tool that helps you when Windows doesn’t recognize the CD/DVD drive. Even though the program was designed for Windows 7, it works perfectly fine in Windows 8 as well. Launch the tool, click Repair CD-DVD Icon button and then restart your PC.

  Tags: Freeware for Windows 8
Advertisements

Useful Guides For Windows 7

20 Comments

  1. user
    Posted September 2, 2012 at 2:37 am | Permalink

    Method 1 worked for me @build 8400

  2. Blu Ray Missing
    Posted October 13, 2012 at 2:54 am | Permalink

    My Samsung SATA blu ray drive was missing from device manager and method 1 fixed the problem. Thanks!

  3. francesco
    Posted October 26, 2012 at 8:47 pm | Permalink

    method #1 isn’t working for me, it says syntax error, enter a valid numeric value for “/d”

  4. MIKE
    Posted November 1, 2012 at 4:36 pm | Permalink

    not working either

    C:\Windows\system32>reg.exe add “HKLM\System\CurrentControlSet\Services\atapi\Co
    ntroller0″ /f /v EnumDevice1 /t REG_DWORD /d 0×00000001
    ERROR: Invalid syntax. Specify valid numeric value for ‘/d’.
    Type “REG ADD /?” for usage.

    C:\Windows\system32>

  5. Posted November 4, 2012 at 3:46 pm | Permalink

    “O now have my dvd” that is..sorry for the typo was just excited that it worked :)

  6. iswal
    Posted November 6, 2012 at 12:50 am | Permalink

    Not working for me too. My Mashita DVD-RAM UJ890AS is not detected after applying the two methods.

    Any other idea ?

    Thank you for your help.

  7. Felipe Raabe
    Posted November 20, 2012 at 8:59 pm | Permalink

    It worked for me!
    Just one thing
    In your description, you typed “/d 0×00000001″, the correct syntax is “/d 0×00000001″. It’s a “x” and not a “×”, people may been having problems when copying and pasting.

    @francesco
    @MIKE
    Try pasting this then:
    reg.exe add “HKLM\System\CurrentControlSet\Services\atapi\Controller0″ /f /v EnumDevice1 /t REG_DWORD /d 0×00000001

  8. Ronin
    Posted November 23, 2012 at 3:42 am | Permalink

    Yes it worked at last…

    I had the same issue as writer 3,4 and 5..

    You have to change the last long digits…

    When u copy and paste then at the last where it says:

    /d 0×00000001

    It doesn’t appears as “x” (just after the first 0) on the command prompt(admin).

    If u check then u can see it looks like a another symbol… just delete that symbol and type normal x

    Then it will work when u restart your pc…

    Just did it and it works =)

    Thank you Felipe for the heads up…

  9. Jeff Ward
    Posted November 23, 2012 at 7:00 am | Permalink

    Neither solution is working for me.

    I was getting the syntax error when pasting the original command.

    Felipe’s changed command gives me a different error: “Invalid key name”

  10. Jeff Ward
    Posted November 23, 2012 at 9:21 am | Permalink

    Okay, I guess the command I was copying from Felipe had a typo or something, and I didn’t know enough to recognize it.

    I copied and pasted a command from a different site, and that one has worked!

    Thanks for the help!

  11. HD
    Posted December 20, 2012 at 4:59 am | Permalink

    I had the same issue. The second method didn’t work for me.
    And the 1st method DOES work. But you need to re-type the last characters (/d 0×00000001) after pasted into the command prompt.

  12. Sayanta
    Posted January 6, 2013 at 9:37 am | Permalink

    After typing
    [reg.exe add “HKLM\System\CurrentControlSet\Services\atapi\Controller0? /f /v EnumDevice1 /t REG_DWORD /d 0×00000001]

    it says-
    ERROR: Invalid Syntax.
    Type “REG ADD /?” for usage.

  13. sagar
    Posted January 8, 2013 at 6:33 pm | Permalink

    i tried the first method but its showing as access deined.

    even though am doing it in administrator.

  14. Clevelyn Crichlow
    Posted January 22, 2013 at 4:27 am | Permalink

    Have tried your method without success.
    Is it possible to add it to the registry manually???

  15. N Felmingham
    Posted February 9, 2013 at 2:54 pm | Permalink

    A huge thanks – used option 1, after re-tying the last characters and this worked a treat.

  16. Ben Fleming
    Posted February 12, 2013 at 11:40 pm | Permalink

    After reading all the comments I finally got option 1 to work, BUT after restarting, the drive still doesn’t show up. I really want to like windows 8 but having this issue and others on a 1 month old laptop is starting to piss me right off.

  17. Stellan Lindholm
    Posted February 15, 2013 at 7:24 pm | Permalink

    Didn´t work, tried both methods witout success

  18. LEKO
    Posted March 5, 2013 at 2:24 pm | Permalink

    Type this:

    reg.exe add “HKLM\System\CurrentControlSet\Services\atapi\Controller0″ /f /v EnumDevice1 /t REG_DWORD /d 00000001

    Instead of
    reg.exe add “HKLM\System\CurrentControlSet\Services\atapi\Controller0″ /f /v EnumDevice1 /t REG_DWORD /d 0×00000001

    It worked for me!

  19. vencku
    Posted April 2, 2013 at 8:14 pm | Permalink

    The corrected prompt from method 1 worked for me. Thanks!

  20. choon
    Posted April 19, 2013 at 2:17 pm | Permalink

    Method 1 worked for me too! Thanks!

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*