估计迁移存储大小

迁移的磁盘空间要求取决于迁移存储区的大小和迁移类型。 可以根据有关组织基础结构的信息估计组织中计算机所需的磁盘空间量。 还可以使用 ScanState 工具计算磁盘空间要求。

硬盘空间要求

  • 存储:对于非硬链接迁移,请确保存储区保存位置有足够的可用磁盘空间。 存储区包含要迁移的数据。 存储可以保存到另一个分区、外部存储设备(如 U 盘)或服务器。 有关详细信息,请参阅 选择迁移存储类型

  • 源计算机:源计算机需要为以下项提供足够的可用空间:

    • E250 MB (MB) 最少的硬盘空间:需要空间来支持用户状态迁移工具 (USMT) 操作,例如页面文件中的增长。 如果迁移涉及的每个卷都格式化为 NTFS,则无论迁移大小如何,250 MB 都应有足够的空间来确保几乎每个硬链接迁移都成功。 如果 250 MB 磁盘空间不可用, (ScanState) 捕获数据的 USMT 工具不会创建迁移存储。

    • 用于运行 USMT 的临时空间:USMT 工具需要额外的磁盘空间才能运行。 此磁盘空间要求不包括创建迁移存储所需的最低 250 MB。 可以使用 ScanState 工具计算所需的临时空间量。

    • 硬链接迁移存储:无需估计硬链接迁移存储的大小。 硬链接存储可能很大的唯一情况是系统上存在非 NTFS 文件卷,并且这些卷包含正在迁移的数据。

  • 目标计算机:目标计算机需要足够的可用空间来容纳以下组件:

    • 操作系统

    • 应用程序

    • 正在迁移的数据:迁移的数据包括文件和注册表信息。

    • 用于运行 USMT 的临时空间:USMT 工具需要额外的磁盘空间才能运行。 可以使用 ScanState 工具计算所需的临时空间量。

使用 ScanState 工具计算磁盘空间要求

ScanState 工具可用于计算特定压缩或未压缩迁移的磁盘空间需求。 无需估算硬链接迁移的迁移存储大小,因为此方法不会创建单独的迁移存储。 ScanState 工具提供运行该工具时计算机状态的磁盘空间要求。 在日常使用过程中,计算机的状态可能会更改。 因此,在规划迁移时,请使用计算作为估计值。

若要在安装了 USMT 的源计算机上运行 ScanState 工具,请执行以下操作:

  1. 使用管理员权限打开命令提示符。

  2. 导航到 USMT 工具。 例如,输入:

    cd /d "C:\Program Files (x86)\Windows Kits\10.0\Assessment and Deployment Kit\User State Migration Tool\<architecture>"
    

    其中 <体系结构> 为 x86 或 amd64。

  3. 运行 ScanState 工具以生成空间要求的 XML 报告。 在命令提示符下,输入:

    ScanState.exe <StorePath> /p:<path to a file>
    

    其中:

    • <StorePath> 是保存迁移存储的目录的路径。
    • <文件>的路径是用于保存空间要求的 XML 报表的路径和文件名。

    例如:

    ScanState.exe c:\store /p:c:\spaceRequirements.xml
    

    虽然迁移存储不是通过运行此命令创建的, <但 StorePath> 仍然是必需的参数。

ScanState 工具还允许根据自定义迁移估计磁盘空间需求。 例如,可能需要将 Documents 文件夹迁移到目标计算机。 运行 ScanState 工具时,可以在配置文件中指定此条件。 有关详细信息,请参阅 自定义 USMT XML 文件

注意

若要保留需要 USMT 先前行为的现有应用程序或脚本的功能, /p 选项在 USMT 中仍可用,而无需指定文件的路径。 有关详细信息,请参阅 监视选项

空间要求报告提供两个元素: <storeSize> 和 <temporarySpace>。 < temporarySpace> 值显示 USMT 在迁移期间用于操作的磁盘空间(以字节为单位),但它不包括支持 USMT 所需的最小 250 MB。 < storeSize> 值显示在源计算机和目标计算机上托管迁移存储内容所需的磁盘空间(以字节为单位)。 以下示例演示使用/p:<文件>路径生成的报表。

<?xml version="1.0" encoding="UTF-8"?>
<PreMigration>
  <storeSize>
    <size clusterSize="4096">11010592768</size>
  </storeSize>
  <temporarySpace>
    <size>58189144</size>
  </temporarySpace>
</PreMigration>

此外,USMT 对所需的至少 250 MB 可用磁盘空间执行符合性检查,如果合规性检查失败,则不会创建存储。

估计迁移存储大小

确定存储迁移的数据需要多少空间。 计算应基于每个用户的电子邮件量、个人文档和系统设置。 估计所需空间的最佳方法是调查多台计算机,以得出所需存储大小的平均值。

存储中所需的空间量各不相同,具体取决于组织使用的本地存储策略。 例如,确定迁移数据集大小的一个关键元素是电子邮件存储。 如果集中存储电子邮件,则数据集较小。 如果电子邮件存储在本地(例如脱机存储文件),则数据集更大。 移动用户的数据集通常比工作站用户大。 应执行测试并列出网络清单,以确定组织中的平均数据集大小。

注意

可以使用旧/p命令行选项创建空间估计文件 (Usmtsize.txt) 来估计存储区的大小。

尝试确定所需的磁盘空间量时,请考虑以下问题:

  • 电子邮件:如果用户处理大量电子邮件或将电子邮件保存在其本地计算机上而不是邮件服务器上,则电子邮件可能会占用与所有其他用户文件组合在一起的磁盘空间一样多。 在迁移用户数据之前,请确保在本地存储电子邮件的用户将其收件箱与其邮件服务器同步。

  • 用户文档:通常,用户的所有文档的空间小于 50 MB,具体取决于所涉及的文件类型。 此估算假定典型的办公室工作,例如字处理文档和电子表格。 此估计值可能因组织使用的文档类型而有很大差异。 例如,与主要使用字处理文档的律师事务所相比,主要使用计算机辅助设计 (CAD) 文件的体系结构公司需要更多的空间。 用户通过文件夹重定向等机制存储在文件服务器上的文档不需要迁移,前提是用户在迁移后有权访问这些位置。

  • 用户系统设置:5 MB 的空间足以保存注册表设置。 但是,此要求可能会根据安装的应用程序数而波动。 但是,注册表中特定于用户的部分很少超过 5 MB。