我正在尝试在 WinXP 上设置备份脚本以使用卷影集。我从 MSFT 下载了 VSS 7.2 SDK,并使用包含vshadow.exe
创建了一个影子集:
vshadow -script=vss-setvar.cmd f:
(请注意,我已经尝试过 f: 和 c:)
vshadow
执行只是查找,没有错误,报告阴影已创建。然而,执行
vshadow -q
因为下一个命令会导致“系统上没有阴影”,事实上,如果我dosdev
尝试映射名为 in 的 Shadow 集vss-setvar.cmd
,它将不起作用。
我错过了一步吗?
根据网页:http: //blogs.msdn.com/adioltean/archive/2005/01/05/346793.aspx,在XP系统上运行vshadow时,当命令运行结束时,Shadow Volume被删除. 为了能够使用影子卷,您必须使用回调脚本(将 -exec=Callback-script.cmd 添加到您的命令行,并在该 scipt 中的影子卷上执行要执行的操作。
仔细检查创建卷影副本的位置是 NTFS,而不是 FAT16/FAT32。
您可以通过右键单击分区/驱动器并转到属性来仔细检查。
此外,您可能希望查看 Windows XP 是否支持该工具。您可能需要升级到 Windows Server 系列或可能是 Vista,但我没有这方面的详细信息。没关系,根据工具下载Windows XP 是支持的。
同样要创建卷影副本,命令是您可能希望查看有关 VSS 工具的 MSDN 支持文档。