估计迁移存储大小
迁移的磁盘空间要求取决于迁移存储的大小以及迁移的类型。基于贵组织体系架构的信息,你可以估算贵组织中计算机所需的磁盘空间大小。你还可以使用 ScanState 工具计算磁盘空间要求。
本主题内容
硬盘空间要求。描述了源计算机和目标计算机上的迁移存储和其他考虑事项的磁盘空间要求。
使用 ScanState 工具计算磁盘空间要求。。描述了如何使用 ScanState 工具确定特定计算机上迁移存储的具体大小。
估算迁移存储大小。描述如何根据你的体系架构估算贵组织计算机的平均迁移存储大小。
硬盘空间要求
**存储。**对于非硬链接迁移,你应确保将进行存储的位置具有足够的可用磁盘空间,以容纳迁移数据。你可以将你的存储保存到其他分区、外部存储设备(例如 U 盘)或服务器上。有关详细信息,请参阅选择迁移存储类型。
**源计算机。**源计算机需要足够的可用空间,如下所述:
**最低 250 MB 的硬盘空间。**该空间用于支持 用户状态迁移工具 (USMT) 5.0 操作(例如,页面文件的增长)。鉴于涉及迁移的每个卷格式均为 NTFS,因此 250 MB 空间足够确保几乎每种硬链接迁移的成功,无论迁移的大小如何,都是如此。如果没有 250 MB 的可用空间,则 USMT 工具将不会创建迁移存储。
**临时空间供 USMT 运行使用。**USMT 工具工作时需要额外的磁盘空间。这不包括创建迁移存储所需的最低 250 MB 空间。可以使用 ScanState 工具计算所需的临时空间数量。
**硬链接迁移存储。**不必估算硬链接迁移存储的大小。只有在系统上存在非 NTFS 文件系统并且该文件系统包含迁移数据情况下,硬链接存储才会非常大。因为 NTFS 是 Windows® XP 和 Windows Vista® 的默认文件系统格式,所以此情况很少见。
**目标计算机。**目标计算机需要为下列各项提供足够的可用空间:
操作系统。
应用程序。
**迁移数据。**应考虑除了迁移的文件之外,注册表信息也需要硬盘空间进行存储,这很重要。
**供 USMT 运行的临时空间。**USMT 工具工作时需要额外的磁盘空间。可以使用 ScanState 工具计算所需的临时空间数量。
使用 ScanState 工具计算磁盘空间要求。
你也可以使用 ScanState 工具计算特定的压缩或非压缩迁移的磁盘空间要求。不必估算硬链接迁移所用的迁移存储大小,因为该方法不会创建独立的迁移存储。ScanState 工具会提供在其运行时计算机所处状态对磁盘空间的要求。在日常使用中,计算机状态可能发生变化,因此建议你在计划迁移时利用该计算进行估算。
若要在安装了 USMT 的源计算机上运行 ScanState 工具,
打开具有管理员权限的命令提示符。
导航到 DISM 工具。例如,键入
cd /d "C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\User State Migration Tool\<architecture>"
其中,<architecture> 可以为 x86 或 amd64。
运行 ScanState 工具生成空间要求的 XML 报告。在命令提示符下,键入
ScanState.exe <StorePath> /p:<文件路径>
其中 <StorePath> 是将保存迁移存储的目录路径,而 <文件路径> 是保存空间要求 XML 报告的路径和文件名。例如,
ScanState.exe c:\store /p:c:\spaceRequirements.xml
将不会通过运行该命令创建迁移存储,但
StorePath
是必需参数。
借助 ScanState 工具,你还可以基于自定义的迁移估计磁盘空间要求。例如,你可能不想将“我的文档”文件夹迁移到目标计算机。当你运行 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。