You need to enable JavaScript to run this app.
导航
Windows系统的ECS实例的磁盘驱动残留项检查方法
最近更新时间:2024.10.18 17:12:44首次发布时间:2024.07.26 10:20:38

本文主要介绍如何排查和解决Windows实例中存在磁盘驱动残留项时,导致新挂载的云盘无法被识别或磁盘设备无法被访问的问题。

以Windows Server 2019为例说明,操作系统因版本不同,可能略有不同,请以实际版本为准。

本文档可能包含第三方产品信息,该信息仅供参考。火山引擎对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。

操作步骤

  1. 登录目标实例,详情请参考登录方式

  2. 进入注册表编辑器。

    1. 在桌面左下角的搜索框中输入“注册表编辑器”。
    2. 在弹出的面板中,单击“注册表编辑器”应用。
  3. UpperFilters中是否存在残留项。

    1. 进入“HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}”目录。

    2. 选中“UpperFilters”后,单击鼠标右键并选择“修改(M)...”,查看是否存在残留项。

      • 如果只有“partmgr”字段,则表示不存在残留项。
      • 如果除了“partmgr”字段外,还存在其他字段,则表示存在残留项,请继续进行以下操作。
  4. 查看每个磁盘的注册表项中是否存在磁盘驱动器残留项。

    1. 进入“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI”目录。
    2. 查看磁盘注册表项中是否存在“UpperFilters”。
    • 如果磁盘注册表项中无“UpperFilters”,则Windows系统中不存在磁盘驱动器残留项。

    • 如果磁盘注册表项中存在“UpperFilters”,则Windows系统中存在磁盘驱动器残留项。且在Windows系统的“磁盘驱动器”中,该磁盘对应的磁盘驱动器为异常状态,即磁盘无法访问。

  5. 清除磁盘驱动残留项。

    1. 进入”HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}“路径。

    2. 选中”UpperFilters“后,单击鼠标右键并选择“修改(M)...”。

    3. 在“数值数据(V)”中删除驱动残留项对应的字段,例如删除“test_filter”字段。

      警告

      您需要确保待删除的字段所对应的驱动已经被删除,否则会误删除该驱动残留导致存在引用的驱动无法使用。您可以在您安装驱动的目录下(例如C:\Windows\System32\drivers)查看是否存在“test_filter”对应的驱动,如果无,对应驱动已被删除。

      alt

    4. 单击“确定”按钮,完成操作。

  6. 重启Windows实例。

    重启操作会造成您的实例停止工作,可能导致业务中断,请谨慎操作。