是否可以让 Windows XP SP3 Hyper-V 虚拟机在 Windows 10 Pro 上正常运行?

Les*_*ont 4 virtualization hyper-v windows-xp virtual-machine windows-10

目标摘要:让 Windows XP SP3 Hyper-V 虚拟机在 Windows 10 Pro 主机上正常工作。

范围和限制

  • 主机操作系统应为 Windows 10 Pro。其他托管操作系统或版本不在此范围内。
  • 虚拟化管理程序应该是 Microsoft Hyper-V。其他虚拟机管理程序如 VMWare 或 Virtual Box 不在此范围内。
  • Windows XP 虚拟机应该可以正常工作。不接受缺少驱动程序的 Windows XP。

这个问题在超级用户社区中不是重复的。

我从“为 Hyper-V 获取官方 Windows XP 虚拟机”问题中列举的建议开始。我能够获得新的 Windows XP SP3 虚拟机安装。但是,此安装存在问题,因为它无法成功完成。几个关键驱动程序丢失,这使得虚拟机无法使用。

然后,我以“在 Hyper-v 虚拟化中的 XP 客户机中未安装 VGA 和声音驱动程序”问题的形式找到了缺少的软件驱动程序问题。不幸的是,这个问题仍然没有解决。到目前为止,社区提供的答复要么不完整、不确定,要么超出范围。

我在这个主题上进行的研究越多,我就越接近这个结论是不可能实现的。我想得到社区的反馈来确认或否认这篇论文。

谢谢你。

ess*_*jae 9

是的。安装 DVD/ISO 需要在其中插入 SP3。没有 SP3 的旧版本将无法安装。

  • 您需要使用 Gen 1 VM,基本硬件可以在 XP 中正常工作。
  • 禁用动态内存
  • 家庭版在 Hyper-V 下不起作用,您需要 Pro 版。
  • 将安装的 RAM 限制为 1 到 2GB,安装完成后可以增加到 4GB
  • 将安装时的 vCPU 限制为 1 或 2。

集成组件

安装完成后,您需要手动安装集成组件 (IC)。(与我在您链接的另一篇文章中提供的答案相同)您需要从较旧版本的 Hyper-V 获取 IC。我在我的 wordpress 网站上有它们:https : //smudj.wordpress.com/2017/03/02/vmguest-iso-for-older-windows-oses-in-win102016/

您还可以从 Microsoft 下载 Hyper-V 服务器并提取它们(如果您希望它们来自受信任的来源)。

将 ISO 安装到 DVD 驱动器并安装所有必要的驱动程序后,IC 的 2012R2 版本应该会自动安装。

未知设备 您将看到 2 个未知设备。根据 Microsoft,这些是预期的,对于早于 Windows Server 2012 R2 的操作系统可以忽略。(https://support.microsoft.com/en-us/help/2925727/unknown-device-vmbus-in-device-manager-in-virtual-machine-for-avma

Hyper-V 上的 XP 绝对是可以实现的,而且安装起来通常很简单。

另请注意,音频将要求您使用 RDP 连接到 XP,并且主机系统必须具有可用的音频。 在此处输入图片说明