测试迁移
在将其部署到整个组织之前,应始终按受控制的实验室设置测试你的迁移计划。在你的测试环境中,对于从中迁移数据的每种操作系统,都需要准备至少一台计算机。例如,如果你正从运行 Windows® XP 或 Windows Vista® 的源计算机迁移数据,则你应至少测试一台运行每种该操作系统的计算机。
当已经在运行源操作系统的单台计算机上彻底测试了整个迁移过程后,可以对小部分用户进行试点迁移。将一些典型用户状态迁移到中间存储后,应注意所需空间并相应调整你的初始计算。有关估算迁移所需空间的详细信息,请参阅估计迁移存储大小。此外,你可能还需要调整迁移规则文件中的注册表设置和文件位置信息。如果进行了更改,则请重新测试迁移。然后验证是否已经按预想迁移了所有数据和设置。利用试点迁移,你有机会测试对中间存储的空间估算。
如果你的测试迁移遇到了任何错误,则应检查 ScanState 和 LoadState 日志以获取确切的 用户状态迁移工具 (USMT) 5.0 返回代码以及相关错误消息或 Windows 应用程序编程接口 (API) 错误消息。有关 USMT 返回代码和错误消息的详细信息,请参阅返回代码。还可以通过在命令行上键入 net helpmsg 和错误消息编号,获得有关 Windows API 错误消息的详细信息。
大多数情况下,ScanState 和 LoadState 日志会指出 USMT 迁移失败的原因。我们建议,在测试迁移时,应使用 /v*:5* 选项。在生产迁移中,可以调整该详细度。降低详细度,可能令检测生产迁移期间所遇故障的难度加大。如果希望日志文件输出至调试程序,可以使用较高的详细级别。
备注 |
---|
使用 /v:5 选项运行 ScanState 和 LoadState 工具可以创建详细的日志文件。虽然该选项会产生大日志文件,但有助于确定迁移错误的出处。 |
在已经确定试点迁移成功地迁移了指定文件和设置后,应准备将 USMT 添加到运行 Microsoft® 系统中心配置管理器 (SCCM) 或非 Microsoft 技术的服务器。有关详细信息,请参阅配置管理器。
备注 |
---|
为了进行测试,你可以使用 /hardlink /nocompress 选项创建非压缩的存储。当禁用压缩时,ScanState 工具会将文件和设置保存到 StorePath\USMT 中名为“文件”的隐藏文件夹。可以使用非压缩存储查看 USMT 存储的内容,或排除问题,还可以对这些文件运行杀毒工具。此外,你还可以使用 /listfiles 命令行选项和诊断日志,列出收集的文件并排除迁移中的问题。 |