Файл hiberfil.sys допомагає зберігати оперативну пам’ять на диску, щоб ми могли піти в гібернацію – глибокий сон, при якому повністю виключається наш комп, нетбук чи ноутбук. Але файл досить жирний і лежить на диску С, який не рідко проситься щоб його почистили.
Ми можемо відключити гібернацію:
powercfg.exe /hibernate off
Але якщо гібернація нам потрібна, з’являється природне бажання перемістити файл на інший логічний чи фізичний диск. Перемістити файл hiberfil.sys на інший диск, на жаль, неможливо, бо він має знаходитись в певному секторі на диску, з якого проводиться завантаження. Зате наступна команда зменшить файл hiberfil.sys вдвічі:
Powercfg.exe /hibernate /size 50
При цьому, ми несемо ризики збою, у випадку, коли система буде йти в глибокий сон, і кількість фактично використаної оперативної пам’яті буде значно більше 50%. Суть в тому, що пам’ять не завжди повністю завантажена, і при вході в гібернацію дані з оперативної пам’яті стискаються, перед тим, як попасти в файл hiberfil.sys.
Тому 50% файлу гібернації, як правило має сенс, особливо коли об’єм пам’яті в системі встановлено великий, тобто більше 4Гб. Якщо встановлено менше і система Win7 чи старша, то збільшується ймовірність неуспішної гібернації.