FIX: Windows 8.1 or Windows 7 does not see the DVD drive after a reboot

Sometimes in Windows, you may face the following issue: after a reboot, your DVD or Blu-ray drive disappears from the This PC folder! Its drive letter disappears completely, and despite what you may have tried, it does not work. The Device Manager shows an exclamation mark for your optical drive and says the drivers for it cannot be installed. Here is how to fix this issue and get your DVD drive working again.

Warning! These instructions require some basic Registry editing skills. If you are not familiar with Registry Editor, read our Registry Essentials first.

  1. Open your registry editor (see how)
  2. Navigate to the following registry key:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\atapi

    Tip: you can access the desired Registry key with one click.

  3. Create a new subkey here under the 'Atapi' key called Controller0.
  4. Create a new DWORD value under Controller0 called EnumDevice1 and set it to 1.
  5. Reboot the PC

After the reboot, your DVD drive should be accessible.

If despite these steps, your DVD drive is still inaccessible or for you, the above keys and values does not work, then follow these steps:

  1. Open the registry editor again.
  2. Go to the following key
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
  3. Remove the 'UpperFilters' and 'LowerFilters' registry values in the right pane of Registry Editor at this key.
  4. Reboot the PC again.

Now your DVD drive should be listed again in This PC/Computer folder.

Advertisment

