![Hyper-v 虚拟化中的 XP 客户机中没有安装 VGA 和声音驱动程序?](https://linux22.com/image/1473696/Hyper-v%20%E8%99%9A%E6%8B%9F%E5%8C%96%E4%B8%AD%E7%9A%84%20XP%20%E5%AE%A2%E6%88%B7%E6%9C%BA%E4%B8%AD%E6%B2%A1%E6%9C%89%E5%AE%89%E8%A3%85%20VGA%20%E5%92%8C%E5%A3%B0%E9%9F%B3%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
我有一台 Windows 10 主机,其中有一台使用 Hyper-v 的 XP 虚拟机。但是在客户机上安装 XP 后,我看不到任何 VGA 或声音驱动程序,因此客户机的性能有点差,无法播放声音,以下是设备管理器的屏幕截图:
您可以看到图片中列出了一个涉及声音的条目,但实际上声音设备不工作,我打开了声音和音频设备在控制面板中显示以下内容:
似乎缺少驱动程序,但我不知道该下载什么。从技术上讲,我需要了解硬件信息,但它甚至没有列出任何信息来搜索驱动程序。我尝试在谷歌上搜索并找到了 RemoteFX 和集成服务,但它们似乎只在 Windows Server 主机中使用。我还看到了一些屏幕截图,显示了有关 1 个视频适配器的信息,名为Microsoft Hyper-v 视频但我不确定客户操作系统,也不知道如何在我的 XP 客户机中使用它。我尝试在 Google 上搜索它的驱动程序,但没有找到任何东西。
我希望这里有人遇到过这个问题,可以帮我解决。目前这个问题并不重要,但我认为将来可能会很重要。另外,我对 Hyper-v 还不太熟悉(从 Virtual Box 和 VMWare 切换过来,我可以再次使用 VMWare,但对 Virtual Box 非常失望 - 它导致我的主机出现 2 次 BSOD 错误)。谢谢!
答案1
您需要的是旧版 Hyper-V 中的 vmguest.iso 来安装集成组件 (IC)。您可以从 Hyper-V 2012/2012R2 Server 获取 IC,可从此处免费下载:
https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2012-r2(您需要找到一种方法来提取它或在虚拟机中安装 Hyper-V Server 以获取 vmguest.iso)
或者,如果您有安装了 Hyper-V 的 Windows 8/8.1/2012/2012R2 VM/系统,您会在 C:\windows\system32\ 文件夹中找到它。
您可能还可以使用 Hyper-V Server 2008/2008R2 中的 vmguest.iso。
看:https://smudj.wordpress.com/2017/03/02/vmguest-iso-for-older-windows-oses-in-win102016/
--- 2018 年 4 月添加了附加信息
我已更新上面列出的博客文章,以包含 2012R2 vmguest.iso 文件的下载。如果您更喜欢可信来源,请从 Microsoft 下载 Hyper-V server 2012 R2。(要提取,您需要安装 ISO,使用 7zip 之类的程序打开 x:\sources\install.wim 文件,浏览到 Windows\system32,然后提取 vmguest.iso 或在 VM 中安装 Hyper-V Server 以获取 vmguest.iso)
当您从 Hyper-V 2012R2 挂载 vmguest.iso 并安装显卡驱动程序时,集成组件将自动安装。其他 2 个设备不需要。
剩余的 2 个未知设备是预期存在的,对于 Windows Server 2012 R2 之前的操作系统可以忽略它们。
根据 Microsoft 的说法,它们仅支持 Windows Server 2012R2 操作系统及更高版本: https://support.microsoft.com/en-us/help/2925727/unknown-device-vmbus-in-device-manager-in-virtual-machine-for-avma