windows-10 - 卷影复制 (VSS) - 灾难性故障
问题描述
我对卷影副本 (VSS) 有疑问。这个问题几天前就开始了。我从谷歌尝试了很多东西,但找不到解决方案。
令人沮丧(和令人惊讶)的是,即使在我将计算机恢复到逐个扇区的映像备份之后,在这个问题不存在的时候,我仍然遇到这个问题。
症状:
尝试在 Macrium Reflect 中创建图像时,它不能,给出错误:VSS_E_UNEXPECTED_PROVIDER_ERROR。
当尝试从“工具”对任何磁盘运行“检查”时,我得到“Windows 无法扫描驱动器”</p>
来自 Windows 事件:卷影复制服务错误:在影复制提供程序 {b5946137-7b9f-4925-af80-51abd60b20d5} 上调用例程时出错。日常细节无法询问供应商 {b5946137-7b9f-4925-af80-51abd60b20d5} 是否支持音量。[0x8000ffff] [hr = 0x8000ffff,灾难性故障”</p>
事实:
当我尝试使用 cmd:“vssadmin delete shadows /all”(清理任何失效的 VSS 快照)时,我得到“没有满足查询的项目。”</p>
注册表中唯一的 VSS 提供程序 (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Providers) 是 Microsoft V1.0
CMD 命令 VSSADMIN LIST PROVIDERS 仅显示 Microsoft。
服务“Microsoft Storage Spaces SMP”、“Microsoft Software Shadow Copy Provider”和“Volume Shadow Copy”服务设置为自动并运行正常。
我尝试过的事情(不是完整列表)
- 我用 bat 文件重新注册了 VSS 组件。
- 尝试在 cmd 中使用“vssadmin Resize ShadowStorage /For=C: /On=C: /Maxsize=25GB”调整 VSS 的大小,我得到“卷影副本提供程序出错。”</li>
- 在安全模式下,我运行了 chkdsk /f、SFC /SCANNOW 和 DSIM。
- 在安全模式下,我通过“Tweaking.com Windows Repair (All in One)”软件运行 VSS 修复和 WMI 修复。
- CrystalDiskInfo 中报告所有磁盘都正常。
- 在 HKEY_LOCAL_MACHINE\SYSTEM\Setup 中,SystemSetupInProgress 设置为 0。
- 在 CMD 中运行“vssadmin list writers”时,他们都说“没有错误”。</li>
我不知道下一步该做什么。
解决方案
由于某种原因,注册表中的某些 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
这会将UpperFilters
这个位置的值更新为volsnap
(十六进制代码解码为volsnap
)。复制/粘贴注册表项后,将其保存在您可以轻松访问的位置(例如桌面),然后双击脚本以运行修复程序。
修复运行后,您将需要重新启动计算机。
推荐阅读
- python - Python子进程不断自行停止
- amazon-web-services - 使用 AWS PHP SDK 检测 EC2 角色?
- python-3.x - 在循环内使用 matplotlib 绘图
- java - Hibernate - 子类必须在它的母类之后绑定
- python - 如何确保对象实例属于同一类型(datetime.time)以便可以比较它们?
- activiti - 如何将变量传递给 activiti:formProperty 元素中的可写和必填字段
- javafx - Javafx setOnZoom 方法无法响应手势
- javascript - 如何在 React 中隐藏 .map 函数中的特定元素?
- html - 文本区域内的按钮与文本重叠
- java - 按钮不显示在 Android Studio 的模拟器中