Hibernation fails - insufficient resources!

J

jonesn

Thinkpad T40, 2Gb ram. WXP SP2+fixes

Attempt to hibernate:
Application popup: Windows - System Error : Insufficient system
resources exist to complete the API.

Hibernate *only* works immediately after bootup.

Problem seems endemic - everyone I know who has 2Gb ram on a laptop has
it.

Anyone known
* cause
* what resources
* what API
* who has them
* how to make sufficient?
* has it been reported?
* any xp hotfix? - the SP1 hotfix only worked for me up to 1Gb. Not
2Gb! That was also before SP2
* can I debug with a trace?

Thanks
Nigel
--no mail--
 
G

Guest

Hi,

To be able to hivernate , windows needs to get as a free disk space the
total amount of memory +1Mb
SO it means that in your case as you have 2Gb of memery, be sure that
younhave 2Gb of free disk space on main partition.

regards
serge
MCP
 
P

Plato

=?Utf-8?B?c2VyZ2UgY2FsZGVyYXJh?= said:
To be able to hivernate , windows needs to get as a free disk space the
total amount of memory +1Mb
SO it means that in your case as you have 2Gb of memery, be sure that
younhave 2Gb of free disk space on main partition.

IT's hard to imagine a XP pc working properly at all with less than 2
gig free on c:

IN other words, if he's now less than 2 gig free, what does he have
free? 1 gig? less than 1 gig? A week on the internet and a few restore
points can eat that up in that time.
 
G

Guest

Thats the fact
During the hybernate mode the system needs to save th whole memory in order
to know what was loaded before hybernation
So the file named HIBERFIL.SYS will have a fixed size of the amount of you
PC system RAM.

serge
 
J

jonesn

I have plenty (10Gb+) of free disk space, and even with the hibernation
file recreated the problem persists. IMO it is either a Win kernel bug,
or (more likely if MS think they've fixed it) a driver issue.

What I don't know is where to start debugging (except trial and error).
My background is in unix systems where I know how to debug/trace the
system to see what system calls are being invoked, what drivers etc are
doing, but I do not know how to do this in Windows.

I would have expected it not to be too hard to do this, to determine
which application is causing this error, and which resource is the
problem.

So how might I start? Where should I look for info? How can I take a
win32 trace?
 
G

Guest

Do u have application that use virtual drives ?
like Clone CD ...

if yes try to remove those virtual drive
 

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

Top