CD 或 DVD 驱动器无法被 Windows 或其他程序识别

应用对象
Windows 11 Windows 10

症状

在 Windows 中,CD 或 DVD 驱动器可能不会显示在文件资源管理器中,并且可能会在 设备管理器 中显示黄色感叹号。 此问题通常表示驱动程序或配置问题,并且错误代码可能会出现在“设备状态”下的“属性”中。

  • 由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。 (代码 19) 。
  • 设备未正常工作,因为 Windows 无法加载该设备所需的驱动程序。 (代码 31) 。
  • A driver (service) for this device has been disabled. An alternate driver may be providing this functionality. (代码 32) 。
  • Windows 无法加载这个硬件的设备驱动程序。 The driver may be corrupted or missing. (代码 39) 。
  • Windows successfully loaded the device driver for this hardware but cannot find the hardware device. (代码 41) 。

在以下任一种情况下,都可能出现这种问题:

  • 升级 Windows 操作系统。
  • 安装或卸载 CD 或 DVD 录制程序。
  • 卸载 Microsoft Digital Image。

没有检测到 CD 或 DVD 驱动器的原因有多种。 本文中列出的解决方案可能有助于解决此问题的部分实例,但并非所有实例。  您可能还需要联系硬件制造商以获得硬件方面的帮助。

解决方法

选择每个标头以完成以下故障排除方法:

方法 1:检查 BIOS 设置和芯片集驱动程序

  1. 验证驱动器是否已在 BIOS 中激活。 BIOS 系统因设备而异。 如果不确定如何验证设备 BIOS 中的驱动器设置,请与设备制造商联系。
  2. 此外,请与计算机制造商确认计算机是否随附驱动器,或者如果该设备是单独购买,则与设备制造商确认该设备的芯片组驱动程序是否是最新的。

如果未解决此问题,则尝试下一种方法。

方法 2:更新或重新安装驱动程序

若要更新驱动程序,请在设备制造商的网站上搜索该驱动程序,然后按照网站上的安装说明进行操作。

若要重新安装驱动程序,请按照下列步骤操作:

  1. 按 Windows 徽标键,键入设备管理器,然后按 Enter。 
  2. 在“设备管理器”中,展开“DVD/CD-ROM 驱动器”,右键单击 CD 和 DVD 设备,然后选择“卸载设备”。 
  3. 当系统提示确认要删除设备时,请选择“ 卸载”。
  4. 重启计算机。

计算机重启后,将自动安装驱动程序。

如果未解决此问题,则尝试下一种方法。

方法 3:删除并重新安装 IDE/ATAPI 驱动程序

要删除并重新安装 IDE/ATAPI 驱动程序,请按照下列步骤操作:

  1. 按 Windows 徽标键并键入设备管理器然后按 Enter。 

  2. 选择“ 视图 ”菜单。 选择“显示隐藏的设备”

  3. 展开 IDE/ATAPI 控制器,然后:

    • 选择并右键单击“ATA 通道 0”,然后单击“卸载
    • 选择并右键单击 “ATA 通道 1”, 然后单击 “卸载”
    • 选择并右键单击“Standard双通道 PCI IDE 控制器”,然后单击“卸载
    • 如果有其他条目,请右键单击它们,然后选择“卸载”
  4. 重新启动设备。

计算机重启后,将自动安装驱动程序。

如果未解决此问题,则尝试下一种方法。

方法 4:修复损坏的注册表项

此问题可能是由两个已损坏的 Windows 注册表项引起的。 要使用注册表编辑器删除损坏的注册表项,请按照下列步骤操作:

重要

如果你不熟悉使用 RegEdit,请咨询相关人员。 

  1. 按 Windows 徽标键+R 打开“运行”对话框。

  2. 在“运行”对话框中键入 regedit,然后按 Enter 键。 在确认对话框中,选择“ ”。 

  3. 在导航窗格中,找到并选择以下注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}

  4. 在右侧窗格中,单击“UpperFilters”

    注意你可能还会看到 UpperFilters.bak 注册表项。 您不必删除该注册表项。 仅单击 UpperFilters。 如果您没有看到 UpperFilters 注册表项,则可能还必须删除 LowerFilters 注册表项。 为此,请转到步骤 7。

  5. 在“编辑”菜单上,选择“删除”

  6. 在系统提示确认删除时,选择“是”

  7. 在右侧窗格中,单击“LowerFilters”

    注意如果未看到 LowerFilters 注册表项,请转到下一种方法。

  8. 在“编辑”菜单上,选择“删除”

  9. 在系统提示确认删除时,选择“是”

  10. 退出注册表编辑器。

  11. 重启计算机。

注意:若要使用此方法,必须以管理员身份登录到 Windows。 若要验证你是否是以管理员身份登录,请打开“控制面板”,选择“用户帐户”,然后选择“管理用户帐户”

重要提示:

  • 仔细按照本节中的步骤操作。 如果注册表修改错误,可能会出现严重问题。 修改之前,备份注册表以便在发生问题时进行还原
  • 尝试此方法后,某些应用(如 CD 或 DVD 录制软件)可能无法正常工作。 如果是,请尝试卸载并重新安装受影响的应用。 查看应用的创建者,以查看是否有更新的版本。