"Insufficient system resources exist to complete the API"

  • Thread starter Thread starter Mario
  • Start date Start date
M

Mario

Precious MS MVP's,

I used to have 256MB of RAM, on my Intellistation M Pro
6849. Since I frequently was receiving messages claiming
windows is increasing the size of your virtual memory, I
decided to upgrade my memory up to 2GB of RAM. Before
doing this I tried all different settings to choose the
size of my pagefile, but no matter how high I had set the
maximum (1024KB) I still was receiving the low virtual
memory warnings. This was specially happening when I was
exiting games.

Now that I have 2GB of RAM, I certainly receive the Low
Virtual Memory warnings not at all. Except for the very
start when I thought, ok now that I have more memory I
will set the size of the pagefile back to default again
(192-384) but I realized later that I had to adjust it a
bit higher. That was after I read Alex Nichol's article on
virtual memory and made also use of Bill James' wonderful
script-tool.

To my surprise I now frequently get a new message on my
taskbar when I put the machine to hibernate
saying "Insufficient system resources exist to complete
the API". And of course after that the machine refuses to
hibernate anymore and it only can be put to standby at
least until after a restart.

I feel there is a direct connection here between the
machine needing enough disk space to save all the 2GB of
information in the hiberfil.sys file, and the cause of
insufficient system resources. But I also don't exclude
that the virtual memory settings have to do with this new
warning message. It might be also useful to mention that I
have given enough free space (6GB) to the machine on my C
drive (FAT32) where my only pagefile and hiberfil files
are kept.

Would anyone of you experts care to explain what's going
wrong and how I can solve it please?

Best Regards,

Mario
 
Mario said:
To my surprise I now frequently get a new message on my
taskbar when I put the machine to hibernate
saying "Insufficient system resources exist to complete
the API". And of course after that the machine refuses to
hibernate anymore and it only can be put to standby at
least until after a restart.

I feel there is a direct connection here between the
machine needing enough disk space to save all the 2GB of
information in the hiberfil.sys file, and the cause of
insufficient system resources. But I also don't exclude
that the virtual memory settings have to do with this new
warning message. It might be also useful to mention that I
have given enough free space (6GB) to the machine on my C
drive (FAT32) where my only pagefile and hiberfil files
are kept.


Nothing very much to add to your suspicion about the hibernation getting
in trouble with a hiberfil that has gone over 2GB. Although the upper
limit of a file in FAT 32 is 4 GB (minus a tad), the one for FAT 16 is
only 2GB, and this *may* be built into the hibernation system.

As an experiment, I suggest using a run of MSConfig.exe and in that
Boot.ini page, click the Advanced button, and try selecting and setting
/MAXMEM down to say 2000 from the 2048 (going to 2GB was probably great
overkill anyway, and you will not miss 48MB)
 
There is a file on c: called hiberfil.sys
Its used for hibernating.
When you had 256MB it was 256MB (same size)
You upgrade to 2GB and know it needs to be 2GB also because it wants to
copy the ram to harddisk.

I think you run out of diskspace on c:

Its not a problem if you dont use hibernate.
If you dont use it turn it of in powercontrol .. hmmm dont know if
thats the right word because i am dutch and using a dutch version.

good luck.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top