When Power Saving Fails: Fixing Windows 7 Hibernation Issues

Chris Hoffman 03-08-2012

When you use the hibernate shut-down option, Windows 7 The Windows 7: Ultimate Guide If you are afraid to upgrade from Vista or XP because you feel it is completely different to what you are used to, you should read this new guide. Read More saves the contents of your computer’s memory to disk and powers off the computer. The next time you start your computer by pressing its power button, Windows will restore the computer from its hibernated state, restoring all your open programs and documents. This is different from sleep, which uses a small amount of power to maintain your system’s state.


If your computer can’t hibernate or isn’t resuming from hibernation properly, there are a variety of possible problems Top 5 Most Common Windows 7 Problems and How to Fix Them Read More — including a particularly obscure bug you’d never think to check.

Disable Taskbar Auto-Hide

Believe it or not, a bug with Windows 7’s taskbar auto-hide feature can cause your system to freeze or lock up when you resume from hibernate. This is a bug Microsoft needs to fix — perhaps it will be fixed in Windows 8 What's Missing From Windows 8? Windows 8 has seen the removal of many features that have been key to Windows over the years, including the Start button, Start menu, and Windows Aero. We tend to focus on the new features... Read More — but, for the meantime, you’ll have to disable taskbar auto-hide to make resuming from hibernate work properly.

You can disable taskbar auto-hide 3 Ways To Stop Multitasking & Stay Focused To Be More Efficient & Productive [Windows] At MakeUseOf we have written countless articles on how to multitask. As it turns out, however, multitasking messes with your brain. Research shows that people who multitask a lot are "more susceptible to interference from... Read More from the taskbar’s properties window – open it by right-clicking the taskbar and selecting Properties. After you have, uncheck the Auto-hide the taskbar option and click OK.

windows 7 hibernation issue

Update Hardware Drivers

To successfully hibernate, Windows must save your hardware’s state to disk and then restore it later, without going through the normal boot-up and hardware initialization process. This process is driver-dependent, so problems with your computer’s hardware drivers can cause hibernate to not work properly. Driver problems could also result in hardware not working properly after you’ve resumed from hibernate.


If you have a hibernate problem, you should update your system’s hardware drivers. You can download updated drivers from your computer manufacturer’s website – or each individual hardware manufacturer’s websites, if you built your own computer. Everything from your computer’s motherboard chipset drivers to its graphics drivers How To Safely & Easily Update Your Video Card Drivers Hunting for device drivers isn't such a task anymore, anyway. Most of your Windows drivers will never need to be touched right out of the box. Your video card is in its own sacred territory... Read More may need to be updated. You may also be able to install updated drivers directly from Windows Update 3 Reasons Why You Should Be Running The Latest Windows Security Patches & Updates The code that makes up the Windows operating system contains security loop holes, errors, incompatibilities, or outdated software elements. In short, Windows isn't perfect, we all know that. Security patches and updates fix the vulnerabilities... Read More , although many hardware manufacturers don’t offer the latest versions of their drivers via Windows Update.

Fix Hiberfil.sys Problems

When you hibernate, Windows saves the system’s memory to the Hiberfil.sys file on your C:\ drive. If this file becomes corrupted, hibernate may not work properly. To fix a corrupted Hiberfil.sys file, you can disable and re-enable hibernate in Windows. Windows will delete the Hiberfil.sys file and recreate it when you perform this process.

To do this, you’ll need to open a Command Prompt A Beginner's Guide To The Windows Command Line The command line lets you communicate directly with your computer and instruct it to perform various tasks. Read More window as administrator. Click Start, search for Command Prompt, right-click the Command Prompt shortcut that appears and select Run as Administrator. Run these two commands in the Command Prompt window:

powercfg.exe /hibernate off

powercfg.exe /hibernate on

windows 7 hibernation


If your C:\ drive is full and there’s no space for the C:\Hiberfil.sys file to be created, this may also cause problems with hibernate. Ensure there’s some free space on your C:\ drive – enough to fit the contents of your system’s memory (RAM) – before hibernating.

Prevent Devices From Waking Your Computer

Some people have reported trying to hibernate their computers, only to find them waking up immediately instead of going through the hibernate process. If this is happening, a hardware device may be keeping your computer awake. You can control which devices are allowed to wake your system in the device manager.

Open the device manager by clicking Start, typing Device Manager, and pressing Enter. In the Device Manager window, expand the Network adapters section, right-click your network adapter and select Properties. From the Power Management tab, uncheck the Allow this device to wake the computer option. You may also want to try changing this setting for other devices, such as your mouse and keyboard. (This should only allow the devices to wake from sleep, but some users have reported them interrupting the hibernation process.)

windows 7 hibernation


You can also run the powercfg -devicequery wake_armed command in a Command Prompt window to view the devices that can wake your computer.

windows 7 hibernation

Some peripheral devices may cause hibernation to fail if they’re connected – try unplugging non-essential devices like printers and USB sticks before hibernating and see if it works properly.

Configure Power Profile

