Monday, November 4, 2024

Windows XP Hibernate Bug Solved!

Oh, thank god thank god thank god thank god!

I’ve been having a terrible issue for two months on my laptop, and today, came cruising through my aggregator the solution.

When I tried to hibernate (the preferred method for shutting a laptop), XP would try and fail, saying:And I’d be forced to go to standby, which is far from desired, and which occasionally didn’t even work. Thankfully, the solution is here.

Microsoft explains on their website that the error occurs on Win XP (SP2, Tablet and MCE 2005) system with more than one gigabyte of RAM, which makes sense, since I upgraded to 1.5 gigs not long before the error appeared. The reason:

This problem occurs because the Windows kernel power manager cannot obtain the memory resources that are required to prepare the computer to hibernate.

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.

Whew! So, Microsoft knows the problem and has a hotfix. Problem is, you have to contact support for the fix. Lucky for us, Owen Cutajar has made the file for download on his blog. I’d say you should grab it (I did), but maybe Microsoft can take this as a lesson to make the fix public and automatic the first time Windows Update detects 1 gig of RAM?

(via Vasanth > Found on Findory)

Add to document.write(“Del.icio.us”) | Digg | Yahoo! My Web

Technorati:

Nathan Weinberg writes the popular InsideGoogle blog, offering the latest news and insights about Google and search engines.

Visit the InsideGoogle blog.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles