Migration Assistant 的使用和故障排除的最佳做法
search cancel

Migration Assistant 的使用和故障排除的最佳做法

book

Article ID: 343152

calendar_today

Updated On:

Products

VMware Desktop Hypervisor

Issue/Introduction

本文提供以下方面的信息:

  • Migration Assistant 入门
  • 对 Migration Assistant 进行故障排除


Symptoms:

免责声明:本文为 Best practices for using and troubleshooting Migration Assistant (1017993) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


Environment

VMware Fusion 5.x
VMware Fusion 7.x
VMware Fusion 6.x
VMware Fusion 3.x
VMware Fusion 8.x
VMware Fusion Pro 8.x
VMware Fusion 4.x

Resolution

入门

在将 Windows 计算机迁移到 VMware Fusion 托管的虚拟机之前,请完成以下事项:
  • 阅读 VMware Fusion 3.1 Release NotesVMware Fusion 4.0 Release NotesPC 迁移说明 (PC Migration Notes) 部分。

  • 验证 Mac 是否在运行:

    • OS X 10.5.8 (Leopard) 或 10.6 (Snow Leopard) (Fusion 3.x)。
    • OS X 10.6 (Snow Leopard) 或 10.7 (Lion) 或 10.8 (Mountain Lion)(如果使用 Fusion 4.x 或 5.x)。
    • OS X 10.7 (Lion) 或 10.8 (Mountain Lion) 或 10.9 (Mavericks)(如果使用 Fusion 6.x 或更高版本)。

      说明:Fusion 3 Migration Assistant 与 OS X 10.7 (Lion) 和 OS X 10.8 (Mountain Lion) 不兼容。

  • 验证 Windows 计算机是否在运行 Windows 2000 SP4 或更高版本,并安装了所有可用的 Windows 更新。

    说明:如果运行 OEM 版本的 Windows,迁移可能会失败。VMware 无法支持迁移到虚拟机的 Windows OEM 副本,因为这违反 Microsoft 许可条件。如果购买的计算机预安装了 Windows,则很有可能运行的是 OEM 版本的 Windows。要核实是否在运行 OEM 版本,请参见 Microsoft 知识库文章 310104

  • 确认两台计算机连接到同一个网络。

    说明:强烈建议您使用有线以太网连接。尽管通过无线连接也可以迁移 Windows PC,但传输速度要比有线连接的传输速度慢。而且受到干扰的可能性会增加。

  • 确认 Windows 计算机上至少有 200 MB 的可用空间,并且 Mac 上的可用空间足够存储 Windows PC 上已用磁盘空间中的所有内容。

  • 确认 Windows 计算机至少有一个 NTFS 分区(而不是 FAT32 分区)。如果没有 NTFS 分区,则需要使用 Windows 可以写入的、NTFS 分区的外部硬盘或闪存驱动器。

    要检查 Windows 中使用的磁盘空间和分区类型,请执行以下操作:

    1. 打开我的电脑
    2. 右键单击每个硬盘驱动器/分区(例如,如果创建了新分区或添加了第二个驱动器,右键单击 C: 盘、D: 盘),然后单击属性

      • 已用空间量和可用空间量显示在一个饼图中。
      • 分区类型列在文件系统字段中。

  • 如果有多个分区(如恢复分区),必须使用 vCenter Converter Standalone。有关详细信息,请参见 Converting a physical machine for Fusion, Workstation, or Player using Converter Standalone (2005129)


使用 Migration Assistant

注意:有关详细细信息,请参见 VMware Fusion Help 中的将现有物理 PC 迁移到虚拟机 (Migrate an Existing Physical PC to a Virtual Machine)。

要将 Windows 计算机迁移到虚拟机,请按顺序依据以下 Fusion 帮助文章的内容操作:
  1. 将 Mac 设置为接受来自 PC 的文件传输

    必须在 Mac 上设置共享和防火墙系统首选项,以允许传输从物理 Windows 计算机创建虚拟机所需的文件。

    注意:必须将 Windows 计算机迁移到 Mac。无法将数据迁移到网络共享。

  2. 迁移之前在 Windows Vista、Windows 7 或 Windows 8 中禁用

  3. 在 PC 上安装和运行 VMware Fusion PC Migration Agent

    为使 Mac 能够连接到 Windows 计算机并开始迁移,必须在 Windows 计算机上安装 PC Migration Agent。可从 VMware Fusion CD 安装,或从 http://www.vmware.com/go/pc2mac/ 下载。

  4. 在 Mac 上运行迁移助理

    Migration Assistant 连接到 Windows 计算机并转换和传输在 Mac 上创建虚拟机所必需的文件。