If you find your computer hibernating when you don’t want it to – or not hibernating when you do want it to – you can control its hibernation settings in Windows 7’s Power Options window. Type Power Options into the Start menu, press Enter, select a power profile, and use the Change advanced power settings link.


Look out for “hybrid sleep” – a feature that automatically hibernates your computer after it’s been asleep for a while. If you find your computer hibernating when you don’t want it to (or if hibernate doesn’t work properly, but sleep does), you’ll want to disable hybrid sleep.

For more information on tweaking your power options, check out our guide to Windows 7’s power options Windows 7 Power Options and Sleep Modes Explained When Windows 7 launched, one of Microsoft's selling points was that it was designed to help your battery last longer. One of the main features users will actually notice is that the screen dims before... Read More .

windows 7 hibernation issue

Unfortunately, if your computer has never hibernated properly, it may not be compatible with Windows 7’s hibernate feature. While updated drivers may fix this problem in some cases, some computer manufacturers may not have gone to the effort to make everything work properly.

This post was inspired by Jeffery Fabish’s excellent answer on MakeUseOf Answers – we wanted to bring the information to a wider audience.

Have you ever run into hibernation issues with Windows 7? How did you fix them? Did you use a solution not mentioned here? Leave a comment and let us know!

Image Credit: Laptop with a Black Screen via Shutterstock

