| Re: Suspend/hibernate problem: "Insufficient system resources tocomplete the API" On Nov 7, 12:35*pm, Jonathan Sachs <js070...@sbcglobal.net> wrote:
> I have a Toshiba Portege M200, and a few weeks ago I began getting the
> message "Insufficient system resources to complete the API" when I try
> to make the system hibernate. *It doesn't happen all the time; the
> first attempt after a reboot is rarely fails, the second usually
> fails, and the third almost always fails.
>
> When I try to suspend, the results are even worse. *The system APPEARS
> to suspend, but I get the error when I try to wake it up again. *Then
> there appears to be no way to make the error box close, to unlock the
> computer, or to restart in an orderly way. *The only way out is to do
> a hard power-off and restart.
>
> I have run a full scan of the disk with AVG free edition. *It assures
> me that the system is clean.
>
> Any ideas what is wrong, and how to fix it?
Jonathan,
I had this problem on my Acer when the free space on my hard drive was
less than the amount of RAM in the system. You need at least enough
free space to store the Hyberfile.sys file, which will be the same
size as the amount of system memory. Windows does not compress this
data, so as system RAM gets bigger, using that last few gigs of the
hard disk gets harder.
In my case I never wanted to use hibernate, but Acer's power control
sets it up and won't let the user turn it off. This means that for me
there was always a 2 GB Hyberfile.sys in the C: root. I came up with
this XP command:
powercfg.exe /H Off
and put it in a batch file that I call from the Startup group in the
Start Menu. This turns hibernate off on every restart and deletes the
2GB file from the root. |