我的 DVD 驱动器不再能正确识别 DVD,而且我不知道如何纠正这个问题。
启动时,Explorer 显示驱动器为DVD 驱动器 (E:)上面覆盖着“DVD”标签(我有 2 个硬盘分区,C: 和 D:)
,但是当我插入一张空白(可写)DVD-R 时,图标显示为CD 驱动器 (E:)
右键单击驱动器图标会导致短暂的暂停,然后 Explorer 会显示上下文菜单,其中所有条目均在右侧缩进:
双击 DVD 图标(我期望启动 Windows Media Player),而导致资源管理器显示驱动器内容,因此我只看到一个标题“此驱动器上的当前文件光盘“,下面是 VIDEO_TS 文件夹的图标。
如果有人感兴趣的话,该驱动器是 HL-DT-ST DVD+-RW GSA-H31N。
这不是硬件问题:我可以使用 mplayer 播放驱动器中的 DVD:
mplayer dvd://1 -dvd-device e:
...可以正常播放 DVD;但 Windows 不能。
在有人问之前:不,我没有发生这种情况之前的还原点,所以我无法恢复系统。
由于上下文菜单的外观,我认为有些驱动程序或 shell 扩展会干扰操作。
我查看了筛选驱动程序,认为我需要删除某些内容,但我不确定哪些应该放在那里,哪些不应该放在那里。
有人能提供诊断该问题的任何方法吗?
更新 2010-08-26
我已按照说明拆除了上下过滤器这篇 Microsoft 支持文章,并且 Roxio Drag-to-Disc 引用已与左缩进一起从上下文菜单中删除。
点击开始,然后点击跑步。
在里面打开框,类型注册表编辑器,然后点击好的。
在导航窗格中,找到并单击以下注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E965-E325-11CE-BFC1-08002BE10318}
在右侧窗格中,单击上层过滤器。
笔记您还可能会看到 UpperFilters.bak 注册表项。您不必删除该项。单击上层过滤器仅。如果您没有看到 UpperFilters 注册表项,您仍然可能必须删除 LowerFilters 注册表项。为此,请转到步骤 7。
在编辑菜单,点击删除。
当系统提示您确认删除时,单击是的。
在右侧窗格中,单击下层过滤器。
在编辑菜单,点击删除。
当系统提示您确认删除时,单击是的。
退出注册表编辑器。
重新启动计算机。
但是,请注意,上下文菜单没有通常的打开/探索/搜索条目。
当我双击该图标时,我得到了“将 CD 复制到 CD”行为,并且资源管理器显示“当前在 CD 上的文件”。
答案1
您的上下文菜单看起来好像是因为图标太宽而损坏的。我猜是小圆盘上写着“拖到圆盘”的那行有问题。它的宽度看起来正好不对,而且看起来像是图像,不一定是文本(我可能错了,但字体看起来不一样)。
如果您可以使用其他程序播放 DVD,则似乎不是您的 DVD 驱动器出错了,而是 Windows 资源管理器出错了。结合上下文菜单,我建议您尝试删除一些与光盘相关的工具(只是暂时删除),看看问题是否解决。
要修复双击打开文件夹的问题,您可能需要将 DVD 文件夹类型与 Windows Media Player 重新关联。我记不清怎么做了,所以您需要谷歌搜索,但如果你知道插入光盘或闪存驱动器时弹出的菜单,您需要选择在 WiMP 中打开并将其设置为默认选项。
答案2
好吧,卸载了各种 Roxio 垃圾之后,仍然发现 DVD 驱动器显示为 CD 驱动器,下面是最终解决问题的步骤。
基本问题是其他 CD/DVD 实用程序已删除红色的书和伊马皮过滤器,因此驱动器无法被正确识别。
我还有各种 ElbyCDFL 和其他 LowerFilter,只有上帝知道它们来自哪里。
合并此注册表文件恢复了 imapi LowerFilter 和 redbook UpperFilter,从而恢复了 DVD-RW 功能。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}]
"Class"="CDROM"
@="DVD/CD-ROM drives"
"EnumPropPages32"="MmSys.Cpl,MediaPropPageProvider"
"Installer32"="storprop.dll,DvdClassInstaller"
"SilentInstall"="1"
"NoInstallClass"="1"
"TroubleShooter-0"="hcp://help/tshoot/tsdrive.htm"
"Icon"="-51"
"LowerFilters"=hex(7):69,00,6d,00,61,00,70,00,69,00,00,00,00,00
"UpperFilters"=hex(7):72,00,65,00,64,00,62,00,6f,00,6f,00,6b,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0000]
"EnumPropPages32"="storprop.dll,DvdPropPageProvider"
"InfPath"="cdrom.inf"
"InfSection"="cdrom_install"
"ProviderName"="Microsoft"
"DriverDateData"=hex:00,80,62,c5,c0,01,c1,01
"DriverDate"="7-1-2001"
"DriverVersion"="5.1.2535.0"
"MatchingDeviceId"="gencdrom"
"DriverDesc"="CD-ROM Drive"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0000\DigitalAudio]
"RegistryVersion"=dword:00000001
"NumberOfBuffers"=dword:00000008
"SectorsPerRead"=dword:00000010
"SectorsPerReadMask"=dword:ffffffff
"CDDASupported"=dword:00000001
"CDDAAccurate"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0001]
"EnumPropPages32"="storprop.dll,DvdPropPageProvider"
"InfPath"="cdrom.inf"
"InfSection"="cdrom_install"
"ProviderName"="Microsoft"
"DriverDateData"=hex:00,80,62,c5,c0,01,c1,01
"DriverDate"="7-1-2001"
"DriverVersion"="5.1.2535.0"
"MatchingDeviceId"="gencdrom"
"DriverDesc"="CD-ROM Drive"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0001\DigitalAudio]
"RegistryVersion"=dword:00000001
"NumberOfBuffers"=dword:00000008
"SectorsPerRead"=dword:00000010
"SectorsPerReadMask"=dword:ffffffff
"CDDASupported"=dword:00000001
"CDDAAccurate"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0002]
"EnumPropPages32"="storprop.dll,DvdPropPageProvider"
"InfPath"="cdrom.inf"
"InfSection"="cdrom_install"
"ProviderName"="Microsoft"
"DriverDateData"=hex:00,80,62,c5,c0,01,c1,01
"DriverDate"="7-1-2001"
"DriverVersion"="5.1.2535.0"
"MatchingDeviceId"="gencdrom"
"DriverDesc"="CD-ROM Drive"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0002\DigitalAudio]
"RegistryVersion"=dword:00000001
"NumberOfBuffers"=dword:00000008
"SectorsPerRead"=dword:00000010
"SectorsPerReadMask"=dword:ffffffff
"CDDASupported"=dword:00000001
"CDDAAccurate"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0003]
"EnumPropPages32"="storprop.dll,DvdPropPageProvider"
"InfPath"="cdrom.inf"
"InfSection"="cdrom_install"
"ProviderName"="Microsoft"
"DriverDateData"=hex:00,80,62,c5,c0,01,c1,01
"DriverDate"="7-1-2001"
"DriverVersion"="5.1.2535.0"
"MatchingDeviceId"="gencdrom"
"DriverDesc"="CD-ROM Drive"