将 HyperV 虚拟映像迁移回 VirtualPC

将 HyperV 虚拟映像迁移回 VirtualPC

是否可以将现有的 HyperV 虚拟机“迁移回”Virtual PC。如果可以,具体步骤是怎样的?

答案1

以下步骤是通用的演练步骤:

  1. 如果您安装了集成组件,只需卸载它们并关闭虚拟机
  2. 将 VHD 迁移到将运行 VPC 的机器上
  3. 启动 Virtual PC 并创建与主机操作系统匹配的新 VM
  4. 使用从步骤 2 复制的 VHD 作为虚拟硬盘,而不是创建新映像
  5. 打开你的 VPC 电源,希望如果 Windows(硬件更改)发生故障,你不需要重新激活
  6. 安装 VPC 组件
  7. 使用 VM 来实现您想要的任何用途。

希望这些步骤有所帮助。

我很想尝试了解一下您是否需要从 Hyper-V 迁移到 VPC?我发现 Hyper-V 是比 VPC 更强大的 VM 解决方案。

我目前正在运行 2k8 R2 RC,并且没有遇到主机操作系统或 Hyper-V 角色的任何问题。

答案2

韦恩说(很有用):

> 以下步骤是通用的:

  1. 如果您安装了集成组件,只需卸载它们并关闭虚拟机
  2. 将 VHD 迁移到将运行 VPC 的机器上
  3. 启动 Virtual PC 并创建与主机操作系统匹配的新 VM
  4. 使用从步骤 2 复制的 VHD 作为虚拟硬盘,而不是创建新映像
  5. 打开你的 VPC 电源,希望如果 Windows(硬件更改)发生故障,你不需要重新激活
  6. 安装 VPC 组件
  7. 使用 VM 来实现您想要的任何用途。

希望这些步骤有所帮助。

我很想尝试了解一下您是否需要从 Hyper-V 迁移到 VPC?我发现 Hyper-V 是比 VPC 更强大的 VM 解决方案。

我目前正在运行 2k8 R2 RC,并且没有遇到主机操作系统或 Hyper-V 角色的任何问题。


让我补充一下。由于 Hyper-V 支持多个虚拟处理器和 64 位操作系统,因此它公开了一个虚拟高级可编程中断控制器 (APIC)。因此,Windows 使用 APIC HAL。如果您在使用 APIC HAL 的 VPC 下启动 Windows 映像,您将看到启动失败。如果您想让 Windows 正常工作,您需要做什么取决于 Windows 客户操作系统版本。在移动 VHD 之前,请执行以下操作。

对于 Windows Vista、Server 2008 或更高版本,请键入:

bcdedit /设置detecthal

对于早期版本的 Windows,请进入设备管理器,在“计算机”节点上选择“更新驱动程序”。选择“高级配置和电源接口 PC”。

然后关闭 VM 并移动 VHD。

答案3

Virtual PC 2007 和 Hyper-V 共享相同的 VHD 格式。如果您将有问题的 VHD 文件迁移回 VPC 主机并使用这些文件创建虚拟机,您就会找到答案。

相关内容