MacBook Pro not entering Safe Sleep

6

I've noticed since I got my new MacBook Pro (6,2, 10.6.7) that when the battery runs out while the computer is sleeping, Safe Sleep doesn't kick in upon restart. It used to be that with my old MacBook Pro (3,1, 10.5.8), when the battery ran out while the computer was sleeping, I would get the progress bar under the Apple logo during EFI boot. On my new computer, when the battery dies, the computer dies.

When I put the computer to sleep, there is the delay before the breathing light comes on (as it's writing the contents of memory to disk for Safe Sleep), but it seems to make absolutely no difference when I turn the computer on. Any ideas?

Edit: As suggested by @Chris_O:

perfora:~ tyson$ pmset -g | grep hibernate
 hibernatefile  /var/vm/sleepimage
 hibernatemode  3

squircle

Posted 2011-04-16T19:15:16.797

Reputation: 6 365

Answers

2

You can check if safe sleep is enabled with the following command in Terminal:

pmset -g | grep hibernate

If safe sleep is enabled it should return: hibernatemode 3 or if not enabled it will return hibernatemode 0

If it returns hibernatemode 0 you can enable it by typing:

sudo pmset -a hibernatemode 3

Chris_O

Posted 2011-04-16T19:15:16.797

Reputation: 744

See my edit; hibernatemode is 3. Thanks for the suggestion! – squircle – 2011-04-26T02:43:22.020

-1

You should check out low battery saver. It's an app that makes sure your Mac sleeps before the battery completely runs out and let's you set a warning to alert you that the computer is about to sleep (lowbatterysaver.com/appstore.html) It won't fix your battery problems but at least you won't lose your work, have to restart your computer etc.

JoshS

Posted 2011-04-16T19:15:16.797

Reputation: 1

That's not even related to the problem. – squircle – 2012-02-16T00:34:28.173

Please read the entire question before posting an answer. – zeel – 2012-11-06T04:12:54.457