将 Windows 7 XP 模式移至 Windows 8?

将 Windows 7 XP 模式移至 Windows 8?

我使用 Window 7 XP 模式来运行我的旧版应用程序(也用于沙盒 iTunes)

我知道 Windows 8 使用 Hyper-V。我更愿意迁移我的旧机器,而不是构建一台新机器。

如何将现有的 XP Mode 虚拟机移至 Windows 8?

答案1

官方的答案是:你不能。

虽然 Harry 的答案对于“常规” Virtual PC VHD 来说很好用,但它不适用于Windows XP 模式在 Hyper-V 中安装 VHD 后,XP 模式将要求激活并即使指定了有效的 Windows XP 许可证密钥,也将激活失败

答案2

编辑:该程序不起作用;请参阅 Heinzi 的回答。

Windows Virtual PC 提示(PDF) 说:

卸载集成组件 (IC) 后,Windows Virtual PC VHD 将在 Hyper-V 中运行。在将 Windows Virtual PC VHD 移至 Hyper-V 之前,请先卸载 IC。

因此您应该遵循以下步骤:

  • 备份您的 XP Mode vhd 文件,以防万一
  • 启动 XP 模式并卸载集成组件
  • 将 vhd 文件复制到 Windows 8 并将其导入 Hyper-V
  • 在 Hyper-V 下启动虚拟机
  • 安装 Hyper-V 集成服务

另一方面,这个文件这表明 Windows HAL(硬件抽象层)可能存在问题。如果您发现 vhd 无法在 Hyper-V 下启动,或者由于 HAL 不匹配导致集成服务安装失败,则可能需要按照说明更改 HAL 类型。这应该在卸载 Virtual PC 集成组件之后、将 vhd 文件移至 Windows 8 之前完成。

相关内容