![如何在 Windows Server 2012 Hyper V 上启用睡眠/待机](https://linux22.com/image/596666/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20Server%202012%20Hyper%20V%20%E4%B8%8A%E5%90%AF%E7%94%A8%E7%9D%A1%E7%9C%A0%2F%E5%BE%85%E6%9C%BA.png)
我知道这是可能的,因为睡眠功能在 Windows 8 下的 HyperV 中有效。
编辑:我知道这可能不受“支持”。
答案1
在 Windows 的服务器版本上,您不能这样做。Hyper-V 角色加载后,休眠和睡眠模式将被禁用。
你可以在 Windows 8 Hyper-V 上休眠,因为它“客户端 Hyper-V”睡眠状态保持启用状态。(Windows IT Pro 有服务器和客户端 Hyper-V 之间的差异列表,而这出现在他们之中。)
如果你确实需要安装 Hyper-V,但仍想有选择地启用睡眠/休眠,解决方法可用,这将禁用 Hyper-V 角色的加载。当它未加载时,您可以让机器进入睡眠/休眠状态。应用这些注册表项后,您需要重新启动。
获得休眠/睡眠模式 - 失去 Hyper-V:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hvboot] "Start"=dword:00000003
失去休眠/睡眠模式 - 获得 Hyper-V:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hvboot] "Start"=dword:00000000
答案2
Hyper-V 中的各种功能在主机休眠时不起作用。其中大多数功能(如 SR-IOV 网络)都与 I/O MMU 的使用有关。客户端 (Windows 8) Hyper-V 不支持 I/O MMU,因此它可以休眠。