卷影复制 (VSS) - 灾难性故障

Zvi*_*sky 5 volume-shadow-service windows-10

我对卷影副本 (VSS) 有疑问。这个问题从几天前就开始了。我\xe2\x80\x99已经尝试了谷歌的很多东西,但找不到解决方案。

\n

\xe2\x80\x99 令人沮丧(并且令人惊讶)的是,即使我将计算机恢复到逐个扇区的映像备份,直到这个问题不存在的时候,我仍然遇到这个问题。

\n

症状:

\n
    \n
  1. 当尝试在 Macrium Reflect 中创建图像时,它可能\xe2\x80\x99t,给出\n错误:VSS_E_UNEXPECTED_PROVIDER_ERROR。

    \n
  2. \n
  3. 当尝试从 \xe2\x80\x9ctools、\xe2\x80\x9d 在任何磁盘上运行 \xe2\x80\x9ccheck\xe2\x80\x9d 时,我得到 \xe2\x80\x9cWindows\nwa无法扫描驱动器\xe2 \x80\x9d

    \n
  4. \n
  5. 来自 Windows 事件:卷影复制服务错误:调用卷影复制提供程序上的例程时出错\n{b5946137-7b9f-4925-af80-51abd60b20d5}。例程详细信息 无法询问提供商 {b5946137-7b9f-4925-af80-51abd60b20d5} 是否支持\n卷。[0x8000ffff] [hr = 0x8000ffff,灾难性故障\xe2\x80\x9d

    \n
  6. \n
\n

事实:

\n
    \n
  1. 当我尝试 cmd: \xe2\x80\x9cvssadmin deleteshadows /all\xe2\x80\x9d (以清理任何死的\nVSS 快照)时,我得到 \xe2\x80\x9cNo 满足查询的项目。\xe2\x80\ x9d

    \n
  2. \n
  3. 注册表中唯一的 VSS 提供程序\n(HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\VSS\\Providers)\nis Microsoft V1.0

    \n
  4. \n
  5. CMD 命令,VSSADMIN LIST PROVIDERS,仅显示 Microsoft。

    \n
  6. \n
  7. 服务 \xe2\x80\x9cMicrosoft 存储空间 SMP\xe2\x80\x9d、\xe2\x80\x9cMicrosoft Software Shadow\nCopy Provider\xe2\x80\x9d 和 \xe2\x80\x9cVolume Shadow Copy\xe2\x80\x9d 服务设置为自动并运行正常。

    \n
  8. \n
\n

我尝试过的事情(不是完整列表)

\n
    \n
  1. 我用bat文件重新注册了VSS组件。
  2. \n
  3. 尝试在 cmd 中使用 \xe2\x80\x9cvssadmin Resize ShadowStorage /For=C: /On=C: /Maxsize=25GB\xe2\x80\x9d 调整 VSS 大小,我得到 \xe2\x80\x9c影子复制提供程序有错误.\xe2\x80\x9d
  4. \n
  5. 在安全模式下,我运行了 chkdsk /f、SFC /SCANNOW 和 DSIM。
  6. \n
  7. 在安全模式下,我通过 \xe2\x80\x9cTweaking.com Windows Repair (All in One)\xe2\x80\x9d 软件运行 VSS 修复和 WMI 修复。
  8. \n
  9. CrystalDiskInfo 中报告所有磁盘均正常。
  10. \n
  11. 在 HKEY_LOCAL_MACHINE\\SYSTEM\\Setup 中,SystemSetupInProgress 设置为 0。
  12. \n
  13. 在CMD中运行\xe2\x80\x9cvssadmin list writers\xe2\x80\x9d时,都说\xe2\x80\x9cno错误。\xe2\x80\x9d
  14. \n
\n

我不知道下一步该做什么。

\n

Zvi*_*sky 5

由于某种原因,注册表中的某些 UpperFilters 值被删除。

执行以下步骤:

  • 打开一个新的记事本窗口

  • 将以下脚本复制并粘贴到记事本中,然后另存为vss_fix.reg

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71a27cdd-812a-11d0-bec7-08002be2092f}]
    "UpperFilters"=hex(7):76,00,6f,00,6c,00,73,00,6e,00,61,00,70,00,00,00,00,00
    
    Run Code Online (Sandbox Code Playgroud)

这将将该UpperFilters位置的值更新为volsnap(十六进制代码解码为volsnap)。复制/粘贴注册表项后,将其保存在您可以轻松访问的位置(例如桌面),然后双击脚本来运行修复程序。

修复运行后,您将需要重新启动计算机。