Windows 升级和迁移注意事项

可以将文件和应用程序设置迁移到运行 Windows® 操作系统的新硬件中,或者可以在同一台计算机上执行操作系统升级期间维持这些设置。本主题总结了可用于在安装之间移动文件和设置的 Microsoft® 工具,以及执行升级或迁移的特殊注意事项。

从以前版本的 Windows 升级

可以从较早版本的 Windows 升级,这意味着可以安装新的 Windows 版本并保留以前版本的 Windows 中的应用程序、文件和设置。如果选择从 Windows 执行自定义安装而不是升级,则不会保留应用程序和设置。个人文件和所有 Windows 文件、目录会被移动到 Windows.old 文件夹中。Windows 安装完成后,可以访问 Windows.old 文件夹中的数据。

迁移文件和设置

迁移工具可用于将设置从一台运行 Windows 的计算机传送到另一台运行 Windows 的计算机。这些工具仅传送程序设置,而不是程序本身。

有关应用程序兼容性的详细信息,请参阅应用程序兼容性工具包 (ACT)

用户状态迁移工具 (USMT) 5.0 是供执行大型自动部署的管理员使用的应用程序。对于到少量计算机的部署,或者个别自定义部署,可以使用 Windows 轻松传送。

使用 Windows 轻松传送进行迁移

Windows®轻松传送是将文件和设置从一台运行 Windows 的计算机传送到另一台运行 Windows 的计算机的软件向导。它可帮助你选择要移动到新计算机的内容,并允许你设置要使用的迁移方法,然后执行传送。传送完成后,Windows®轻松传送报告显示已传送的内容,并提供你可能希望在新计算机上安装的程序的列表和指向你可能希望下载的其他程序的链接。

借助于 Windows®轻松传送,可以使用网络共享、USB 盘 (UFD) 或轻松传送电缆传送文件和设置。但是,Windows®轻松传送无法通过常规通用串行总线 (USB) 电缆传送文件和设置。轻松传送电缆可以在 Web 上,从计算机制造商,或者在电子商店中购买。

使用用户状态迁移工具进行迁移

可以使用 USMT 在 Windows 操作系统的大型部署中自动执行迁移。USMT 使用可配置迁移规则 (.xml) 文件控制要迁移的确切用户帐户、用户文件、操作系统设置和应用程序设置,以及它们的迁移方式。仅升级操作系统时,可以将 USMT 用于并行迁移(替换一个硬件)或擦除并加载(或刷新)迁移。

有关 USMT 的详细信息,请参阅用户状态迁移工具 (USMT) 技术参考

升级和迁移注意事项

无论是要升级还是要迁移到新的 Windows 版本,都必须了解以下问题和注意事项:

应用程序兼容性

有关 Windows 中应用程序兼容性的详细信息,请参阅应用程序兼容性工具包 (ACT)。

多语言 Windows 映像升级

执行多语言 Windows 升级时,USMT 不支持跨语言升级。如果要升级或迁移装有多个语言包的操作系统,则只能升级或迁移到系统默认用户界面 (UI) 语言。例如,如果默认为英语,但是你已安装了西班牙语语言包,你可以仅对英语进行升级或迁移。

如果使用与多语言操作系统的系统默认 UI 语言相匹配的单语言 Windows 映像,则迁移将工作。但是,将删除所有语言包,你需要在升级完成后重新安装它们。

Errorhandler.cmd

从以前版本的 Windows 升级时,如果希望使用 Errorhandler.cmd,则必须将此文件复制到旧安装上的 %WINDIR%\Setup\Scripts 目录中。这可确保在 Windows®安装程序的下层阶段中发生错误时,Errorhandler.cmd 中的命令可运行。

有关 Errorhandler.cmd 的详细信息,请参阅将自定义脚本添加到 Windows 安装程序

数据驱动器 ACL 迁移

在 Windows 安装程序的 specialize 配置阶段,会将格式化为 NTFS 且不包含操作系统的驱动器上的根访问控制列表 (ACL) 更改为默认的 Windows XP ACL 格式。这些驱动器上的 ACL 被更改为允许已通过身份验证的用户修改文件夹和文件上的访问权限。

如果将默认的 Windows XP ACL 应用于具有大量数据的分区,则更改 ACL 可能会影响 Windows®安装程序的性能。考虑到存在这些性能问题,可以更改以下注册表值以禁用此功能:

Key: HKLM\System\Setup
Type: REG_DWORD 
Value: "DDACLSys_Disabled" = 1

如果此注册表值存在且配置为 1,就会禁用此功能。

另请参阅

其他资源

用户状态迁移工具 (USMT) 概述主题