Windows Vista 中 VSS 的新增功能
Windows Vista 引入了对卷影复制服务的以下更改。
请注意,Windows Vista 的所有更改也适用于 Windows Server 2008 和 Windows Vista with Service Pack 1 (SP1) 。
新的 VSS 接口
IVssDifferentialSoftwareSnapshotMgmt2
新的 VSS 类
新的 VSS 枚举
现有 VSS 枚举修改
-
-
添加的值:
-
VSS_BS_AUTHORITATIVE_RESTORE
VSS_BS_INDEPENDENT_SYSTEM_STATE
VSS_BS_RESTORE_RENAME
VSS_BS_ROLLFORWARD_RESTORE
-
-
-
添加的值:
-
VSS_CF_NOT_SYSTEM_STATE
-
-
-
添加的值:
-
VSS_VOLSNAP_ATTR_NO_AUTORECOVERY
VSS_VOLSNAP_ATTR_NOT_TRANSACTED
-
VSS 事件跟踪和日志记录
- VSS 跟踪文件现在可以位于任何本地卷上。 在 Windows Vista 之前的 Windows 版本中,VSS 跟踪文件不能位于卷影复制集中的卷上。
- 许多事件日志条目已改写,使其更清晰。
- 所有 VSS 事件日志条目现在都包含上下文信息。
VSS 错误报告
- 现在,可以使用 dwFlags 参数中指定的 FORMAT_MESSAGE_FROM_HMODULE 标志调用 FormatMessage 函数来检索所有 VSS 错误代码的说明。
- VSS 错误代码消息包含在vsstrace.dll中。 必须在 lpSource 参数中指定此模块的句柄。
从卷影副本中排除文件
应用程序或服务可以使用 FilesNotToSnapshot 注册表项指定要从新创建的卷影副本中删除的文件。 有关详细信息,请参阅 从卷影副本中排除文件。
备份和还原应用程序兼容性
备份和还原应用程序的开发人员需要了解 Windows Vista 和 Windows Server 2008 中的某些新功能。 有关应用程序兼容性清单,请参阅 备份和还原的应用程序兼容性。