Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Lenovo W520 with 10GB of RAM with a super fast SSD drive. The computer cold boots in about 20 seconds, but takes more than 40 seconds to resume from hibernation.

I looked into the event Viewer under Applications and Services Logs/Microsoft/Windows/Diagnostics-Performance and there is an error for every resume I've done, followed by 2-4 warnings. Each warning explains how a specific driver "caused a delay during standby while servicing a device".

The funny part is that on each resume there are a different drivers causing the delays and also the delay times are in the milliseconds (20 - 6000 ms).

I have a feeling there is an even deeper problem that is causing some drivers to take more than usual to start. What else can I do to troubleshoot this?

share|improve this question

Are the drivers totally at random or are there two or three that re occur ?, if it is only a few, I would try first of all to update the drivers to the latest version just to rule that one out.

share|improve this answer

It is probably not a driver problem.

The problem is that you have a lot RAM. All the RAM must be written to your SSD before hibernation and again being loaded when you resume from hibernation.

If you just restart your PC, only the minimal Windows configuration is going to be reloaded. I recommend to just use the sleep option.

share|improve this answer
No, "all RAM" doesn't have to be written to the hiberfile, just the parts that are actually used, i.e. what windows cannot throw away. File-cache or code that's backed by a .exe/.dll image can just be discarded. That frees up a lot of RAM. And free RAM obviously doesn't have to be written to the hiberfile. – Paul Groke Jun 29 '12 at 2:24

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .