使用 VMware Converter 的 P2V 转换失败并显示“错误:无法找到系统卷,无法执行重新配置”
search cancel

使用 VMware Converter 的 P2V 转换失败并显示“错误:无法找到系统卷,无法执行重新配置”

book

Article ID: 328824

calendar_today

Updated On:

Products

VMware

Issue/Introduction


Symptoms:

免责声明:本文为 P2V conversion using VMware Converter fails with the error:Unable to find the system volume, reconfiguration is not possible (1037507) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。



  • 无法使用 VMware Converter 执行 P2V 转换。
  • 在 P2V 转换过程中,Converter 在完成 96% 时失败。
  • 您会看到以下错误:

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

  • vmware-converter-worker-#.log 文件中,您会看到类似以下内容的条目:

    [#8] [2011-04-03 info 'App'] [,0] Error 13 reading Element value from key mntApi355069955430142598\Objects\{9dea862c-5cdd-4e70-acc1-f32b344d4795}\Elements\24000001

    [#8] [2011-04-03 info 'App'] [,0] Error 13 reading Element value from key mntApi350180466530142598\Objects\{9dea862c-5cdd-4e70-acc1-f32b344d4795}\Elements\24000001
    [#8] [2011-04-03 info 'App'] [,0] Unloaded hive mntApi350180466530142598
    [#8] [2011-04-03 error 'task-8'] [GetMntapiOsInfo] Got an error getting MNTAPI OS information


Environment

VMware vCenter Converter Standalone 5.0.x
VMware vCenter Converter 4.2.x
VMware vCenter Converter Standalone 5.1.x
VMware vCenter Converter Standalone 4.3.x
VMware vCenter Converter Standalone 6.0.x

Cause

在转换使用引导配置数据或 BCD(Windows Vista、7、Windows Server 2008、Windows Server 2008 R2)的物理机时,会出现此问题。在这种情况下,物理机可能具有某种类型的系统(例如,隐藏的系统),或者具有会在转换之后导致 BCD 配置数据不准确和虚拟机重新配置过程失败的恢复分区。使用 bootrec 命令进行自动重新构建,或使用 bcdedit 命令编辑 BCD 存储,可解决 BCD 问题。

Resolution

要解决此问题,请执行以下操作:
  1. 将虚拟机导入 vCenter Server。
  2. 从正确的 Microsoft Windows 安装介质(正确的架构和操作系统版本)引导虚拟机。
  3. 选择合适的键盘布局和语言选项,然后单击下一步
  4. 单击修复计算机
  5. 选择要修复的操作系统,然后单击下一步
  6. 单击开始 > 运行,键入 cmd,然后单击确定
  7. 键入 bcdedit,然后按 Enter
  8. 在标识符设置为 {bootmgr} 的 Windows 引导管理器标题的下方,可以看到设备设置为 boot。同样,在标识符设置为 {default} 的 Windows 引导加载程序的下方,可以看到设备和操作系统设备设置为 boot。这些项目应根据环境恰当设置。通常,它们显示为 partition=C:。在某些情况下,{default} 标识符可能会将它们设置为 partition=D:。

    运行以下命令更正配置:

    注意bcdedit 位于以下路径:c:\windows\system32

    bcdedit /set {bootmgr} device partition=C:

    bcdedit /set {default} device partition=C:

    bcdedit /set {default} osdevice partition=C:


  9. 在命令提示符下键入 exit,然后选择关机。
  10. 尝试使用 VMware Converter 进行重新配置。此时,重新配置应该会成功完成。如果再次失败,请重复步骤 1 到步骤 7,然后运行以下命令将默认设备设置为 partition=D::

    bcdedit /set {bootmgr} device partition=C:

    bcdedit /set {default} device partition=D:

    bcdedit /set {default} osdevice partition=D:

    注意:D:分区只是一个示例。任何可用的驱动器盘符都能使用。

注意:如果在运行前述 bcdedit 命令后,虚拟机引导失败并显示蓝屏,请执行以下步骤来解决该问题:

  1. 从 Windows 2008 ISO 引导虚拟机。
  2. 加载恢复控制台。
  3. 单击“开始”>“运行”,键入 regedit,然后单击确定。此时将打开“注册表编辑器”窗口。
  4. 单击 HKEY_LOCAL_MACHINE (HKLM),然后依次单击菜单 > 文件 > 加载配置单元
  5. 浏览到 C:\Windows\system32\config,然后选择 SYSTEM 文件。
  6. 提示输入名称时,输入 p2v
  7. 找到 HKLM\p2v\ControlSet001\services\LSI_SAS 项。
  8. 将 start 类型的值设置为 REG_DWORD 0。
  9. 选择 HKLM\p2v,然后依次单击菜单 > 文件 > 卸载配置单元
  10. 关闭注册表编辑器,然后重新启动虚拟机。

有关详细信息,请参见 Virtual machine fails to boot with a blue diagnostic screen stating:7B Stop Code after using VMware Converter (2002106) 的翻译版本。

注意:如果在尝试本文中的步骤后仍存在此问题,请向 VMware 支持提出支持请求,并在问题描述中注明本知识库文章 ID (1037507)。有关详细信息,请参见 How to Submit a Support Request


Additional Information

从 VMware vCenter Converter Standalone 5.1 开始,如果系统运行的 Windows Server 版本低于 2008 版,VSS 仅在源计算机至少有一个 NTFS 卷的情况下才会创建 FAT/FAT32 卷(如果有)的快照。所有 Windows Server 2008 和更高版本都不支持该功能,必须取消选择 FAT/FAT32 分区。

有关详细信息,请参见 VMware Converter 5.1 Release Notes 中的“已知问题”部分。P2V conversion using VMware Converter fails with the error: Unable to find the system volume, reconfiguration is not possible