[注:输入问题陈述后,我发现这个问题,这显然是同样的问题。也许我们中的一个会得到一个很好的答案......]
我曾使用 Windows 8 下的“Windows 7 文件恢复”工具将系统映像备份到外部 USB 硬盘。我安装了一台新的 Windows 8.1 计算机,我想将该计算机的第一个系统映像备份到同一个 USB 硬盘。Windows 8.1 中已不再提供“Windows 7 文件恢复”工具,但该工具wbAdmin
仍然可用:
wbAdmin start backup -backupTarget:\\?\Volume{2a2b...994f} -allCritical -quiet
失败并显示以下文本:
wbadmin 1.0 - 备份命令行工具
(C) 版权所有 2013 Microsoft Corporation。保留所有权利。正在检索卷信息...
这将备份 (EFI 系统分区)、(C:)、恢复 (300.00 MB) 至 \?\Volume {2a2b1255-3a86-11e3-be86-b8ca3a83994f}。
备份至 F: 的操作正在启动。
创建指定用于备份的卷的卷影副本...
备份操作摘要:备份操作在完成之前停止。
备份操作在完成之前停止。
详细错误:错误 - 发生卷影复制服务操作错误:
(0x8004231f)可用存储空间不足,无法创建卷影复制存储文件或其他卷影复制数据。
EFI 系统分区为 100 MB
恢复分区为 300 MB
C 分区为 1.72 TB,NTFS,已使用 218 GB,可用 1.51 TB
目标驱动器为 1.81 TB,NTFS,已使用 678 GB,可用 1.15 TB
我摆弄了vssadmin resize shadowstorage
,但错误没有任何变化。 vssadmin list shadowstorage
显示:
卷影副本存储关联
对于卷:(C:)\?\Volume{37a0 ... 263}\
卷影副本存储卷:(C:)\?\Volume{37a0 ... 263}\
已使用的卷影副本存储空间:2.39 GB (0%)
已分配的卷影副本存储空间:2.81 GB (0%)
最大卷影副本存储空间:531 GB (30%)卷影副本存储关联 对于卷:(F:)\?\Volume{2a2 ... 94f}\
卷影副本存储卷:(F:)\?\Volume{2a2 ... 94f}\
已使用的卷影副本存储空间:334 GB (17%)
已分配的卷影副本存储空间:337 GB (18%)
最大卷影副本存储空间:无界 (922154758%)
(是的,UNBOUNDED 的“百分比计算”严重造假。)
我已经运行了SFC /verifyonly
,看起来一切正常。我已验证当我启动备份操作时,新的“卷影复制”服务已启动。
有什么建议么?
答案1
遇到了 MSDN 技术支持事件,刚刚和支持工程师通完电话。他在安装了 Windows 8.1 的 UEFI 系统上重现了这个问题。事实证明,该命令-AllCritical
的限定符wbAdmin
在 UEFI 系统上不起作用,因为卷影服务 (VSS) 无法创建 FAT32 EFI 分区的卷影副本。
解决办法是明确备份 C 分区(无-allCritical
选项):
wbAdmin start backup -backupTarget:E: -include:C:
您可以忽略“此备份不能用于执行系统恢复”的警告。在系统还原操作期间,恢复和 EFI 分区都会还原。(有道理……它们是在初始系统安装期间创建的,因此 Windows 显然知道如何再次创建它们。)
与此问题相关的一些说明:
请注意,“恢复”分区是一个错误的名称。该分区实际上是启动分区。在传统(非 UEFI)系统中,“系统保留”分区具有相同的用途。
要管理“备份”驱动器上的文件,请使用
vssadmin
命令行工具。具体来说:vssadmin list shadows
显示存储在备份驱动器上的显示副本(即“备份”)。请注意,在备份过程中,卷影副本被列为备份驱动器上的副本。备份操作首先在备份的卷上创建卷影副本,然后将卷影副本移动到备份驱动器。vssadmin delete shadows
让您有选择地从备份驱动器中删除旧的卷影副本。
要恢复分区,请连接备份磁盘并从 Windows 8.1 分发媒体启动。选择“修复计算机”,然后选择“系统映像恢复”。恢复过程完成后,您的 EFI 和备份分区也会恢复。(或者至少微软工程师是这么声称的。我还没有验证这是否正确。)
以下有一些链接(由微软技术支持人员提供)可能会有帮助:
编辑:
我发现 Windows 8.1 中确实有系统映像备份;打开控制面板/文件历史记录,链接位于窗口的左下角。Scott Hanselman 有关于该主题的博客文章。