我知道这是可能的,因为睡眠功能在 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,因此它可以休眠。