I am getting the following error when restoring from hibernation in Windows 7 RTM. It seems to be happening more often. My laptop is a Dell Latitude D520.

Your computer can't come out of hibernation.
Status: 0xc000009a
Info: A fatal error occurred processing the restoration data.
File: \hiberfil.sys
link|improve this question
If it is the battery, then the hibernation image is incomplete. – Daniel A. White Oct 8 '09 at 14:01
feedback

5 Answers

defragment hiberfil.sys:

disable hibernation, defragment the drive and then re-enable hibernation. now you'll have a contigeous file "hiberfil.sys"

link|improve this answer
1  
Hmm...this sounds suspect. Why would the OS allow hiberfil.sys to become fragmented if it meant that restoring from it would fail...? – GuyBehindtheGuy Sep 27 '09 at 18:18
feedback

through personal experience, I know this only works for windows 7 but will probably work for vista and xp to

Run command prompt as administrator and type in

powercfg -h off

after that reboot the computee and open up command prompt again (same as above) and type

powercfg -h on

You should now be able to hibernate the computer and boot from hibernation without receiving the error message

link|improve this answer
feedback
up vote 1 down vote accepted

I'm actually fairly convinced now that this had to do with my battery. It doesn't fit that snugly, and I believe I may have been accidentally disconnecting it when putting it in my laptop case. Now, I wait until the computer powers down before putting the laptop away, and I have not seen the problem since.

link|improve this answer
feedback

If this problem doesn't let you reboot the computer, use your O/S CD to boot the O/S, or if that fails you can still perform a repair install on your current OS.

Note that a repair will not remove any of your personal data but will simply replace the OS System files to fix any corruptions.

If you can reboot, follow Molly's advice.

link|improve this answer
You can choose to skip restoring the hibernation file and boot normally (since Vista). If you reboot once while its restoring Windows will provide a menu asking if you want to delete it and boot normal or attempt to restore again. You can actually interrupt the Windows 7 restore by pressing the space bar while its loading! – Joshua Sep 25 '09 at 15:39
@Joshua : nice to know! – harrymc Sep 25 '09 at 16:03
feedback

To determine whether this is a battery issue or not...

Remove the battery and leave the laptop plugged in to AC power. If the laptop still displays your same error above, your hiberfil.sys may be corrupt - I've run into this a few times.

Disable Hibernation, delete the hiberfil.sys file and restart the machine. Run CCleaner (www.ccleaner.com/download/downloading), defrag the drive and restart again. Now, re-enable Hibernation. Chances are this will correct the issue.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.