Sunday, October 28, 2007

Windows XP wont Hibernate - Insufficient System Resources Exist to Complete the API

This is one problem i started seeing after i upgraded my laptop to 2 GB ram. Finally when i searched for this issue, I found that its a well documented issue and there is windows hotfix for it. This should affect Win XP users who have 2 or more GB ram and use Hibernate.
Install "Microsoft fix KB909095"

More info from Microsoft site
MORE INFORMATION
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.


Once the fix is applied, the problem should be gone.

No comments: