我试图在WinXP上设置备份脚本来使用卷影集。 我从MSFT下载了VSS 7.2 SDK,并使用include vshadow.exe创build了一个影子集:
vshadow -script=vss-setvar.cmd f:
(请注意,我已经试过f:和c 🙂
vshadow执行查找,没有错误,报告创build的阴影。 但是,执行
vshadow -q
因为下一个命令的结果是“系统上没有阴影”,实际上,如果我使用dosdev尝试映射在vss-setvar.cmd命名的Shadow集合,它将不起作用。
我错过了一个步骤?
基于以下网页: http : //blogs.msdn.com/adioltean/archive/2005/01/05/346793.aspx ,当vshadow在XP系统上运行时,Shadow Volume在命令结束运行时被删除。 为了能够使用阴影卷,您必须使用callback脚本(将-exec = Callback-script.cmd添加到您的命令行中,然后将该操作放在该scipt的阴影卷上的预制forms中。
仔细检查您创build卷影副本的位置是NTFS,而不是FAT16 / FAT32。
您可以通过右键单击parition / drive并转到属性来复选此项。
另外你也许希望看看Windows XP下是否支持该工具。 您可能需要升级到Windows Server系列或可能的Vista,但我没有这方面的细节。
没关系,根据工具下载 Windows XP支持。
也要创build一个影子副本的命令是
vssadmin create shadow /for=c:
您可能希望查看有关VSS工具的MSDN支持文档。