42 thoughts on “FIX: Windows 8.1 or Windows 7 does not see the DVD drive after a reboot

  1. Bob Taylor

    Thank you for the above advice in recovering my DVD after the Win8.1 upgrade. Removing the upper/lower filters worked.

    Reply
    1. Sergey Tkachenko Post author

      You are welcome!

      Reply
  2. petitlou60

    first part of fix: controller0 key does not exist ?????
    second part : there is a lot of identical class keys …Control/Class/{4d36e965-e325-11ce-bfc1-08002be10318}
    on which one delete lower and upper filter ???????

    so this fix is inapplicable

    Reply
    1. Gaurav Kale

      Create the Controller0 key if it doesn’t exist and the Enum value under it. As for HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}, there is only 1 key named that. The rest are called {4D36E966…., {4D36E967… and so on.

      Reply
  3. Trevor

    Just to give a positive comment to the solution above.
    I installed Win8.1Enterprise on a fresh system using the DVD to do so, then completed ran Windows Update.
    I then went to install Visual C from DVD and found know sign of the DVD drive any where within the Windows environment, even though it had obviously worked to install windows in the first place, it was though completely visible and enabled in the BIOS.
    I followed just the first part of the solution given above, rebooted and just predicted, the DVD was visible again and worked as you would expect.
    I should point out that I don’t know if the DVD was never installed correctly by the Win8.1 instillation process or if it was removed by Windows Update straight afterwards, but he result was still that it was not there.
    Thanks for a quick and easy solution.

    Reply
    1. Sergey Tkachenko Post author

      Thank you for your feedback.

      Reply
  4. Bob

    Thank you so much for posting the solution to this problem. I spent the whole day chatting with my PC’s manufacturer. They had me refresh my windows install all kinds of updates and nothing worked. I only lost all my software, settings and my time for nothing.

    Anyways, I wanted to say that this solution works. Thanks again

    Reply
  5. Salah

    Option 1 did not work and for option 2 i found the UpperFilter but not LowerFilter, and changed the value but it also did not work. My question is: do i keep what i didn in option 1 when I try option 2? Or I have to delete the Contoller0 that I made before I delete the UpperFilter?

    Thank you very much

    Reply
    1. DAvid

      I also tried these steps but did not get success, and also had only an upper limit entry. However, on starting iTunes after rebooting for the second part it reported missing registry entries and demanded reinstalling iTunes. I will try that.

      Reply
  6. Bob

    Update:

    As I said last night, the solution worked and the DVD showed up and was working properly. However, when I turned on the computer today it was gone again!
    Any ideas why and how I can fix it?

    Thank you in advance.

    Reply
  7. Ionut Popescu

    Thx mane! :)

    Reply
  8. David Price

    I lost the drive after installing the Windows 8.1 upgrade. This solution worked like a charm.

    Thanks

    Reply
  9. keith

    Wow, I flogged this one for several hours. Microsoft suggested part 1, but that didn’t work. Part 2 did the trick.
    I really don’t think Microsoft should expect its users to be digging in the registry, very dangerous.
    Thanks for the solve!

    Reply
  10. John Pace

    Well It took some trying because I did not know how to make a subkey much less knew what a DWORD was. Registry is not the place to be trying new things. Anyway, it worked!!!!!! Many thanks!!!!!!!

    Reply
    1. Gaurav Kale

      Well that is why we have this article for those not familiar with the Registry: https://winaero.com/blog/windows-registry-editor-for-dummies/ It’s long but will get you up to speed.

      Reply
  11. Matthew

    Thank you for fixing this for me!

    Reply
    1. Sergey Tkachenko Post author

      You are welcome

      Reply
  12. Mark

    I have exactly these symptoms on a Dell OptiPlex with Win 8.1. Tried the first part of the fix but it made no difference. Found the key for the 2nd part but there are no Upper or Lower Filters entries against it.

    On my PC whenever I go to Device Manager the DVD drive has a yellow exclamation mark against it. If I uninstall and then scan for hardware changes, it reappears and works – until the next reboot.

    Reply
    1. prateek jain

      i am too facing the same problem what to do now? please help!

      Reply
  13. JGomez

    Thank you Sergey. Finally found a proper soultion. Welcome back DVD unit.

    Reply
    1. Sergey Tkachenko Post author

      You are welcome.

      Reply
  14. Bryan Veloso

    Create a new DWORD value under Controller0 called EnumDevice1 and set it to 1 worked. At first, I attempted to add the QWORD because I’m usng 64-bit, but it didn’t work. :D Good thing your solution worked.

    Reply
    1. Sergey Tkachenko Post author

      yep it must be DWORD even in 64-bit OS

      Reply
  15. NESTOR ALBUQUERQUE

    This fixed it, no reboots needed: http://support.microsoft.com/kb/314060
    (I hope your browser puts it in your idiom…).

    Reply
  16. Fedinho

    Option 1 solved my issue. I LOVE YOU!

    Reply
    1. Sergey Tkachenko Post author

      My pleasure.

      Reply
  17. Salim Ali

    Thanks..Just removing The ‘LowerFiltters’ option..It’s work great..

    Reply
  18. prateek jain

    In the second option i am not able to any upper filter and lower filter ! please help me!

    Reply
  19. Juan-Carlos Valencia

    Thank very much. It worked to the first attempt

    Reply
    1. Sergey Tkachenko Post author

      Great to hear this.

      Reply
  20. Chris

    Excellent instructions! Worked straight up and saved me hours of stuffing around, I’m sure
    Thanks.

    Reply
    1. Sergey Tkachenko Post author

      You are welcome

      Reply
  21. John

    I don’t have installer32 what should I do so my dvd does not want to read. Can you help me to fix it?

    Reply
    1. Sergey Tkachenko Post author

      Try to delete your DVD drive from the Device Manager

      Reply
  22. Brinkman

    Wow! I searched high and low for this fix. Assus support couldn’t give it to me, but you did! Thanks much! What a hassle you have pulled me out of finally!

    Reply
    1. Sergey Tkachenko Post author

      huh, you are welcome.

      Reply
  23. Kirk

    I tried the 2nd option, but edited the wrong key. There’s a bunch of keys that look the same. Any ways, Win8 won’t boot now. Good thing I work in Linux! I’ll reinstall, but may go back to Win7 instead of 8. I only use Windows for games. People be careful editing the Registry! :)

    Reply
  24. Kishan

    Was about to buy a new DVD writer assuming the damage of the existing one, but found no reason for its wrekage.
    Just googled my issue and found the perfect solution.
    Thank you Mr. Sergey Tkachenko.

    Reply
    1. Sergey Tkachenko Post author

      You are welcome Kishan

      Reply
  25. Zane

    Worked perfectly.
    Thank you, Sergey!

    Reply
  26. Alf

    It works!!! My Windows 8.1 64-bit wouldn’t detect my new LG blu ray drive. I created that key in regedit and now it works, I can finally burn my BR discs :-)! MANY THANKS FOR THE AUTHOR!

    Reply
    1. Sergey Tkachenko Post author

      don’t mention it.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *