关注IT
关注系统玩家

分步操作:适用于 IT 专业人员的使用 USMT 执行的基本 Windows 迁移

Windows® 用户状态迁移工具 (USMT) 4.0 旨在帮助 IT 专业人员将文件和设置迁移到 Windows® 7 操作系统。USMT 4.0 是专为执行大规模自动化部署的管理员设计的 Microsoft 应用程序。对于到少量计算机的部署,或者个别自定义部署,可以使用 Windows 轻松传送。有关详细信息,请参阅循序渐进:Windows 7 升级和迁移

此 Windows 迁移循序渐进指南为 IT 专业人员提供了有关如何使用 USMT 4.0 将文件和设置从 Windows XP 迁移到 Windows 7 的基本示例。(还可以从运行 Windows Vista® 的计算机迁移文件和设置。)在此过程结束时,您就已使用 ScanState 和 LoadState 工具完成端到端的迁移。还可以通过编辑这些工具使用的配置文件来自定义迁移。有关所有这些工具和配置文件的全面描述,请参阅随 Windows 自动安装工具包 (Windows AIK) 一起下载的用户状态迁移工具 (USMT) 4.0 用户指南 (Usmt.chm) 或此 Microsoft 网站(可能为英文网页)。

在本示例中,从运行 Windows XP 的源计算机收集数据,使用 ScanState 中的默认设置创建迁移存储,在新计算机或新重新分区的计算机上安装 Windows 7,然后应用迁移存储中的数据。

此过程包括:

步骤 1:使用 ScanState 工具收集数据

步骤 2:安装 Windows 7

步骤 3:使用 LoadState 工具应用数据

要求

若要完成此方案,需要具备以下条件:

  • Windows 7 产品 DVD 光盘
  • Windows 自动安装工具包 (Windows AIK) DVD 光盘

    可以从此 Microsoft 网站(可以为英文网页)下载 Windows AIK .iso 文件,并将 .iso 文件刻录到空白 DVD 光盘上。

  • 源计算机

    “源计算机”需要有网络适配器、工作网络环境和 DVD-ROM 驱动器。本指南使用运行 Windows XP 的源计算机。不过,还可以使用运行 Windows Vista 的源计算机。如果选择将此指南用于 Windows Vista,界面会与 Windows XP 的界面稍有不同,可能需要修改在该操作系统上的一些操作步骤,但 USMT 语法将保持相同。

    note备注
    如果不使用可选目标计算机,将重新格式化源计算机以用于此方案。在使用 USMT 测试迁移之前创建源计算机的备份。
  • 网络连接
  • 技术人员计算机

    “技术人员计算机”可以是将在其上安装 Windows AIK 的任何计算机。技术人员计算机运行的必须是 Windows Server® 2003、Windows Vista 或 Windows 7。此计算机还需要有 DVD-ROM 驱动器。在技术人员计算机上安装 Windows AIK 之后,可以将 USMT 复制到贵组织中的其他计算机。

  • 可选:目标计算机

    “目标计算机”是要向其中迁移文件和设置的计算机。此计算机需要有网络适配器、工作网络环境和 DVD-ROM 驱动器。

    对于本示例,可以将源计算机作为目标计算机重复使用。在服务器上创建迁移存储之后,然后可以重新格式化源计算机的硬盘驱动器,将其返回到空白状态。该源计算机随后将成为目标计算机。

  • 可选:要为其迁移文件和设置的应用程序的安装软件
    note备注
    目标计算机上安装的应用程序版本应与源计算机上的版本相同。USMT 不支持将较旧版本的应用程序设置迁移到较新版本。但 Microsoft® Office 应用程序除外,USMT 通常可以将其从较旧版本迁移到较新版本。

步骤 1:使用 ScanState 工具收集数据

有两种迁移方案。迁移到单个计算机上的新操作系统称为 PC 刷新。迁移到单独的目标计算机称为 PC 替换。有关 PC 刷新和 PC 替换的详细信息,请参阅常见迁移方案

在大多数 PC 刷新方案中,可以执行硬链接迁移。使用硬链接迁移存储可以显著提高迁移性能,并大大减少硬盘空间使用率。有关硬链接迁移的详细信息,请参阅硬链接迁移存储

不过,在一些 PC 刷新方案中(如对驱动器重新分区)无法使用硬链接迁移存储。在这种情况下,必须改为创建压缩或未压缩迁移存储。这称为 PC 替换方案,类似于向新计算机迁移文件和设置所使用的步骤。在本循序渐进指南中,将在可用于 PC 刷新或 PC 替换方案的服务器上创建压缩迁移存储。

安装 USMT

可以在运行受支持的操作系统(如 Windows Vista 或 Windows 7)的任何计算机上安装 Windows AIK。在安装 Windows AIK 之后,可以将 USMT 文件和工具复制到贵组织中的其他计算机。

  1. 在运行 Windows AIK 支持的操作系统的计算机上,将 Windows AIK DVD 插入 DVD-ROM 驱动器。

    安装程序将自动启动。

    note备注
    如果安装程序没有自动启动,则在 Windows 资源管理器中浏览到包含 Windows AIK DVD 的 DVD 驱动器,然后单击 StartCD.exe。单击“Windows AIK 安装程序”开始安装
  2. 按照联机说明执行操作。
  3. 将 C:\Program Files\Windows AIK\Tools\USMT\<architecture> 的所有内容复制到网络共享或 USB 端口。<architecture> 可以是 x86 或 amd64。例如,在命令提示符下键入:
    xcopy c:\Program Files\Windows AIK\Tools\USMT\x86 \\fileserver\USMTx86
    
  4. 将 USMT 文件和工具复制到源计算机。例如,在源计算机上的命令提示符下键入:
    xcopy \\fileserver\USMTx86 c:\USMT
    
    note备注
    适用于 USMT 4.0 的 Windows XP 上仅支持 ScanState 工具。Windows XP 上不支持其他 USMT 和 Windows AIK 工具,如 LoadState 和 Windows 系统映像管理器 (Windows SIM)。若要使用 Windows AIK 创建答案文件或自定义 Windows 映像进行部署,必须在运行受支持的操作系统的计算机上安装 Windows AIK。

可选:创建用于迁移的测试帐户

如果使用的源计算机没有被用户自定义,未包括个人文件和修改(如桌面墙纸),则应创建一个测试帐户来测试和验证迁移是否成功。

在未加入域的 Windows XP 计算机上创建本地测试帐户的步骤

  1. 依次单击「开始」“控制面板”“用户帐户”“创建一个新帐户”
  2. 键入 USMT Tester,然后单击“创建帐户”
  3. 单击“关闭”

在已加入域的 Windows XP 计算机上创建本地测试帐户的步骤

  1. 依次单击「开始」“控制面板”“用户帐户”
  2. “用户帐户”窗口中,单击“高级”选项卡。
  3. “高级用户管理”下,单击“高级”
  4. “本地用户和组”窗格中,单击“用户”
  5. “操作”菜单上,单击“新用户”
  6. “用户名:”文本框中键入 USMT Tester,键入一个密码(您需要记住或记下该密码),单击“用户下次登录时须更改密码”复选框将其清除,然后单击“创建”
  7. 单击“关闭”

可选:将文件和设置添加到测试帐户

对要在迁移期间测试的 USMT Tester 帐户进行任何其他更改。例如:

  • 将文件从 USB 闪存驱动器 (UFD) 或网络共享复制到测试帐户的“我的文档”文件夹。可以使用 .txt 文件或要迁移的示例文件类型。有关详细信息,请参阅 USMT 迁移的内容
  • 在 C:\ 驱动器上复制或创建测试文件。
  • 设置自定义桌面墙纸。不迁移内置墙纸图像,如 Windows XP 上的 Tulips.jpg。相反,可将新图像文件保存到源计算机用作墙纸。
  • 在命令提示符应用程序中更改字体颜色。
  • 映射网络驱动器。
  • 在 Internet Explorer® 中设置主页。

可选:预览 USMT 将迁移的内容

在 USMT 4.0 中,可以使用 MigXmlHelper.GenerateDocPatterns 函数自动查找计算机上的用户文档,无需创作大量的自定义迁移 .xml 文件。此函数包括在随 Windows AIK 一起下载的 MigDocs.xml 示例文件中。

预览 USMT 将迁移的内容的步骤

  1. 依次单击「开始」“所有程序”“附件”,右键单击“命令提示符”,然后单击“运行方式”
  2. 选择一个具有管理员权限的帐户,提供一个密码,然后单击“确定”
  3. 在命令提示符下,键入:
    cd /d <USMTpath>
    scanstate.exe /genmigxml:<filepath.xml>
    

    其中 <USMTpath> 是源计算机上保存 USMT 文件和工具的位置,<filepath.xml> 是可以保存报告的文件的完整路径。例如,键入:

    cd /d c:\USMT
    scanstate.exe /genmigxml:"C:\Documents and Settings\USMT Tester\Desktop\genMig.xml"
    
  4. 打开 ScanState 在指定位置生成的文件。本指南介绍了在迁移中使用命令行选项运行 ScanState 并指定 MigDocs.xml 示例文件时所使用的模式。
  5. 在 .xml 文件中查找 USMT Tester 的组件元素。它的外观如下所示:
    <component type="Documents" context="STRESSMARMOT\USMT Tester" defaultSupported="Yes">
    

    查看要为此帐户迁移的文件夹和文件模式。例如,下行显示了 USMT Tester\My Documents 文件夹中要迁移的所有文件:

    <pattern type="File">c:\documents and settings\usmt tester\my documents\*[*]</pattern>
    

有关 USMT 迁移内容以及如何确定贵组织最适合迁移什么类型的文件和设置的详细信息,请参阅规划迁移

有关自定义配置文件的详细信息,请参阅自定义 USMT XML 文件

运行 ScanState 在服务器上创建迁移存储

默认情况下,ScanState 工具将创建压缩的迁移存储。本指南使用同时适用于 PC 刷新和 PC 替换方案的默认压缩迁移存储。但是,对于大多数 PC 刷新方案,还可以使用能够提高性能的硬链接迁移存储。有关详细信息,请参阅硬链接迁移存储

在服务器上创建迁移存储的步骤

  1. 使用具有管理员权限的帐户登录到源计算机。此帐户还应具有在其上创建迁移存储的网络共享的访问权限。
  2. 打开命令提示符。依次单击「开始」“所有程序”“附件”,然后单击“命令提示符”

    在源计算机上运行 ScanState 以收集文件和设置。键入:

    cd /d <USMTpath>
    scanstate <StorePath> /i:migdocs.xml /i:migapp.xml /v:13 /l:<logFilePath>
    

    其中 <USMTpath> 是源计算机上保存 USMT 文件和工具的位置。<StorePath> 是网络服务器上可以创建迁移存储的文件夹的完整路径,<logFilePath> 是可以保存 ScanState 日志信息的文件的完整或相对路径。例如,键入:

    cd /d c:\USMT
    scanstate \\fileserver\migration\mystore /i:migdocs.xml /i:migapp.xml /v:13 /l:scan.log
    
  3. 可选:查看 ScanState 日志。有关 USMT 错误的帮助,请参阅疑难解答

步骤 2:安装 Windows 7

在服务器上创建迁移存储之后,将安装 Windows 7 并将文件和设置从该迁移存储加载到目标计算机。可以重新格式化源计算机(PC 刷新)并将其用作目标计算机,也可以使用一个其他计算机(PC 替换)。

必须在目标计算机上安装要为其迁移文件和设置的 Windows 7 和任何应用程序。

安装 Windows 7 的步骤

  1. 如果您的计算机包含用户数据,请在重新格式化之前备份该数据。
  2. 若要启动 Windows 7 安装程序,请在运行 Windows 时插入 Windows 7 DVD,选择您的语言选项,然后单击“立即安装”。如果自动运行程序没有打开“安装 Windows”屏幕,请浏览到 DVD 的根文件夹并双击 setup.exe
    note备注
    可以使用无人参与答案文件自定义您的 Windows 7 部署。有关详细信息,请参阅循序渐进:适用于 IT 专业人员的基本 Windows 部署Windows AIK 用户指南
  3. 阅读并接受 Microsoft 软件许可条款。单击“我同意许可条款(必须同意才能使用 Windows)”,然后单击“下一步”。如果单击“我拒绝(取消安装)”,将退出 Windows 7 安装程序。
  4. 单击“自定义(高级)”
  5. “您想将 Windows 安装在何处?”屏幕上,单击“驱动器选项(高级)”
  6. 单击某个分区,然后单击“删除”。如果希望删除该分区及其上的任何数据,请单击“确定”
  7. 如果有其他分区,则对于每个分区重复执行步骤 6。
  8. 选择列为未分配空间的磁盘,然后单击“新建”
  9. 输入一个分区大小,或者单击“应用”
  10. 单击“确定”。Windows 将创建新分区和系统分区。
  11. 选择该新分区,然后单击“格式化”。如果希望重新格式化该分区并删除其上的任何数据,请单击“确定”
  12. 单击“下一步”

    Windows 7 安装程序将继续执行,无需进一步交互。

