我在华硕 p8Z77 MB 上安装了 Win7,最近我注意到,打开休眠模式后,它会不断消耗我 C 盘(操作系统驱动器)中的存储容量,大约 10G+,因此我决定在 CMD 中使用“ powercfg.exe /hibernate off ”关闭休眠模式。
然后发生了一件有趣的事情:关闭休眠模式后,每当计算机进入睡眠模式时,显示器都会正常关闭,但 CPU 等仍在后台运行……实际上并没有像以前那样处于睡眠状态。当我试图按下任何键或移动鼠标来“唤醒”它时,键盘会被冻结(那里的灯会停止触发),它只是永远处于死机黑屏状态(CPU 仍在运行),此时我除了重新启动 PC 之外无能为力。
但是,通过使用在 CMD 中重新启用休眠功能powercfg.exe /hibernate on
,之前的半睡眠和无法唤醒的问题就会自行消失,知道为什么会发生这种情况以及如何解决吗?
答案1
首先,Hiberfil.sys 的大小始终与你的 RAM 大小相同或大致相同。这解释了为什么它有时会很大。你的 RAM 越多,它就需要越大,因为它将 RAM 中的所有内容都存储在这个文件中。
现在,对于您遇到的问题,不确定您是否做了任何额外的事情,或者是否安装了有助于优化的额外软件。但是当您关闭休眠模式时,还有另一种睡眠模式,它也使用与休眠模式相同的文件,这就是所谓的混合睡眠。这也称为深度睡眠模式,因为它结合了您从休眠模式和睡眠模式中获得的所有内容,因此,如果在计算机处于此睡眠模式时断电,您不会丢失数据,但计算机可以像在正常睡眠模式下一样唤醒。如果缺少所需的文件,则可能会出错。无法具体说明,因为它会有所不同。
如果您不需要此睡眠模式,您可以在电源选项中禁用它。看看这是否能解决您的问题。
另一个解决方案可能是,Windows 不允许鼠标或键盘唤醒计算机。您可以通过进入设备管理器,找到键盘来解决这个问题。进入属性并选中允许此设备唤醒计算机的复选框。
您也可以尝试控制面板中的 Windows 疑难解答。选择疑难解答,在下一个窗口中选择系统和安全下的改善电源使用情况。这应该可以检测到您的电源设置存在任何问题。