本文主要介绍如何排查和解决Windows实例中存在磁盘驱动残留项时,导致新挂载的云盘无法被识别或磁盘设备无法被访问的问题。
以Windows Server 2019为例说明,操作系统因版本不同,可能略有不同,请以实际版本为准。
本文档可能包含第三方产品信息,该信息仅供参考。火山引擎对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。
登录目标实例,详情请参考登录方式。
进入注册表编辑器。
UpperFilters中是否存在残留项。
进入“HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}”目录。
选中“UpperFilters”后,单击鼠标右键并选择“修改(M)...”,查看是否存在残留项。
查看每个磁盘的注册表项中是否存在磁盘驱动器残留项。
如果磁盘注册表项中无“UpperFilters”,则Windows系统中不存在磁盘驱动器残留项。
如果磁盘注册表项中存在“UpperFilters”,则Windows系统中存在磁盘驱动器残留项。且在Windows系统的“磁盘驱动器”中,该磁盘对应的磁盘驱动器为异常状态,即磁盘无法访问。
清除磁盘驱动残留项。
进入”HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}“路径。
选中”UpperFilters“后,单击鼠标右键并选择“修改(M)...”。
在“数值数据(V)”中删除驱动残留项对应的字段,例如删除“test_filter”字段。
警告
您需要确保待删除的字段所对应的驱动已经被删除,否则会误删除该驱动残留导致存在引用的驱动无法使用。您可以在您安装驱动的目录下(例如C:\Windows\System32\drivers)查看是否存在“test_filter”对应的驱动,如果无,对应驱动已被删除。
单击“确定”按钮,完成操作。
重启Windows实例。
重启操作会造成您的实例停止工作,可能导致业务中断,请谨慎操作。