Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I don't know how "Sleep" works (that is, whether it puts everything that's currently in DRAM main memory into hiberfil.sys and then when I wake up the system it load everything back into memory).

I currently have 16 GB RAM and Windows 7 64-bit on a M4 128 GB SSD.

hiberfil.sys is taking up 12 GB of valuable SSD space. Needless to say, I want to free it up.

share|improve this question

2 Answers 2

up vote 2 down vote accepted

hiberfil.sys is used by Hibernate, not by Sleep. The only surefire method of disabling Hibernate, and thus removing hiberfil.sys, on Windows Vista and Windows 7, is through the command prompt and the following steps:

  1. Open a command prompt with administrative privileges.
  2. Enter “powercfg.exe -h off”.
  3. Exit the command prompt.
share|improve this answer
    
thanks this worked. i didnt see "hibernate" listed among the options. does "sleep" still keep the RAM modules powered? so all it basically does is shut down the disk drives? –  Wuschelbeutel Kartoffelhuhn Aug 13 '12 at 10:23
    
AFAIK, Sleep only keeps the RAM modules powered, everything else is shut down –  alexs Aug 13 '12 at 10:42
    
This is incorrect. See more complete information in my answer. –  Corporate Geek Aug 13 '12 at 13:21

You should not delete this file. Sleep and Hibernate work together in Windows 7 and Windows 8.

Windows 7 has a mode named hybrid sleep, used on desktop computers. To quote Microsoft:

Hybrid sleep is designed primarily for desktop computers. Hybrid sleep is a combination of sleep and hibernate—it puts any open documents and programs in memory and on your hard disk, and then puts your computer into a low-power state so that you can quickly resume your work. That way, if a power failure occurs, Windows can restore your work from your hard disk. When hybrid sleep is turned on, putting your computer into sleep automatically puts your computer into hybrid sleep. Hybrid sleep is typically turned on by default on desktop computers.

Also, on laptops, if your laptop battery charge gets critically low while the computer is asleep, Windows automatically puts the laptop into hibernation mode.

Therefore, do not delete this file, unless you turn off both Sleep and Hibernation in your active power plan.

For more information on Sleep and Hibernation, I recommend reading this FAQ: Sleep and hibernation: frequently asked questions.

share|improve this answer
    
There is no way to control the amount of space hiberfil.sys file takes? –  Boris_yo Sep 4 '12 at 13:53
    
None that I know of. At least not without some serious hacking. :) –  Corporate Geek Sep 5 '12 at 14:11
1  
@Corporate Geek: i have woken up my desktop from sleep many times with hyberfil.sys being gone (via the method int he other answer) –  Wuschelbeutel Kartoffelhuhn Sep 30 '12 at 23:49

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.