如何找出哪个系统组件禁用了休眠?(Windows 7的)

Jim*_*hen 9 windows-7 hibernate

安装 VMware Workstation 7.1 Windows 7 VM,发现无法使用powercfg -h on. Windows 说

An internal system component has disabled hibernation
Run Code Online (Sandbox Code Playgroud)

出了什么问题以及如何解决?

在此处输入图片说明

Jim*_*hen 2

我终于明白了。如果 Windows 7 和 8 安装在 VHD 内,则不允许休眠。

Windows 7 powercfg.exe 没有明确说明。Windows 8 可以,屏幕截图如下:

在此输入图像描述

我不明白微软为什么要施加这样的限制。如果他将 hiberfil.sys 从真实磁盘放到分区上,事情应该能够顺利进行。

但是,有没有办法在 Windows 7 上通过系统日志或其他方式了解它?