自从我买了新的 MacBook Pro(6、2、10.6.7)后,我注意到,当电池在计算机睡眠时耗尽时,安全睡眠功能不会在重新启动时启动。以前,使用我的旧 MacBook Pro(3、1、10.5.8)时,当电池在计算机睡眠时耗尽时,我会在 EFI 启动期间看到 Apple 徽标下的进度条。在我的新电脑上,当电池耗尽时,电脑就会死机。
当我让计算机进入睡眠状态时,呼吸灯亮起之前会有延迟(因为它正在将内存内容写入磁盘以实现安全睡眠),但当我打开计算机时似乎没有任何区别。有什么想法吗?
编辑:正如@Chris_O所建议的:
perfora:~ tyson$ pmset -g | grep hibernate
hibernatefile /var/vm/sleepimage
hibernatemode 3
答案1
您可以在终端中使用以下命令检查安全睡眠是否启用:
pmset -g | grep hibernate
如果启用了安全睡眠,它应该返回:hibernatemode 3
或者如果没有启用,它将返回hibernatemode 0
如果它返回,hibernatemode 0
您可以通过输入以下命令来启用它:
sudo pmset -a hibernatemode 3
答案2
您应该查看低电量保护程序。这是一款应用程序,可确保您的 Mac 在电池完全耗尽之前进入睡眠状态,并让您设置警告以提醒您计算机即将进入睡眠状态 (lowbatterysaver.com/appstore.html)。它不会解决您的电池问题,但至少您不会丢失工作,不必重新启动计算机等。