Related topics: Computer Maintenance, Windows 7.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Matts
    February 24, 2017 at 10:03 pm

    My win7 64 stopped hibernating all of a sudden. Tried many different suggestions to solve the problem. For me it worked to uncheck "allow this device to wake the computer", network adapters, built in 3G modem and mice. After done this and close the lid, voala, Hibernate again!!!

  2. Plasma
    January 22, 2017 at 4:05 pm

    Really helpful...Amazing work ....u people Really are genius..

  3. Derousseaux
    March 17, 2015 at 1:16 pm

    It did work for me (disabling computer wake up capability of the network card).
    Thanks a lot !

  4. kidus
    February 4, 2015 at 9:14 pm

    tnx it worked ,....nice one

  5. Chris
    December 13, 2012 at 7:18 am

    I have a weird bug where every time my computer goes into power saving mode, it locks and auto-hides the taskbar. extremely annoying. Any ideas?

    • Tina Sieber
      December 21, 2012 at 8:47 pm


      Have you found a solution for this issue in the meantime?

  6. Jay Upadhyay
    December 3, 2012 at 6:46 am

    Thanks man...its really useful information for sure

  7. Jamie
    November 27, 2012 at 4:49 am

    Thank You so much!

    I just turned "auto-hide the desktop" off and suddenly my computer can resume from hibernation again, I wasn't expecting that to work, but it did.

  8. Jobojijjo
    November 1, 2012 at 10:48 pm

    Oddly enough deleting hiberfil.sys with the powercfg /hibernate off /hibernate on command worked. It appears the profile initiating the hibernate request couldn't modify the file correctly, although the local administrator and winlogon could. How odd.

    • Chris Hoffman
      November 7, 2012 at 5:29 pm

      It's definitely a bizarre set of bugs. But this is Windows, where rebooting often fixes things, so it shouldnt' be a surprise.

  9. HLJonnalagadda
    September 25, 2012 at 4:00 pm

    Hibernate never worked for me. After selecting it, I have never been able to log back in again. Just restarts whenever I try.

    • Chris Hoffman
      September 29, 2012 at 7:56 am

      It's possible it just won't work with your computer, unfortunately.

      • Mike Brady
        October 10, 2012 at 11:33 pm

        Have an intermittent problem on Win 7 64bit where chrome browser does not respond after hibernating, it just hangs. Even restarting the browser and the WLAN service doesn't help, (its worse with the sleep function) so end up having to reboot.

  10. Silviu Despa
    August 25, 2012 at 3:40 pm

    The .sys file worked for me! Thanks, I wanted to get that fixed !

    • Chris Hoffman
      August 27, 2012 at 9:35 pm

      Awesome, glad to hear it worked for someone!

    August 19, 2012 at 8:08 pm

    I have this problem on my N150 Samsung netbook since two weeks ago (pretty close to the moment you wrote this post). I tried all what you proposed, plus about a dozen of other booting, register and drivers tools. Nothing works or at least explain which is probable cause. When trying to hibernate I just get a black screen, that is easily removed by just moving the mouse. I will insist because is very annoying to power off a netbook everytime; that is not the best way to handle such sort of computing resource. If I succeed, I promise to let you know about.

    • Chris Hoffman
      August 27, 2012 at 9:36 pm

      I've never had that problem myself -- maybe someone else has and they'll be able to help you.

      You can also try contacting Samsung tech support. You bought their product, and they owe you some amount of support if it isn't working properly.

      • Jimbo
        October 27, 2012 at 11:26 am

        They will say it's a software issue and that I should contact Microsoft instead. Can you believe it? Effin chinese manufacturers. I have a Qosmio X770 and it runs Windows 7 64-bit (Home Premium). When I click Standby or Hibernate, I get a black/blank screen. The hard-drive runs in the background until the process is completed.

        On the Toshiba forum, I read something that this is a fault in the 64-bit Windows 7, others claimed it was to do with the nVidia GTX card. I updated my driver and the problem is still here. Hell, I updated the BIOS but no luck. Actually the 2.00 bios update prevented Windows from booting. Turns out you have to disable "Fast boot" in bios to resolve this issue. What kind of idiots work at Toshiba???

        I do not know how to solve this problem and in my search I landed on your blog.

  12. Navinder Singh
    August 12, 2012 at 2:07 pm

    Thanks....I have been having this problem for awhile now.

  13. Dayaanand1
    August 7, 2012 at 4:31 am

    Nice and informative article.

  14. Vaibhav Jain
    August 5, 2012 at 12:56 pm

    Some time after coming out of hibernating my computer become too Slow and I have to restart it for functioning it properly.
    Microsoft should fix this thing also.
    (I am using Win.7)

    • Chris Hoffman
      August 8, 2012 at 3:23 am

      Could be the software you're running leaking memory.

      Everyone always says Windows should be restarted regularly, after all.

  15. sampath widushan
    August 5, 2012 at 4:37 am


  16. Victor Ong
    August 5, 2012 at 1:17 am

    This is a very good guide. Though it doesn't really work unless you can actually BOOT into windows. This is what I did:

    1. Take out battery

    2. Unplug Laptop

    3. Hold power button down for 5-10 sec.

    4. Boot into windows.

  17. VS Vishnu
    August 4, 2012 at 2:58 pm


  18. Russ Silbiger
    August 4, 2012 at 2:49 pm

    I have an intermittent issue with the wireless adapter hanging on restore from sleep or hibernate. Can't track down why.

    • Chris Hoffman
      August 8, 2012 at 3:22 am

      Probably just a problem with the hardware and its hardware drivers. Some things cannot be fixed (aside from getting an ew adapter).

    • Alex
      August 10, 2012 at 4:30 pm

      Make a small batch file with a single line: ipconfig /renew

      Put it in a folder somewhere (I used c:\windows\system32).

      Open the task scheduler and create a new task. Make sure that you check "Run with highest privileges."

      Trigger should be set to "On workstation unlock of any user".

      Action is "Start a program". Point it you your batch file.

      Under the Conditions tab, make sure "Start the task only if the computer is on AC power" and "Stop if the computer switches to battery power" are both unchecked.

      • Chris Hoffman
        August 13, 2012 at 8:43 pm

        Thanks, that's a good idea that may work for some people!

        Of course, if your hardware driver is messing up and failing to reinitialize the network adapter properly, that won't work.

  19. Ashwin Divakaran
    August 4, 2012 at 10:25 am

    superb article ! Been looking for a solution to this ..Thx i owe you chris

  20. Catherine McCrum
    August 3, 2012 at 11:01 pm

    We have tried so many work arounds and MS was no help at all. Solved it by switching to Ubuntu - Thanks though for the article. it reads well and I will keep it filed for someday when I try Windows again but not any time soon.

    • Chris Hoffman
      August 8, 2012 at 3:22 am

      Yay, Ubuntu! Like.

  21. Eric Wardowski
    August 3, 2012 at 10:55 pm

    Great article. I didn't know about the powercfg command line... that's handy!

  22. fristys
    August 3, 2012 at 10:42 pm

    An article about Windows and the image of the computer is a Mac...does not compute :D

    • Shakirah Faleh Lai
      August 4, 2012 at 7:30 pm

      Some users run Windows on their Mac.

    • Chris Hoffman
      August 8, 2012 at 3:20 am

      Some ultrabooks look near-indistinguishable from Macs, these days.

  23. Scutterman
    August 3, 2012 at 9:22 pm

    Usually hibernate works for me, but funnily enough last time I tried it it got most of the way and then decided to wake up again. I think there may have been a small power surge that told the computer to turn on.

    Another thing to watch out for is the network card. Some power settings will let that sleep, but not wake up properly, which can become apparent when hibernating.

    A similar problem I've had with some laptops is that the default Windows power options asks it to turn the screen off after a certain period, but since there was no power on for a laptop monitor I was left with a black screen until I restarted the computer. I thought it was a major hardware issue until I worked out what was happening.

    • Igor Rizvi?
      August 3, 2012 at 11:13 pm

      yea,i had some problems with network cards under hibernating.good thing i found the solution.and disabled hibernation.

    • Chris Hoffman
      August 8, 2012 at 3:21 am

      Yeah, some hardware drivers don't support hibernation properly and won't wake up. This is less common on Windows where manufacturers theoretically try to make it work, but more common on Linux.

  24. Rigoberto Garcia
    August 3, 2012 at 9:11 pm

    Great article Chris

  25. LeviTashun
    August 3, 2012 at 9:07 pm

    Good info for the masses. I used to run into the hardware conflict problems too, and they can prevent Sleep Mode from functioning correctly as well.