我最近遇到了一个问题,即我的Windows上的(Windows)DVD驱动器从我的电脑(My Computer)中的设备列表中丢失。它之前在那里,但只是消失了!在做了一些研究之后,我发现了一些有效的解决方案。
不幸的是,解决方案因您运行的操作系统而异:XP、Vista或Windows 7/8/10。我将尝试列出尽可能多的解决此问题的方法以及它也适用于哪个操作系统。
重新安装驱动程序
很多时候,您可能会在设备管理器(Device Manager)中看到这样一条关于您的CD/DVD驱动器的消息:
Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)
您可以通过转到开始(Start)、控制面板(Control Panel)、系统(System)和安全(Security)、系统(System)然后单击设备管理器来重新安装(Device Manager)CD/DVD驱动器的驱动程序。
Expand CD/DVD-ROM Drives,然后右键单击设备并单击Uninstall。重新启动计算机,Windows应该会自动检测驱动器并为您重新安装驱动程序。
如果您的硬件甚至没有出现在设备管理器(Device Manager)中,那么您实际上可能存在硬件问题,例如连接错误或驱动器死机。如果计算机较旧,则值得检查此选项。
检查 BIOS 设置
如果您最近在BIOS中,那么您应该确保驱动器没有被意外禁用。这通常是非常罕见的,但也有可能发生的情况。如果您将计算机交给其他人进行维修或类似的事情,则尤其如此。
您应该确保CD/DVD ROM驱动器至少作为选项显示在引导(Boot)选项页面中。
上层过滤器/下层过滤器问题
如果您的Windows XP 或Windows Vista计算机无法识别CD/DVD驱动器,那么您可能会遇到一个经典问题,该问题可能不会出现在应用了最新Windows更新的任何计算机上。
您必须编辑两个注册表项才能解决Windows XP和Vista中的问题。您可以手动执行此操作,也可以在此处从Microsoft下载修复程序:
http://support.microsoft.com/mats/cd_dvd_drive_problems/en-us
如果您想手动执行此操作,请转到 regedit 并导航到此条目:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
在右侧窗格中,您应该看到Upper Filters和Lower Filters。删除(Delete)这两个,然后重新启动计算机。
运行硬件(Run Hardware)和设备(Devices) 疑难解答(Troubleshooter)
如果您在Windows 7上遇到问题,那么您可以尝试运行硬件(Hardware)和设备(Devices) 疑难解答(Troubleshooter)。这将自动诊断并尝试解决问题。
请注意,这可能仅在您可以在BIOS和设备管理器中看到(Device Manager)CD/DVD驱动器时才有效,但在Windows的其他任何地方都没有。如果您在这两个地方都看不到它,则说明您遇到了硬件或连接问题。
您可以通过转到“开始(Start)”、“控制面板(Control Panel)”然后在搜索框中搜索“疑难解答”来运行疑难解答。(troubleshooter)点击疑难解答(Troubleshooting)。最后,在Hardware and Sound下,单击Configure a device。
单击下一步(Click Next),Windows将检测问题并尝试自动修复它们。
注册表编辑
如果这些都不起作用,您可以尝试编辑可能已被删除或损坏的注册表项。打开管理员命令提示符并复制并粘贴以下内容:
reg.exe add "HKLM\System\CurrentControlSet\Services\atapi\Controller0" /f /v EnumDevice1 /t REG_DWORD /d 0x00000001
重新启动计算机,看看现在是否可以识别驱动器。
盘符
您还应该确保该驱动器具有分配给它的驱动器号,并且该号尚未被其他设备占用。阅读我之前关于如何在 Windows 中更改驱动器(change drive letters in Windows)号的帖子,以查看驱动器号是否导致驱动器现在显示。
系统还原
如果您仍然遇到问题并且您的驱动器之前出现过,但现在它消失了,您可以尝试将系统还原到驱动器正常工作的时间。
有时安装的新软件会损坏您的系统,使其不再识别您的CD/DVD驱动器。
如果这不起作用,请尝试将驱动器插入另一台计算机,看看它是否显示在那里。您可以快速确定是硬件问题还是Windows操作系统问题。祝你好运!
CD/DVD Drive Missing in Windows?
I recently ran into a problem where my DVD drive on Windows was mіssing from the list of devices in My Cоmputer. It was there earlier, but simply disappeared! After doing sоmе research, I found a cоuple of solutions that worked.
Unfortunately, the solutions are different depending on which OS you are running: XP, Vista or Windows 7/8/10. I’ll try to list out as many fixes for this problem as I can and which OS it applies too.
Reinstall Drivers
A lot of times, you might see a message like this in Device Manager about your CD/DVD drive:
Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)
You can reinstall the drivers for the CD/DVD drive by going to Start, Control Panel, System and Security, System and then clicking on Device Manager.
Expand CD/DVD-ROM Drives, then right-click on the device and click Uninstall. Restart the computer and Windows should auto-detect the drive and reinstall the drivers for you.
If your hardware is not even showing up in the Device Manager, then you may actually have a hardware problem, such as a faulty connection or a dead drive. It’s worth checking this option out if the computer is old.
Check BIOS Settings
If you recently were in the BIOS, then you should make sure that the drive didn’t get disabled by accident. This is normally very rare, but there are occasions when it can happen. This is especially true if you gave your computer to someone else for a repair or something of that sort.
You should make sure that the CD/DVD ROM drive at least shows up as an option in the Boot options page.
Upper Filters/Lower Filters Problem
If your Windows XP or Windows Vista computer is not able to recognize the CD/DVD drive, then you might have a classic problem that will probably not show up on any computer that has the most recent Windows updates applied to it.
You have to edit two registry entries to fix the problem in Windows XP and Vista. You can either do it manually or you can download the fix from Microsoft here:
http://support.microsoft.com/mats/cd_dvd_drive_problems/en-us
If you want to do it manually, go to regedit and navigate to this entry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
In the right pane, you should see Upper Filters and Lower Filters. Delete both of these and then restart the computer.
Run Hardware and Devices Troubleshooter
If you are having the issue on Windows 7, then you can try to run the Hardware and Devices Troubleshooter. This will automatically diagnose and try to remedy the problem.
Note that this will probably only work if you can see the CD/DVD drive in the BIOS and in Device Manager, but just not anywhere else in Windows. If you don’t see it in those two places, you got a hardware or connection problem.
You can run the troubleshooter by going to Start, Control Panel and then searching for troubleshooter in the search box. Click on Troubleshooting. Finally, under Hardware and Sound, click Configure a device.
Click Next and Windows will detect problems and try to fix them automatically.
Registry Edit
If none of that works, you can try editing a registry key that may have gotten deleted or corrupted. Open an administrator command prompt and copy and paste the following:
reg.exe add "HKLM\System\CurrentControlSet\Services\atapi\Controller0" /f /v EnumDevice1 /t REG_DWORD /d 0x00000001
Restart your computer and see if the drive is now recognized.
Drive Letter
You should also make sure the drive has a drive letter assigned to it and that the letter is not already taken by another device. Read my previous post on how to change drive letters in Windows to see if the drive letter is causing the drive now to show up.
System Restore
If you’re still having issues and your drive was showing up earlier, but now it’s gone, you can try to perform a system restore to a time when the drive was working properly.
Sometimes a new piece of software is installed that can corrupt your system so that it no longer recognizes your CD/DVD drive.
If that doesn’t work, try plugging the drive into another computer and see if it shows up there. You can quickly determine whether it’s a problem with the hardware or with the Windows operating system. Good luck!