5 ways to fix MacBook /Pro/Air that won't wake up from sleep

Some MacBook, MacBook Pro or MacBook Air won't wake up from sleep. My MacBook Pro was one of them. I have been googling for two days, and I learnt different ways to fix the problem. Not all the MacBooks can be fixed by the same one solution. Here I collect five common ways to fix the waking up problem together (trying to save time for others). If your MacBook doesn't wake up from sleep, you may try and see which solution works for yours. If any solution works, you may leave a message including your MacBook model and the solution. It may help the others.

Solution 1.Select a Startup Disk in System Preferences

I learnt this solution from AJ's post. AJ said even in a single boot MacBook, a startup disk is rarely selected, and sometimes, this may stop MacBooks from waking up from sleep. Here is how to fix it:

  • Launch System Preferences from the Apple menu
  • Click on Startup Disk
  • Select the startup disk of the OS you are using (click the single disk if there is only one)
  • macbook startup disk selection

    Solution 2.reset SMC

    SMC stands for Mac's System Management Controller. Many strange behaviors are related to disorder SMC setting. By resetting SMC, you may fix sleep problem of your MacBook. Here is how to reset SMC of your MacBook.

    Reset SMC of a MacBook, MacBook Air, MacBook Pro with an internal battery you should not remove on your own:

    • Shutdown your MacBook/Pro/Air
    • Connect the MagSafe power adapter
    • Press the (Left side)Shift+Control+Option keys and the Power button at the same time
    • Release all keys and the power button at the same time
    • Press the power button to turn on the MacBook/Pro/Air.

    Reset SMC of a MacBook, MacBook Air, MacBook Pro with an battery you can remove:

    • Shutdown your MacBook/Pro/Air
    • Disconnect the power adapter from the computer, if it's connected.
    • Remove the battery.
    • Press and hold the power button for 5 seconds.
    • Release the power button.
    • Install the battery back and connect the power adapter.
    • Press the power button to turn on the computer.

    Solution 3.turn off Safe Sleep (hibernatemode)

    Safe Sleep(or hibernatemode) was introduced in 2005. This Feature writes the content of MacBook's RAM onto the hard disk before you put the MacBook to sleep. Normally, when Macbook wake up, it does not need to read the hard disk for the RAM's content, because RAM is not turned off when Mac is sleeping. Safe Sleep is there just in case that the MacBook is short of power and turn itself off or you remove/change the battery. And that is why it is call SAFE sleep.

    Sometimes, Safe sleep may cause MacBook can not wake up from sleep. You may try to turn it off, here is how:

    • Launch Terminal (/Applications/Utilities/Terminal.app)
    • run pmset -g | grep hibernatemode
    • If you see "hibernatemode 3", you may go on the process, or else you need to stop and try other solution
    • run sudo pmset hibernatemode 0
    • Enter your admin password

    This very solution fix my MacBook Pro. If it doesn't fix your problem, you can restore the safe sleep feature with running following command line in Terminal:

    sudo pmset hibernatemode 3
    

    Solution 4.Switch system to another hard disk if you have two

    If you have installed a second hard drive (or SSD) on your MacBook or MacBook Pro, and have waking up problem of the mac, you may try to install Mac OS X system on the other disk of the book.

    I have removed my optical drive of my MacBook Pro, and installed a second hard drive. When I installed Lion on the second hard drive, my MacBook Pro could not wake up from sleep. Then I tried installing Lion on the original hard drive, the MacBook Pro did not have the problem.

    Solution 5.Reinstall system

    Backup all you data, and try re-install the Mac OS X system. It always will be a solution to Mac problem.

    I hope some solution above will work for your MacBook. If not, maybe you just have a broken Mac, it is time call Apple.

19 Dec23:01
By Anonymous (not verified)

My sleep problem was due to Apple's hibernation being faulty on my 11" Air with memory hard drive. It would simply fail to wake up from sleep so I always had to reboot it. A widget called "Deep Sleep" fixed it.

See http://www.macworld.com/article/53471/2006/10/sleepmode.html

20 Dec00:57
By yang

Thanks for your information. I checked the document of the widget, and found I could turn off the safe sleep mode easily with "deep sleep" widget. It should work as good as the 3rd solution above, but it will be much easier for those don't like Terminal.

Post new comment

The content of this field is kept private and will not be shown publicly.