在 Windows 10 上创建 Windows XP VM

在 Windows 10 上创建 Windows XP VM

我需要创建一个 Windows XP VM,以便运行一些旧版软件。我的笔记本电脑上安装了最新版本的 Windows 10。

我尝试过的:

  1. 从 MSDN 下载了 Win XP 的 iso 映像
  2. 启动 Hyper-V 管理器
  3. 选择“快速创建”
  4. 选择本地安装源
  5. 选择我的适用于 Win XP 的本地 iso

新的虚拟机已成功创建,但当我启动它时,出现以下信息:

问题1

我也按照这篇文章使用 XPMode 但得到了相同的结果:https://superuser.com/questions/1230652/get-official-windows-xp-virtual-machine-for-hyper-v

有人知道解决这个问题的方法吗?或者有更好的选择吗?

答案1

您只能将 Windows XP 作为第一代虚拟机运行。它不能作为第二代虚拟机运行,因为它们仅支持 UEFI 启动,而 Windows XP 仅以老式传统方法启动。

Hyper-V 快速创建向导仅有的创建第二代虚拟机。要创建第一代虚拟机,请选择新的>虚拟机...并选择第 1 代

Hyper-V 新建虚拟机向导

创建完虚拟机后,它将启动 Windows XP。

Windows XP - 虚拟机连接

Windows XP - 虚拟机连接

Windows XP - 虚拟机连接

答案2

您需要创建 Gen 1 VM。您还需要 XP SP3,这是与 Hyper-V 兼容的最低版本。Gen 2 VM 需要 Win8 及更高版本,

相关内容