安装应用程序

尽管不是始终必要,但最佳实践是在从迁移存储加载文件和设置之前安装应用程序。

安装应用程序的步骤

  1. 在目标计算机上安装所有用户应用程序。目标计算机上安装的应用程序版本应与源计算机上的版本相同。USMT 不支持将较旧版本的应用程序设置迁移到较新版本。但 Microsoft(R) Office 除外,USMT 可以将其从较旧版本迁移到较新版本。

    有关 USMT 4.0 中支持哪些应用程序和设置的详细信息,请参阅 USMT 迁移内容

  2. 关闭所有应用程序。如果运行 LoadState 时正在运行某些应用程序,USMT 可能不能迁移所有指定的数据。例如,如果 Microsoft Office Outlook® 处于打开状态,USMT 可能不能迁移 .pst 文件,该文件存储用户的本地邮件和日历事件。

步骤 3:使用 LoadState 工具应用数据

若要将迁移的数据应用到硬盘驱动器,请将计算机连接到网络,安装 USMT,然后运行 LoadState。

将计算机连接到网络的步骤

  1. 单击「开始」,右键单击“我的电脑”,然后单击“属性”
  2. “计算机名称、域和工作组设置”下,单击“更改设置”
  3. “系统属性”窗口中,单击“网络 ID”
  4. 使用“加入域或工作组”向导连接到局域网。

安装 USMT 的步骤

  • 将 USMT 文件和工具从保存它们的 UFD 或网络共享复制到目标计算机。例如,在目标计算机上的命令提示符下键入:
    xcopy \\fileserver\USMTx86 c:\USMT
    

运行 LoadState 的步骤

  1. 使用具有管理员权限的帐户登录到目标计算机。此帐户还应具有已在其上创建迁移存储的网络共享的访问权限。
  2. 打开命令提示符。依次单击「开始」“所有程序”“附件”,右键单击“命令提示符”,然后单击“以管理员身份运行”
  3. 单击“是”打开命令提示符。
  4. 在目标计算机上运行 LoadState。指定在使用 ScanState 时指定的同一组 .xml 文件。
    cd /d <USMTpath>
    loadstate <storePath> /i:migdocs.xml /i:migapp.xml /lac /lae /v:13 /l:<logFilePath>
    

    其中 <USMTpath> 是源计算机上保存 USMT 文件和工具的位置,<storePath> 是网络服务器上可以创建迁移存储的文件夹的完整路径,<logFilePath> 是可以保存 ScanState 日志信息的文件的完整或相对路径。例如,键入:

    cd /d c:\USMTloadstate \\fileserver\migration\mystore /i:migdocs.xml /lac /lae /i:migapp.xml /v:13 /l:load.log
    
    note备注
    /lac/lae 选项指定将在目标计算机上创建和启用本地帐户(如可能已在步骤 1 中创建的 USMT Tester 帐户)。不迁移本地帐户密码。可以在 LoadState 命令行中为该帐户指定新密码。如果不指定密码,该帐户的密码在默认情况下将为空。有关详细信息,请参阅 LoadState 语法
  5. 可选:查看 LoadState 日志文件。有关 USMT 错误的帮助,请参阅疑难解答

在重新启动计算机之后,可以验证 USMT Tester 帐户已成功迁移,并且测试文档存在于新计算机上。可以登录到 USMT Tester 帐户并验证在步骤 1 中进行的任何自定义项的迁移。

后续步骤

可以从随 Windows AIK 一起安装的用户状态迁移工具 (USMT) 4.0 用户指南 (Usmt.chm) 中或在此 Microsoft 网站(可能为英文网页)上了解有关自定义迁移的更多信息。

未经允许不得转载:系统玩家 » 分步操作:适用于 IT 专业人员的使用 USMT 执行的基本 Windows 迁移

分享到:更多 ()
喜欢 0
rancher

评论 抢沙发

评论前必须登录!