Навіщо потрібен файл hiberfil.sys у Windows 10 і як його видалити?

Не досвідчені користувачі після показу прихованих тек постійно виявляють файли і теки, які система за замовчуванням приховує і не знають що з ними робити і для чого вони. Одним з таких файлів є файл hiberfil.sys, який з'являється при використанні режиму гібернації.

У цій статті ми розглянемо що це за файл hiberfil.sys і чи можна видалити hiberfil.sys самому, оскільки відкрити його не вдається, не досвідчені користувачі думають, що це шкідлива програма. Тому нам потрібно розібратися як видалити hiberfil.sys в Windows 10 безпечно. Скажімо відразу, щоб видалити файл hiberfil.sys доведеться дізнатися як відключити режим гібернації в Windows 10


Що таке hiberfil.sys і навіщо потрібен файл гібернації в Windows?

Файл hiberfil.sys - це файл гібернації, який використовується у Windows для зберігання даних і їх подальшого швидкого завантаження в оперативну пам'ять при включенні комп'ютера або ноутбука.

В останніх версіях операційної системи Windows 7, 8 і Windows 10 є два варіанти управління харчуванням в режимі сну - один - це сплячий режим, в якому комп'ютер або ноутбук працює з низьким споживанням електроенергії (але при цьому працює) і ви можете майже миттєво привести до стану, в якому він був, перед тим, як Ви його перевели в режим сну.

Другий режим - гібернація, в якому Windows повністю записує весь вміст оперативної пам'яті на жорсткий диск і вимикає комп'ютер. Якщо ви ввімкнете, не завантажуєте систему «з нуля», а завантажуєте вміст файлу. Відповідно, чим більший розмір оперативної пам'яті комп'ютера або ноутбука, тим більше місця hiberfil.sys займає на диску.

Режим гібернації використовує hiberfil.sys, щоб зберігати поточний стан пам'яті комп'ютера або ноутбука, а оскільки це системний файл, ви не можете видалити його в Windows звичайними методами, хоча можливість видалення все одно існує, про що далі.

Файл hiberfil.sys на жорсткому диску

Ви можете не побачити цей файл на диску. Причина - або в вже вимкненій гибернації, але, що більш ймовірно, в тому що ви не включили показ прихованих і захищених системних файлів Windows. Зверніть увагу: це дві окремі параметри у параметрах вигляду провідника, тобто включення відображення прихованих файлів недостатньо, потрібно також зняти о.


Відмінність між сплячим режимом, режимом гібернації та гібридним сплячим режимом

Всі три режими характеризуються низьким енергоспоживанням комп'ютера. Лідером серед них є режим гібернації.

Сплячий режим - це пауза для вашого комп'ютера. Система просто завмирає і переходить у режим низького споживання енергії. Повернення в нормальний режим здійснюється в лічені секунди. У цьому режимі вся інформація залишається в оперативній пам'яті і при збоях у харчуванні відбудеться втрата даних.

Режим гібернації. Режим мінімального енергоспоживання. Розроблений спеціально для портативних комп'ютерів - ноутбуків і нетбуків. При переході в цей режим весь вміст оперативної пам'яті комп'ютера скидається в файл hiberfil.sys і комп'ютер вимикається. Повернення відбувається значно довше, ніж зі сплячого режиму, зате не страшні перепади з харчуванням. Всі дані надійно збережено на жорсткому диску.

Гібридний сплячий режим. Розроблений спеціально для стаціонарних комп'ютерів. Це суміш двох попередніх режимів. При активації інформації залишається в оперативній пам'яті комп'ютера і, скидається в файл hiberfil.sys. Потім комп'ютер переходить у режим зниженого енергоспоживання. Переваги даного режиму. Якщо не було перепадів у харчуванні, то повернення в робочий режим відбувається так само швидко як при звичайному сплячому режимі. Якщо був перепад напруги і в оперативній пам'яті інформація не збереглася, то, все відновлюється з hiberfil.sys, тільки вихід проводиться трохи довше.

Як видалити hiberfil.sys у Windows 10, 8 і Windows 7, відключивши гібернацію

