即使在系统偏好设置→节能器中进行了设置,我的Macbook Pro也不会休眠。
- 我没有启用任何共享选项(系统偏好设置→共享)。
- 我没有启用“唤醒网络访问权限”(系统偏好设置→节能器)。
- Mac是否连接到电源都没有关系。
- 我已经重置了SMC和PRAM,但这没有帮助。
我正在运行OS X 10.7.3。
即使在系统偏好设置→节能器中进行了设置,我的Macbook Pro也不会休眠。
我正在运行OS X 10.7.3。
Answers:
另一个安全启动显示自动睡眠模式实际上正在起作用。我认为上一次尝试也可能会起作用-但是,由于睡眠发生时间比“节能器”设置中定义的时间晚了几分钟,所以我没有注意到这一点。
那“普通”启动呢?
我基本上已经对所有菜单附加功能进行了一次自动测试,因为iotop
@StuWilson提到的命令对我没有任何帮助。事实证明,菜单上的额外堆栈交换通知程序导致失眠。
Macs不进入空闲状态的最大原因通常是磁盘活动。
我建议您启动到“安全启动”模式,然后使用“活动监视器”查看是否有任何进程导致IO操作。
如果确实看到活动,请尝试在终端中使用iotop,它将为您提供进程ID(PID)以及执行IO操作的应用程序或进程名称的明细。
sudo iotop -C 5 10
这可能不是您的问题,但是很长一段时间以来我都遇到了同样的问题,找不到适合我的答案,因此,我将发布对我有用的内容,以防以后有人出现。
当闲置任何东西时,我的MacBook Pro(以及后来的iMac,因为我使用了Migration Assistant)将无法入睡。它会在盖子关闭的情况下睡觉,或者如果我明确地告诉它,但在单独放置时不会睡觉,因为按照我在“节能器”中的偏好。
我已经检查pmset -g assertions
并关闭了共享和其他局域网唤醒设置,但似乎没有任何效果。监视下pmset -g pslog
,我发现计算机将在预定的时间进入睡眠状态,并在几秒钟后唤醒,报告wake reason
仅显示最后一次调用的内容,即使它是电源按钮(也就是我按过的按钮)我没有的时候按下电源按钮。这让我很害怕。我读了这篇文章以及其他十几个答案和论坛,却一无所获。
通过检查pmset -g log
,我发现了一个提示,该提示比的更详细pslog
。事实证明,每当计算机进入睡眠状态时,进程都会像下面这样“取消”:
3/13/13 12:00:12 AM CDT Sleep Software Sleep Sleep: Using AC 6492 secs
3/13/13 12:00:12 AM CDT Cancelled Kernel: Response from WDDMService is to cancel state change
在“活动”监视器中查找WDDMService,结果发现它是后台守护程序,该守护程序由臭名昭著的“ SmartWare”安装在西方数字外部驱动器上。因此,我终止了该过程,计算机进入了应有的睡眠状态!由于我不使用该软件,因此将其从启动状态中删除(我认为它称为.plist?我真的不知道自己在做什么),因此不会再次出现。现在一切正常!
在Mavericks中,我遇到了同样的问题,那就是全新的Macbook Pro Retina(2013年末)。当我合上盖子并关闭笔记本电脑过夜时,它再也没有进入睡眠状态。当天上午,电池会死的或非常低。
事实证明……我的问题是由于我公司的IT部门安装了一个软件:
PGP WDE不支持也称为安全睡眠的休眠,当Mac进入睡眠状态并用尽电池电量时,Mac将会关闭并且不会进入安全睡眠状态。如果机器的电池电量用完,请务必将其关闭
在Mac OS X中,休眠模式不支持PGP整个磁盘加密。在Mac OS X中,系统休眠时会创建映像文件。恢复电源后,系统状态将恢复,包括所有打开的程序或正在运行的其他进程。该文件的位置在/ var / vm / sleepimage中,并且是系统上RAM内存的大小。
此模式可以称为安全睡眠,深度睡眠或休眠。这不是可以保持电源打开的正常睡眠模式,但是系统实际上处于空闲状态。该模式不保留进程的映像,而是将信息存储在RAM存储器中。
Mac OS X操作系统不支持外部文件系统进行休眠。“ boot!= root”不支持Mac OS X休眠模式。本质上,此“ boot!= root”是Mac用于引导外部文件系统的系统。为了使PGP全盘加密启动系统,使用了一个特殊的文件系统,该系统被视为外部文件系统。由于PGP全盘加密被视为外部文件系统,因此Mac OS X不支持休眠模式。
为了防止系统问题和数据丢失,PGP Desktop会在Mac OS X上禁用休眠模式。尽管“睡眠”仍然可以工作,但深度睡眠不会生成睡眠映像。