我知道这是可能的,因为睡眠在Windows 8下的HyperV中工作。
编辑:我知道这可能不是“支持”。
在服务器版本的Windows上,您不能。 一旦Hyper-Vangular色加载,hibernate和睡眠被禁用 。
您可以在Windows 8 Hyper-V上hibernate,因为它是hibernate状态保持启用的“Client Hyper-V” 。 (Windows IT专业版具有服务器和客户端Hyper-V之间的差异列表 ,并且显示在其中。)
如果您确实需要安装Hyper-V,但仍希望select性地启用睡眠/hibernate,则可以使用解决方法 ,禁止加载Hyper-Vangular色。 没有加载时,可以让机器进入hibernate/hibernate状态。 您需要在应用这些registry项之后重新启动。
获得冬眠/睡眠 – 失去Hyper-V:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hvboot] "Start"=dword:00000003失去hibernate/睡眠 – 获得Hyper-V:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hvboot] "Start"=dword:00000000
Hyper-V中有多种function在睡眠主机时不起作用。 它们中的大多数,像SR-IOVnetworking一样,围绕使用I / O MMU。 客户端(Windows 8)Hyper-V不支持I / O MMU,因此可以hibernate。