是否可以将现有的 HyperV 虚拟机“迁移回”Virtual PC。如果可以,具体步骤是怎样的?
答案1
以下步骤是通用的演练步骤:
- 如果您安装了集成组件,只需卸载它们并关闭虚拟机
- 将 VHD 迁移到将运行 VPC 的机器上
- 启动 Virtual PC 并创建与主机操作系统匹配的新 VM
- 使用从步骤 2 复制的 VHD 作为虚拟硬盘,而不是创建新映像
- 打开你的 VPC 电源,希望如果 Windows(硬件更改)发生故障,你不需要重新激活
- 安装 VPC 组件
- 使用 VM 来实现您想要的任何用途。
希望这些步骤有所帮助。
我很想尝试了解一下您是否需要从 Hyper-V 迁移到 VPC?我发现 Hyper-V 是比 VPC 更强大的 VM 解决方案。
我目前正在运行 2k8 R2 RC,并且没有遇到主机操作系统或 Hyper-V 角色的任何问题。
答案2
韦恩说(很有用):
> 以下步骤是通用的:
- 如果您安装了集成组件,只需卸载它们并关闭虚拟机
- 将 VHD 迁移到将运行 VPC 的机器上
- 启动 Virtual PC 并创建与主机操作系统匹配的新 VM
- 使用从步骤 2 复制的 VHD 作为虚拟硬盘,而不是创建新映像
- 打开你的 VPC 电源,希望如果 Windows(硬件更改)发生故障,你不需要重新激活
- 安装 VPC 组件
- 使用 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 主机并使用这些文件创建虚拟机,您就会找到答案。