If you ..
.. you may have experienced this error at some point when attempting to hibernate:
I know I have. It drives me nuts, because my system fails to hibernate after I've already initiated the hibernation process and walked away from it. This is on my desktop*. You can imagine how catastrophic this could be on a laptop; you'd be putting a laptop in your bag that was still fully on!
To avoid the error, install this Microsoft hotfix, which is graciously hosted by Owen Cutajar. It's from Microsoft KB909095, which also explains the problem in a bit more detail:
To prepare the computer to hibernate, the Windows kernel power manager requires a block of contiguous memory. The size of this contiguous memory is proportional to the number of physical memory regions that the computer is using. A computer that uses lots of RAM is likely to use more physical memory regions when the computer prepares to hibernate. Therefore, a larger amount of contiguous memory is required to prepare the computer to hibernate.Additionally, the number of physical memory regions varies according to the programs, services, and device drivers that the computer uses. Therefore, the hibernate feature occasionally fails.
When the Windows kernel power manager detects that the hibernate feature has failed, the hibernate feature remains disabled until you restart the computer.
I originally researched this back in December, but the problem wasn't happening with enough frequency to make me call Microsoft support and dig up a hotfix. Now it is. And people have mirrored the patch so we don't have to go through the busywork exercise of calling Microsoft support to obtain a necessary hotfix. What a ridiculous policy.
* I would use sleep, but the motherboard I use isn't smart enough to restore the correct overclocked CPU speed. I get bumped down to stock CPU speeds every time I resume from a sleep state.
Posted by Jeff Atwood View blog reactions
« STOP! Having Trouble? Code Elegance, Code Balance »
Solution: Use less than 2GB of memory :P.
But seriously, I'm probably going to upgrade the RAM on my laptop to 2GB, so it's good to know this. Thanks.
foobar on April 3, 2006 01:07 AMI had a problem a while back (SP1) where my laptop would start hibernating, but never actually finish the job - it would just hang on a blank screen. I've only got 512MB of RAM, so it's not the same problem, but getting home to find that your laptop is only off because it's battery is drained, and the inside of your bag is boiling, is quite disturbing.
It's fixed now (not exactly sure what I added/removed to fix it), but I always wait until the 'Hibernating' progress bar shows up before I put my laptop away now. Hanging at hibernate is terrible.
Oh, and if you have Half-life 2 running, it will stop the computer hibernating (but not say anything).
Ian Tyrrell on April 3, 2006 01:08 AM'I would use sleep, but the motherboard I use isn't smart enough to restore the correct overclocked CPU speed. I get bumped down to stock CPU speeds every time I resume from a sleep state.'
You think that's harsh? When I sleep my laptop (AMD64) it wakes up in the lowest (i.e. power-saving) clock frequency, so I don't even get the highest stock clock speed!
And when I hibernate it, it occasionally wakes up with 70% CPU time taken up by 'Hardware Interrupts' (as identified by SysInternals Process Explorer), requiring a reboot.
Methinks an XP re-install is on the cards....
Stuart Dootson on April 3, 2006 01:37 AMIt's actually 1.5GB or somewhere in that vicinity. And the hotfix does work great.
Paolo on April 3, 2006 03:05 AMI guess it took this long for 1.5gb+ to be mainstream enough to expose the bug?
Thank goodness 64-bit versions of Vista are on the horizon, because God knows what kinds of problems we'd start seeing if 4gb became common. We'd be butting directly up against the 32-bit memory limit on Joe Sixpack machines.
http://techreport.com/onearticle.x/2842
Jeff Atwood on April 3, 2006 03:09 AMThe bug actually exists from 1 gig of RAM. There is no need to call MS support, it only took me one e-mail to quickly obtain the bugfix for the Czech version of Windows XP.
Borek on April 3, 2006 08:02 AMThanks Jeff!
I've suffered from this problem for quite a while, although I put it down to malfunctioning device rather than the 2GB upgrade I'd made.
Here's hoping it'll solve the problem.
With the silent PSU I installed, it's very hard to me to tell if my computer is running after I turn the screen off.
Peter Bridger on April 3, 2006 12:54 PMIt's not only for 2GB+.
I have 1.25GB in my laptop and I have this problem.
Downloading the patch now, thanks!
Erick Sasse on April 3, 2006 02:54 PMDo the defragmentation of the HDD. Delete contents from "temp" and "temprory internet files" folder.
Restart the PC / Laptop. Now everything will work fine.
Rajesh
Rajesh Kumar on April 8, 2006 10:51 AMRajesh, I don't think that is the problem. I had 40+ gigabytes free on a 73 gigabyte boot drive. The patch is working well for me so far.
That said, obviously hibernation won't work if you run out of disk space..
Jeff Atwood on April 8, 2006 12:34 PMIm having a problem with my 1 GB of RAM laptop waking up from hibernate... i push the button and it makes noises like it wants to start up and i can hear the drive spin up but the screen just stays black... is this part of the same problem?
Zack on June 22, 2006 02:33 AM> is this part of the same problem?
No, I don't think so. This is a problem when ENTERING hibernation, as pictured in the screenshot above..
Jeff Atwood on June 22, 2006 11:13 AMI have 3 GB and WinXP recognizes 2.5 G!
Help me solve it please.
Ian Campbell on June 24, 2006 05:19 PMIan, realize that 3 GB doesn't exactly mean 3000 MB or 3,000,000,000 bytes. Using this online converter, <a href="http://www.t1shopper.com/tools/calculate/byteconverter.shtml">http://www.t1shopper.com/tools/calculate/byteconverter.shtml</a>
you can confirm that 3,000,000,000 bytes equals about 2.79397 GB.
If that isn't the issue then you might have a motherboard that can't handle mapping the PCI memory area correctly. This page might be of some help: <a href="http://www.interact-sw.co.uk/iangblog/2005/08/05/is3gbenough">http://www.interact-sw.co.uk/iangblog/2005/08/05/is3gbenough</a>
Deus on June 24, 2006 07:31 PMHey Jeff,
I've been reading your site for almost a year - since a friend and collegue put me onto it, almost every day and every article I've at least been scanning and a while back I read this one.
Well I must have remembered to bookmark it at the time, because I was on my way here to search for this exact article and there it was in my favorites.
I've suffered the exact horrors you've actually mentioned - my laptop not shutting down and me throwing it in a bag to take home.
No problems so far, apart from an empty battery the next morning - but it could have been worse...
So thanks for throwing us these nuggets of info every day mate, its been a great help for me and I know where to throw a link to friends to help them out.
Andrew
andrew/crucible on July 13, 2006 10:53 PMAfter hibernate, open the Device Manager then push the "Scan for hardware changes" button. It will fix the high cpu usage problem.
Emin Akbulut on July 14, 2006 06:52 PMAfter hibernate, open the Device Manager then push the "Scan for hardware changes" button. It will fix the high cpu usage problem.
Emin Akbulut on July 14, 2006 06:53 PMHi. I was also glad to find this fix but I couldn't install it because of my Swedish Win XP.
Do you happen to know where I can find one? Havn't managed to do so myself.
My XP had problem waking up from hibernation. I figured out that the problem was I had switched of Fast user switching and terminal services on my comp. With these services not running, XP takes some 5 minutes before the monitor comes up. This shows up only when I put the comp on hibernate when logged in. If I log out and put it on hibernate, there was no problem.
Sridhar on August 16, 2006 04:25 AMAfter adding a 1GB RAM module on my TabletPC at times (unpredictable) I received the error.
A link in the MS TablePC newsgroup led me to this site.
Called MS, installed the hotfix and the problem is gone.
Thanks a lot for your most valuable advice.
Rainald
Rainald on August 30, 2006 09:38 AMAfter installing the patch hibernation worked fine. But I got other problems:
- cygwin resource problems
- often dialogs won't open
- incomplete shown pages in internet explorer
- programs that won't start
This mostly happend after starting some programs.
Now all works fine again after deinstalling the patch. But hibernation still don't work.
I have 2GB RAM on my ACER 8200.
After installing the hotfix, my power button doesn't work to send my laptop into hibernation anymore.> I can hibenate by other means (turn off computer -> shift -> hibernate) it's just the power button won't do it anymore (and yes I have the settings correct under the advanced tab of the power settings.) Any suggestions?
Trevor on September 19, 2006 10:19 PMI had this problem and found a reference to the Adobe Type Manager preventing Terminal Server Keyboard Driver from allowing hibernation. So I uninstalled it, but later when I needed it I re-installed it (version 4.0 from 1997). Now I am getting the same old message, "System Standby Failed". So I am going to try this Hotfix 9090905 - it's not in the 20 hotfixes or 86 Security Updates listed in my Add/Remove Programs list, and that took awhile to check alright!
I'll get back to you.
Here you can download this patch in any language you like directly from Microsoft:
http://www.microsoft.com/downloads/details.aspx?amp;amp;amp;amp;displaylang=en&familyid=9D20F96A-A8D6-4627-89F7-787CD9B3852C&displaylang=en
Hey guys,
I'm using Windows XP Tablet PC Edition with 2GB of RAM.
I installed this Windows XP (KB909095) hotfix yesterday and found out that it disables Hibernation altogether.. What a great solution.. Because of this, I want to uninstall it but I want to know of alternative solutions first.
Before I found this hotfix, I would just close some big programs when the error occured. Is there something else I can do? Perhaps a way to reactivate hibernation with this hotfix installed?
I think that only Trevor has the same trouble with Hibernation being completely disabled. Why is this?
Thank you.
Perry
Perry on January 6, 2007 07:11 PMFor anyone that has a new HP laptop running XP, I bought a dv6000t with 2GB of RAM and these exact problems occured for me. Problems like this generally are expected with newer, less tested computers. However, there is a Bios fix at the HP website which seems to do the trick.
You can get it at support.hp.com
Click on Support & Drivers on the top tab
Fill in the Download drivers and software (and firmware) cirlce
Enter in ez829av for the product name
Click on Microsoft Windows XP
run the winflash version F.15 under the BIOS tab
should fix the problem. Let me know if it works.
Thanks,
Andre
This patch only installs in SP1. Or so it says when I try to install it in SP2.
Frank Berger on February 8, 2007 08:07 PMi have a new laptop running on xp sp2 at the moment. my computer hibernates just fine UNLESS i've opened my email (outlook express). if i do that, hibernate no longer works, until i restart the computer. i never had this problem on my older laptop (also xp sp2) and this one has much larger hard drive, twice as much RAM, faster processor. any ideas or solutions? thanks!
shana on February 28, 2007 09:44 PMWhoopie! I've been looking for this hotfix for ages. Finally remembered to google for it again. I wasn't able to find it two years ago and was unwilling to deal with MS so I just sucked it up and rebooted a lot.
Chris on March 1, 2007 02:26 PMHave exactly the same problem as Shana. Once Outlook express has been opened, machine won't hibernate. do I need the hotfix or is there some other issue - can't find any other reference to this issue on m/s - dont get the error message noted above, just no hibernation. Anyone got any ideas?
Jon on March 17, 2007 06:10 AMI have a different problem with hibernation. After recently having a new motherboard I find that when I hibernate everything goes OK, wen I try to wake my machine up I am asked for a boot disc. The hibernation has swapped my two HD's, C contains all my data D contains programs and windows.
I am runing XP on a home brew machine with 1gb of memory.
Anyone have any help??
Bill on March 27, 2007 07:06 AMthe problem is back, and I cant install 909095 because the files of that patch are older than the ones on my system :(
Jose Martins on April 9, 2007 01:10 AMHotfix worked, but dell d420 laptop doesn't resume from hibernation. You go into hibernatio fine, but when you bring it back it's like you rebooted and the state isn't saved... any ideas?
RHui_BC on April 19, 2007 02:54 PMThanks men I have a HP Pavilion dv6000t (it has 2GB of RAM) and I installed windows XP on it and when it was attempting to hibernate BANG that error message comes everytime
bust this hotfix solve the problem thanks men :D
Manuel on June 4, 2007 12:12 PMHotfix did not work for my HP nw9440. The error message is not quite the same as this page presents, though I have gotten that one. Mostly, it's "The requested operation was unsuccessful."
Matthew Koundakjian on June 5, 2007 07:30 AMMy laptop has 1.5Gb RAM (SONY BX Series), one in ten hibernates results in the laptop turning back on! This has happened in my bag more times than I can count, and it gets to the point where the laptop is nearly hot enough to burn you!
Another great piece of development by Microsoft, thanks Bill... Hope that money is good for something, because it's certainly not used to right decent software.
Anonymous on June 7, 2007 08:01 AMThanks for posting this info!
I was having the exact same problem. After running Half-Life 2, the Hibernation tab would just disappear from my Power Options control-panel applet and I would get the Windows system error pictured at the top of this page if I attempted to hibernate the system.
I applied the hotfix, and it worked like a charm. It should be noted that the fix is reversible, since it creates a system restore point and archives any files it alters -- so, on the off chance it wouldn't work for someone, it could be uninstalled through Add/Remove Programs.
I don't hibernate my desktop often, I usually just put it to sleep, HOWEVER, I have a UPS which will hibernate my system after a set number of minutes in the event of a power failure -- it will first wake the system and then hibernate it, or just hibernate it if it is already awake. So, this fix allows my UPS to function properly! Hooray!
This is MUST for laptops too, as this fault could actually start a fire under some conditions such as putting a non-hibernated (running) laptop away in a bag -- some laptops draw almost twice the current of a 100W light bulb, so a hibernate bug could be a real disaster waiting to happen.
Evan on June 13, 2007 12:48 AMJeff, Thank you SO much for this fix.
I have a Dell Inspiron 6000 and just upgraded one of my RAM slots to 1G.
This is when I got the exact error mentioned above. My only option at all was to "Hard Boot" my computer. I really don;t like doing that. ~ouch~ is what I here my Drive say when I do. :p
This totally fixed the problem. Thanks again and thanks to all of you that have responded and kept this thread going. --Cheers--
You ROCK! Been wondering why my laptop does this!
Thanks very much!
MashupMark on July 12, 2007 09:25 AMHas anyone else experienced the problem where you resume from hibernation and suddenly you cannot load any new programs (i.e. no new processes can get serviced)?
Bryan on July 18, 2007 11:05 PMThanks Jeff. I have been suffering this problem since I upgraded my Vaio's RAM from 512 mb to 1.5. for more than 2 years. I was just thinking to buy a new one with Vista. This patch worked great.
Reha Ersoz on July 21, 2007 10:18 AMWhat I really like (sarcasm coming...) is that when I call DELL TECH SUPPORT, they HAVE NO IDEA. They tell me I have to re-install my operating system. That's what I like, that a multi-billion dollar company that sold me the machine cannot answer a simple question like this. I don't know why I bothered calling them instead of coming straight to the Internet, I guess I just wanted some reassurance about why I will never ever purchase from Dell again.
Mike on August 19, 2007 08:04 PMI have an Acer Aspire 5670 with 2GB of RAM, and until recently (about a month or two) I was able to hibernate normally. Unfortunately, ever since I installed Google Desktop and ObjectDock I haven't been able to, and closing both programs before hibernating doesn't seem to do anything. Help?
Fernando on September 23, 2007 06:25 PMI installed the hotfix, but my computer (2GB ram desktop, AMD) still isn't hibernating. It appears to be the same problem because if I'm playing a game before I hibernate it works fine...maybe time for a clean install of xp?
Somebody on December 3, 2007 11:26 PMPRETTY FUNNY....
Has anyone tried running a DIR command simultaneously in 500 CMD.EXE windows lately?
Whilst looking at the MS page about the KB909095 discussed above, I noticed another patch, Q330909_WXP_SP2_x86_ENU, which pertains to the Hibernation problem when >1GB RAM. The patch description says: "Your Windows XP-based computer may not hibernate. This problem may occur if the following conditions are true:
• Your computer has one gigabyte (GB) or more of RAM.
• Your computer is running multiple processes that create a high-stress condition.
For example, you may see this symptom if you run the dir command in 500 Cmd.exe processes."
Personally, I often find myself opening 500 or so cmd.exe windows and trying to enter hibernation when running DIR commands in all of them simultaneously -- so I was glad to find out why hibernation wasn't working. THANKS, MICROSOFT!
Jon Koerner on March 31, 2008 07:06 PMI have an Asus laptop with a recently installed 2Gb of memory. It started not standing by or hibernating. I have just installed this hot fix and it works so far - brilliant. Thanks!
Paul on June 7, 2008 05:21 AMFixed in Service Pack 3!!!!! hooray!
Oliver on June 26, 2008 10:57 PMI use Windows xp home sp 2, when i see the power option the hibernate tab is don't appear, please help me. thanks
yoko on August 12, 2008 12:04 AMMy laptop is causing me problems. When I try to start it up, it goes straight into hibernation mode, but doesn't actually hibernate properly. It doesn't properly go into hibernation mode,won't let me restart it, and if I turn it off and on again it just tries to go straight into hibenation mode again and repeats the above process. Does anyone have any idea what might fix it? Bearing in mind thatI can't acually access windows/the control panel to try and sort it out.......
Laura on August 15, 2008 12:57 PMI am running Windows XP Professional SP3 on a Dell Latitude D620 laptop. After I updated the RAM from 1 to 3 gigabytes, I began receiving this error (that same popup and event 26 in Event Viewer) almost every time I try to hibernate the computer. However, KB909095 fix won't install as I already have SP3. Has anybody else received this error with SP3 installed? Any idea how to fix it, other than downgrading the RAM?
NH on September 8, 2008 10:22 AMcheck your printer que for documents that are not printing.
joe joe on October 2, 2008 05:28 PM| Content (c) 2008 Jeff Atwood. Logo image used with permission of the author. (c) 1993 Steven C. McConnell. All Rights Reserved. |