Fast startup: Hibernation file size on SSD Windows 8.1

JCJNL

Reputable
Apr 16, 2015
5
0
4,510
Hello.

I have a 256gb Samsung SSD with my OS on, and i was wondering about the size of the hibernation file hiberfil.sys. I have read that you should just remove this as it takes up a lot of space, and that you will never use hibernation when having an SSD. I see that, but i like this fast startup in Windows 8/8.1 which uses the hibernation file also, so that kernel session and device drivers are saved to the hiberfil.sys.

My question is, if I just could reduce the size of the hibernation file, as i am not going to use Hibernation, but only shut down. This fast startup would not need that large a hiberfil.sys, or would it? So if i just reduced the hiberfil.sys by 50%(i think that is max reducing?) it would not mean anything on the boot time etc?

Or would you guys recommend disabling the hibernation file completely as these fast startup procedures may tear more on the SSD, because of the writes to the hiberfil on the SSD? Personally i do not think that these saves of kernel session and device drivers to the hiberfil cause that much of writing to the SSD, that it could be considered bad, or am i wrong?

Therefore i like to know if reducing the size of the hibernation file has any impact at all, when using these fast startups?

I am sitting on Windows 8.1 with 16gb of RAM.
 
You can't change the size of the hibernation file; you can only disable hibernation and get rid of the file.

Hibernation writes the state of your system to the hibernation file and powers down. When you boot the system, it skips most of the Windows startup sequence by loading exactly where you were when you hibernated: open applications, content, all your memory. If you don't need this ability, disable it and the hiberfile will go away. If you do need this ability, then you have to accept the size of the hiberfile.
 
"Warning
While this can be used to reduce the size of the hiberfil.sys file to save HDD space when you have hibernate enabled, I would only recommend to increase the size to be 100% instead of the default 75% to help make sure that everything in memory is saved when you hibernate." from http://www.sevenforums.com/tutorials/220051-hibernate-change-size-hiberfil-sys-file.html . The file needs to be large enough to contain your entire system state.

This: http://superuser.com/questions/746290/what-happen-if-we-reduce-the-size-of-hiberfil-sys mentions compression in the hiberfil, and a sanity check to keep it from being set too small.