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

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

目标摘要:让 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 和声音驱动程序”问题。不幸的是,这个问题仍未得到解决。社区迄今为止提供的答案要么不完整,要么没有定论,要么超出范围。

我对这个话题的研究越多,我越接近得出这样的结论:这是不可能实现的。我希望得到社区的反馈来证实或否定这一论点。

谢谢。

答案1

是的。安装 DVD/ISO 需要包含 SP3。没有 SP3 的旧版本将无法安装。

  • 您需要使用 Gen 1 VM,基本硬件可以与 XP 配合良好。
  • 禁用动态内存
  • 家庭版无法在 Hyper-V 下运行,您需要专业版。
  • 将安装所需的 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 驱动器并安装所有必要的司机。

未知设备 您将看到 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,并且主机系统必须具有正常工作的音频。 在此处输入图片描述

相关内容