安装 VMware Workstation 7.1 Windows 7 VM,发现无法启用休眠功能powercfg -h on
。Windows 说
An internal system component has disabled hibernation
哪里出了问题?如何修复?
答案1
使用注册表重新启用休眠模式。
- 启动 regedit.exe
- 找到关键HKEY_LOCAL_MACHINE\SYSTEM\CurrentCongtrolSet\Control\Power
- 改变值休眠已启用从0到1。
现在重新启动并查看是否恢复休眠状态。
答案2
我终于明白了。如果安装在 VHD 中,Windows 7 和 8 不允许休眠。
Windows 7 powercfg.exe 没有明确说明这一点。Windows 8 则有,屏幕截图如下:
我无法理解微软为什么要施加这样的限制。如果他把 hiberfil.sys 放到一个分区上,真实磁盘,事情应该能够顺利进行。
但是,有没有办法通过系统日志或其他方式在 Windows 7 上了解它?