Якщо ви не використовуєте гібернацію у Windows, ви можете вилучити hiberfil.sys, вимкнувши її, звільнивши тим самим місце на системному диску. Найшвидший спосіб вимкнути гібернацію в Windows складається з простих кроків:

  1. Запустіть командний рядок від імені адміністратора (як запустити командний рядок від імені адміністратора).
  2. Введіть команду powercfg -h off і натисніть Enter
  3. Якихось повідомлень про успішне виконання операції ви не побачите, але гібернація буде відключена.

Після виконання команди файл hiberfil.sys буде видалено з диска C (перезавантаження зазвичай не потрібно), а пункт «Гібернація» зникне в меню «Пуск» (Windows 7) або «Вимкнення» (Windows 8 і Windows 10).

Додатковий нюанс, який слід врахувати користувачам Windows 10 і 8.1: навіть якщо ви не користуєтеся гібернацією, файл hiberfil.sys задіяний в системній функції «швидкий запуск», про яку можна детально прочитати в статті Швидкий запуск Windows 10. Зазвичай істотної різниці у швидкості завантаження не буде, але якщо ви вирішите повторно увімкнути гібернацію, використовуйте описаний вище метод і команду powercfg -h on.


Як вимкнути гібернацію через панель керування та реєстр

Вищеописаний спосіб хоч і є, на мій погляд, найшвидшим і зручним, не єдиний. Ще один варіант, як відключити гібернацію і видалити тим самим файл hiberfil.sys - через панель управління.

Зайдіть до Панелі керування Windows 10, 8 або Windows 7 і виберіть «Електроживлення». У вікні, що з'явився, ліворуч виберіть «Налаштування переходу в сплячий режим», потім - «Змінити додаткові параметри живлення». Відкрийте «Сон», а потім - «Гібернація після». І встановіть «Ніколи» або 0 (нуль) хвилин. Застосуйте зроблені зміни.

І останній спосіб видалити hiberfil.sys. Зробити це можна через редактор реєстру Windows. Не знаю, навіщо це може знадобитися, але такий спосіб є.

  • Зайдіть у гілку реєстру HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
  • Значення параметрів HiberFileSizePercent іHibernceEnabled встановіть рівним нулю, після чого закрийте редактор реєстру і перезавантажте комп'ютер.

Таким чином, якщо ви ніколи не користуєтеся гибернацією в Windows, ви можете відключити її і звільнити деяку кількість місця на жорсткому диску. Можливо, враховуючи сьогоднішні обсяги жорстких дисків, це і не дуже актуально, але цілком може стати в нагоді.

Як перемістити hiberfil.sys на інший диск

Комусь навіть зменшений файл гібернації буде займати занадто багато місця. Буває. У такому випадку виникає логічна ідея перемістити hiberfil.sys на інший диск. На жаль, така можливість фізично неможлива. Справа в тому, що для виходу з режиму гібернації використовується спеціальний драйвер, який шукає файл hiberfil.sys на диску C, а потім вже ініціалізує файлову систему за допомогою відповідного драйвера на диску. Цей же спеціальний драйвер шукає потрібні для старту системи файли в корені диска C при звичайному запуску і не вміє шукати в інших розташуваннях, тому hiberfil.sys строго пришитий до стандартного розташування. З цим треба просто змиритися.


Хороша новина в тому, що збільшити обсяг сховища в ноутбуці або звичайному настільному комп'ютері нині не тільки дуже просто, але і як ніколи дешево. Якщо ж ви не можете дозволити собі більш ємний SSD, є сенс спробувати установку Windows 10 в стисненому вигляді, а також очищення диска C. За допомогою цих методів ви зможете звільнити відразу кілька гігабайт вільного простору без шкоди режиму гібернації.

Як зменшити розмір файлу гібернації

Windows дозволяє не тільки видалити файл hiberfil.sys, але і зменшити розмір цього файлу таким чином, щоб він зберігав не всі дані, а лише необхідні для роботи гібернації і швидкого запуску. Чим більше оперативної пам'яті на вашому комп'ютері, тим більш значним буде обсяг звільненого місця на системному розділі.

Щоб зменшити розмір файла гібернації, достатньо запустити командний рядок від імені адміністратора, ввести команду

powercfg -h -type reduced

і натиснути Enter. Відразу після виконання команди ви побачите новий розмір файла гібернації в байтах.


COM_SPPAGEBUILDER_NO_ITEMS_FOUND