A friend of mine has some problems with Windows 7, it will simply not recognize the DVD drive. Do you have a similar problem? Does your DVD drive not show up in Windows 7 properly? Well, if it’s not, here is the ultimate guide for fixing unrecognized drives.

DVD drive not recognized in Windows 7

This article will give you additional information about DVD Drive filters, which can get easily corrupted. Inside: .reg files to remove filters.

Click here to join Ultra.io - Rare NFTs and Play-to-Earn Games or Read my review first!

The problem that Windows 7 does not recognize your DVD drive is a result of corrupted registry keys. The registry keys in question are: “UpperFilters” and “LowerFilters”. You have to remove them from the registry. No worries, I created some .reg files that will help you to solve the problem and make Windows 7 recognize your DVD drive.

Method 1: Delete Registry Keys “UpperFilters / LowerFilters”

If you are not familiar with the registry, you can download the following registry keys that I just created. They will remove your UpperFilters and LowerFilters that can be damaged.

Link: Registry .reg file to remove UpperFilters
Link: Registry .reg file to remove LowerFilters

But you can also do it manually:

1. Step Open the registry:


2. Step Uncollapse [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}]

Tip: Simply mark the folder “Class” and then enter “{4D36E965” to instantly jump to the correct registry key.

Important: Double-check that you are editing the correct registrysubkey! To do that, compare the registry keys “(Default)” and “Class”, they should be set to DVD/CD-ROM drives and CDROM.

3. Step Delete the key “UpperFilters” and LowerFilters:

Windows 7 Registry: Delete UpperFilters

Important: If you don’t see the registry key “LowerFilters” then this method won’t help you and you should proceed with method 2.

If you delete the entries, you might have to reinstall CD/DVD burning tools.

Method 2: Disable Integrity Checks via Command Prompt

If method 1 doesn’t work, you should try to disable integrity checks via command prompt. Disabling integrity checks means that Windows 7 will not check for digitally signed drivers. You can learn more about this here: Disable driver signing in Windows 7

1. Step Run cmd.exe (command line utility) as admin:
run cmd.exe as administrator

2. Step Enter the following line:
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

Additional Information about DVD Drive Filters

Download DevCon, which is alternative to the Windows 7 Device Manager.

1. StepOpen up cmd.exe as admin:

command prompt admin windows 7

2. Step Switch to the folder where you extracted DevCon to. Simply enter:

cd X:\path_to_devcon\i386 (replace X and path_to_devcon with your hard drive and the correct path)

CD Devcon Windows 7

Sidenote: Even on 64-bit machines you have to cd to the folder i386.

3. Step Enter the command “devcon stack gencdrom”:

decon stack gencdrom

This is my output:

c:\devcon\i386>devcon stack gencdrom
Setup Class: {4d36e965-e325-11ce-bfc1-08002be10318} CDROM
Class upper filters:
Controlling service:
Name: VMBOT 567GPM3 SCSI CdRom Device
Setup Class: {4d36e965-e325-11ce-bfc1-08002be10318} CDROM
Class upper filters:
Controlling service:
2 matching device(s) found.

It will list all matching devices and will tell you everything you need to know about DVD Rom Filters.

My virtual drives are using the UpperFilter SiRemFil (Filter driver for Silicon Image SATALink controllers)