![Hyper-V 客户机 (Windows 7) 运行速度过快,系统时钟竞速](https://linux22.com/image/1569082/Hyper-V%20%E5%AE%A2%E6%88%B7%E6%9C%BA%20(Windows%207)%20%E8%BF%90%E8%A1%8C%E9%80%9F%E5%BA%A6%E8%BF%87%E5%BF%AB%EF%BC%8C%E7%B3%BB%E7%BB%9F%E6%97%B6%E9%92%9F%E7%AB%9E%E9%80%9F.png)
我想把这个问题提出来,因为我必须尝试很多方法来找到解决方案,而且这似乎(可能)是 Windows 10 Fall Creators Update 中出现的一个最新问题。
主机是运行 Hyper-V 的 Windows 10 Pro(版本 10.0.17134 Build 17134),客户机是 Windows 7 Pro x86(全新安装)。
症状:
客户操作系统就像在快进运行一样。Windows 启动动画的运行速度是预期的 3 到 4 倍。登录屏幕上的光标闪烁速度比应有的速度快几倍。鼠标动画比应有的速度快几倍。系统时钟每 6-10 秒大约快一分钟。
答案1
这与 Windows Server 2016/Windows 10 周年更新中的嵌套虚拟化有关,该更新在具有 VT-x 和 EPT 的英特尔处理器上。要解决此问题,请在客户机操作系统上启用虚拟化扩展。来自 Microsoft (https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization):
配置嵌套虚拟化
- 创建虚拟机。请参阅上面的先决条件,了解所需的操作系统和 VM 版本。
- 当虚拟机处于关闭状态时,在物理 Hyper-V 主机上运行以下命令。这将为虚拟机启用嵌套虚拟化。
在 Powershell 中:
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
- 启动虚拟机。