最佳操作

  • 尽管在 Fusion 3.0 中已提供了 Migration Assistant,但在 Fusion 3.1 中仍有重要改进。可供下载的 PC Migration Agent 的版本必须使用 Fusion 3.1 来运行。相应地,如果运行的是 Fusion 3.0,则 VMware 建议升级到 Fusion 3.1。有关详细信息,请参见 Downloading and installing VMware Fusion (2014097)

  • 在使用 Migration Assistant 之前卸载 vCenter Converter Standalone。

  • 确认虚拟机上的防火墙未阻止 Internet 访问。有关关闭防火墙的详细信息,请参见:

    • Windows XP – Microsoft 知识库文章 283673
    • Windows Vista、7 和 8 – Microsoft 文章 Turn Windows Firewall on or off

      警告:如果关闭防火墙,计算机会面临受到攻击的风险。该步骤仅供故障排除。如果关闭防火墙可以解决问题,请查阅操作系统文档获取正确配置的说明,以使其不完全阻止此连接。

  • 禁用防病毒程序。查阅防病毒程序的“帮助”菜单,或查看制造商文档以了解说明。

  • 卸载所有非 Microsoft 驱动程序。这些驱动程序会阻止转换后的虚拟机正确启动。

  • 如果 Windows 计算机上有大量已保存的数据(例如文档、音乐、图片等),则更有效的做法是单独移动这些数据,而让 Migration Assistant 只移动 Windows 和应用程序。移动数据的最快方法是使用外部硬盘。这对于以后备份数据也很有用。

  • 请参见 Best practices for using and troubleshooting VMware Converter (1004588)


常见问题故障排除

  • 创建虚拟机时出错 (An error occurred while creating the virtual machine)

    该错误表明 PC Migration Agent 受到阻止无法连接 Mac。要解决此问题,请执行以下操作:

    1. 单击系统首选项 > 帐户,然后单击客户机帐户。您可能需要先单击锁定图标并进行身份验证。
    2. 选择允许客户机连接到共享文件夹选项。

  • 可用空间不足 (Not enough free space)

    如果 Mac 或 Windows 计算机上的空间不足,应释放充足的空间(Migration Assistant 会通知您需要的空间量)以继续。

  • 无法找到系统卷,无法重新配置 (Unable to find the system volume, reconfiguration is not possible)

    或者

    打开 boot.ini 文件 boot.ini 进行读取时出错 (Error opening boot.ini file boot.ini for reading)

    这些错误表明系统中的 boot.ini 文件存在问题,必须加以解决。有关详细信息,请参见 Microsoft 知识库文章 289022

  • 源卷上不支持 VSS 快照。错误代码: 2147754764 (0x8004230C) (VSS Snapshots are not supported on the source volume(s).Error code: 2147754764 (0x8004230C))

    有关解决该错误的详细信息,请参见 64-bit Windows virtual machines generate errors when trying to use the VSS and NT backup (1003383)

    注意

  • 无法创建源卷的快照 (Unable to create a snapshot of the source volume)

    该错误表明 Microsoft 的卷影复制服务 (VSS) 出现问题(Migration Assistant 使用该服务创建 PC 的副本)。查阅 Windows 错误日志以找到 VSS 的任何错误,并通过 Microsoft 加以解决。

    有关更多解决步骤,请参见 Troubleshooting damaged operating system components that can cause conversion failures with VMware Converter (1006489)。从 Windows XP、2003、2008 部分中的 2c 步骤开始,继续执行该文章中的其余步骤。

  • Migration Agent 在收集信息屏幕上没有响应,或者显示以下错误:

    用户名或密码错误 (Incorrect username or password)

    禁用 Windows/Mac 上的所有防病毒和安全软件。此外,对于 Windows 中的迁移,应创建名称中不包含空格或特殊字符的新用户帐户,并在迁移过程中使用该用户帐户。有关详细信息,请参见:
  • 检查 Windows 服务(使用 msconfigservices.msc / 服务管理控制台)。

    Migration Assistant 需要以下服务才能运行:

    • Bonjour Service
    • VMware vCenter Converter Agent
    • VMware vCenter Converter Server

  • 如果迁移失败,说明可能有在您的 Mac 上创建的文件。有关详细信息,请参见 Finding files leftover after a failed migration in Fusion (1026807)


Additional Information

注意:执行迁移过程时,Fusion 会在 Mac 上创建一个名称范围为 p2v00-p2v99 的帐户。创建该帐户的原因是保护传输过程的安全,该帐户在迁移过程结束(成功或失败)时被删除。


要获得本文的翻译版本,请参见:
Best practices for using and troubleshooting Migration Assistant