Если вы попали на эту статью через поиск, можно предположить что у вас на диске C на компьютере с Windows 10, 8 или Windows 7 находится огромный файл hiberfil.sys, при этом вы не знаете, что это за файл и он не удаляется. Обо всем этом, а также о некоторых дополнительных нюансах, связанных с этим файлом и пойдет речь в этой статье.

В инструкции отдельно разберем, что за файл hiberfil.sys и зачем он нужен, как его удалить или уменьшить, чтобы освободить место на диске, можно ли его переместить на другой диск. Отдельная инструкция на тему для 10-ки: Гибернация Windows 10.

  • Что за файл hiberfil.sys
  • Как удалить hiberfil.sys в Windows (и последствия этого)
  • Как уменьшить размер файла гибернации
  • Можно ли переместить файл гибернации hiberfil.sys на другой диск

Что такое hiberfil.sys и зачем нужен файл гибернации в Windows?

Файл hiberfil.sys — это файл гибернации, используемый в Windows для хранения данных и их последующей быстрой загрузки в оперативную память при включении компьютера или ноутбука.

В последних версиях операционной системы Windows 7, 8 и Windows 10 имеются два варианта управления питанием в режиме сна — один — это спящий режим, в котором компьютер или ноутбук работает с низким потреблением электроэнергии (но при этом работает) и вы можете почти мгновенно привести к состоянию, в котором он был, перед тем, как Вы его перевели в режим сна.

Второй режим — гибернация, в котором Windows полностью записывает все содержимое оперативной памяти на жесткий диск и выключает компьютер. При последующем включении не происходит загрузка системы «с нуля», а загружается содержимое файла. Соответственно, чем больше размер оперативной памяти компьютера или ноутбука, тем больше места hiberfil.sys занимает на диске.

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

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

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

Вы можете не увидеть этот файл на диске. Причина — либо в уже отключенной гибернации, но, что более вероятно, в том что вы не включили показ скрытых и защищенных системных файлов Windows. Обратите внимание: это две отдельные опции в параметрах вида проводника, т.е. включения отображения скрытых файлов недостаточно, нужно также снять отметку с пункта «скрывать защищенные системные файлы».

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

Самый быстрый способ отключить гибернацию в Windows состоит из простых шагов:

Отключение гибернации и удаление hiberfil.sys в командной строке

  1. Запустите командную строку от имени администратора (как запустить командную строку от имени администратора).
  2. Введите командуи нажмите 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

Зайдите в Панель управления Windows 10, 8 или Windows 7 и выберите пункт «Электропитание». В появившемся окошке слева выберите «Настройка перехода в спящий режим», затем — «Изменить дополнительные параметры питания». Откройте «Сон», а потом — «Гибернация после». И установите «Никогда» или 0 (ноль) минут. Примените сделанные изменения.

И последний способ удалить hiberfil.sys. Сделать это можно через редактор реестра Windows. Не знаю, зачем это может понадобиться, но такой способ есть.

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

Таким образом, если вы никогда не пользуетесь гибернацией в Windows, вы можете отключить ее и освободить некоторое количество места на жестком диске. Возможно, учитывая сегодняшние объемы жестких дисков, это и не очень актуально, но вполне может пригодиться.

Как уменьшить размер файла гибернации

Windows позволяет не только удалить файл hiberfil.sys, но и уменьшить размер этого файла таким образом, чтобы он сохранял не все данные, а лишь необходимые для работы гибернации и быстрого запуска. Чем больше оперативной памяти на вашем компьютере, тем более значительным будет объем освобожденного места на системном разделе.

Для того, чтобы уменьшить размер файла гибернации, достаточно запустить командную строку от имени администратора, ввести команду

и нажать Enter. Сразу после выполнения команды вы увидите новый размер файла гибернации в байтах.

Уменьшить размер файла гибернации

Можно ли перенести файл гибернации hiberfil.sys на другой диск

Нет, hiberfil.sys перенести нельзя. Файл гибернации — один из тех системных файлов, перенос которого на диск, отличный от системного раздела невозможен. Об этом даже есть интересная статья от Майкрософт (на английском), озаглавленная «Парадокс файловой системы». Суть парадокса, применительно к рассматриваемому и другим неперемещаемым файлам сводится к следующему: при включении компьютера (в том числе из режима гибернации) необходимо прочитать файлы с диска. Для этого требуется драйвер файловой системы. Но драйвер файловой системы находится на диске, с которого его и нужно прочитать.

Для того, чтобы обойти ситуацию, используется специальный небольшой драйвер, который умеет найти необходимые для загрузки системные файлы в корне системного диска (и только в этом расположении) и загрузить их в память и лишь после этого загружается полноценный драйвер файловой системы, который может работать с другими разделами. В случае гибернации, этот же миниатюрный файл используется для загрузки содержимого hiberfil.sys, из которого уже загружается драйвер файловой системы.

А вдруг и это будет интересно:

  • Windows 10
  • Настройка роутера
  • Всё про Windows
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • В контакте
  • Одноклассники
  • Android

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

10.02.2021 в 00:34

Хотел вначале уменьшить объём гибернации, но не вышло, винда 8.1 допускала только режим on или off. В итоге освободилось больше 13гб.
Благодарю!

21.02.2021 в 14:24

Спасибо, отличная статья, отключил гибернацию, освободил 8 гигов места.

09.04.2021 в 16:02

Хотел уменьшить, и пропал пункт Гибернация, здесь не указанно как вернуть нашел powercfg -h -type full

28.04.2021 в 12:26

Спасибо огромнейшее! помог способ через реестр!)) оствободил 7 Гб, а до этого очень намучился, свободно на диске С было 10 мб, роботать не возможно было! Удалял всё! еще интересует какие старый обновления можно удалять? и почему приложения занимают 25 Гб, если у меня стоят только 3-4 проги по 200 мб?

13.05.2021 в 23:48

Доброго. Хотел уменьшить размер файла командой powercfg -h -type reduced и гибернация вовсе пропала из меню. Пробовал вернуть через команду powercfg -h on, но не помогает. Подскажите, пожалуйста как мне вернуть все обратно?

14.05.2021 в 10:47

Здравствуйте. вместо reduced включите full и перезагрузка.
если не появится, зайдите в параметры электропитания панели управления там где включаются пункты сон-гибернация и прочие.

29.05.2021 в 22:33

Спасибо, а то все гадал, куда пропало 25 гигов на ssd.

09.06.2021 в 09:24

Прежде чем отключать, хотел более подробно узнать об этом. Прочитав вашу статью всё стало ясно, большое спасибо.
У себя, ориентируясь на название параметра в реестре, отключил только второй и файл исчез. Или этого всё же не достаточно и он может появиться?

09.06.2021 в 12:50

Вполне достаточно только выключения второго параметра.

08.11.2021 в 16:14

Здравствуйте. Ваши публикации воруют и перепечатывают от своего имени. Вот ссылка на скопированную ВАШУ публикацию. (ссылка)

09.11.2021 в 14:01

Здравствуйте и спасибо!
Знаю о проблеме, но никуда от этого не деться. Где-то жалуюсь и стараюсь убрать копии, где-то не имеет особого смысла.

В этой статье описывается отключение и повторное включение гибернации на компьютере под управлением Windows.

Исходная версия продукта: Windows Server 2019, Windows 10 — все выпуски, Windows Server 2016, Windows 7 Пакет обновления 1, Windows Server 2012 R2, Windows Server 2008 R2 Пакет обновления 1
Исходный номер КБ: 920730

Вы можете потерять данные, если режим гибернации будет недоступен, а при включении параметра гибридного спящий режим произойдет потеря питания. Если режим гибернации недоступен, гибридный спящий режим не работает.

В последних версиях операционной системы Windows начиная с 7 версии разработчики внедрили второй варианта управления питанием в режиме сна. Это гибернация и старый — спящий режим, в котором компьютер или ноутбук работает с низким потреблением электроэнергии и вы можете быстро вернуть рабочую станцию к состоянию, в котором она была, перед тем, как Вы ее перевели в режим сна.

Режим гибернация работает следующим образом. В Windows полностью записывает все содержимое оперативной памяти на жесткий диск (в файл и hiberfil.sys ) и выключает компьютер, так что даже если вы достанете аккумулятор ноутбука или выключите шнур питания со стационарного ПК и вставите его обратно, все равно при включении вы увидите то, над чем работали (идея нагло перенята у Apple).

Как же отключить гибернацию и удалить hiberfil.sys

Самый быстрый и самый простой способ — это ввести в командной строке (от имени администратора):

И все. В пуске пропадет пункт «Гибернация» и файл удалится автоматически без перезагрузки.

Наверняка, многие пользователи встречали у себя на компьютере скрытый файл hiberfil.sys. Он находится в корневой папке системы и отвечает за режим гибернации в Windows 7 / 8 / 10. Зачастую его размер зависит от объема ОЗУ. Собственно, процесс гибернации предполагает сохранение текущего состояния памяти компьютера, что достигается за счет записи содержимого ОЗУ на жесткий диск при выключении компьютера. Таким образом, вышеуказанный файл содержит всю информацию о состоянии вашей системы в момент выключения ПК. При этом, после выхода из гибернации все открытые документы и запущенные программы будут восстановлены.

Один из главных минусов режима гибернации заключается в том, что файл hiberfil.sys может вырасти до неприличных размеров при большом объеме оперативной памяти. У некоторых пользователей он превышает 10 Гб, занимая свободное место на системном диске. Если вы не собираетесь пользоваться режимом гибернации, то данная инструкция поможет отключить процесс гибернации и уменьшить размер соответствующего файла.

Методы, о которых пойдет речь ниже, подходят не только для Windows 8, но и для Windows 7 и Windows 10.

Метод 1. Командная строка

Запускаем Windows под учетной записью Администратора и кликаем правой кнопкой мыши на панель Пуск. Далее выбираем опцию Командная строка (администратор):

Вводим команду powercfg -h off и нажимаем Enter:

Далее вводим exit, чтобы выйти из режима командной строки:

После этого режим гибернации (Выключение в Windows 8) пропадет из панели Пуск.

Для включения гибернации используйте следующую команду:

Метод 2. Изменения параметров реестра

Также вы можете отключить режим гибернации через реестр Windows при наличии прав Администратора. Для этого используем клавиши Win + R, чтобы открыть меню Выполнить. Вводим команду regedit:

Далее переходим в следуюущу директорию:

Кликаем дважды на параметр HibernateEnabled и изменяем его значение с 1 на 0:

Аналогичную процедуру проделываем и с параметром HiberFileSizePercent и перезагружаем систему.

Гибернация, если вкратце, это такой режим, когда компьютер записывает с оперативной памяти информацию хранящуюся в ней (в частности то, что запущено) и помещает её в специальный файл hiberfil.sys , хранящийся на жестком диске. Впоследствии компьютер, после выхода из режима гибернации, «заберет» из него информацию и запустит систему такой, какой она была до этого режима. Соответственно чем больше у Вас открыто окон и запущено приложений, тем больше этот файл занимает места на жестком диске. Рекомендую почитать статью сон или гибернация для большей информации.

Отключить режим гибернации на компьютере можно несколькими способами.

1) Выключить гибернацию с помощью командной строки.
Запускаем командную строку от имени администратора.
Для этого находим её в ПускВсе программыСтандартные и на строке Командная строка щелкаем ПКМ и выбираем из контекстного меню Запуск от имени администратора.
В ней вводим команду Powercfg /Hibernate off или powercfg -h off и жмем кнопку Enter.

2) Отключаем гибернацию с помощью Панели управления.
Заходим в ПускПанель управленияЭлектропитание (если у Вас стоит просмотр по Крупным значкам , иначе ищите в пункте Система и безопасность ).
Здесь мы видим планы электропитания. Лучше всего выбрать тот, на котором у Вас стоит «кружочек» и нажать ссылку Настройка плана электропитания напротив него.
В следующем окне жмем ссылку Изменить дополнительные параметры питания .
Появится окно, в котором нам нужен пункт Сон , а в нём Гибернация после в которой нужно ввести 0 :

Затем жмем Применить и Ок.

3) Как убрать гибернацию с помощью реестра.
Запускаем Редактор реестра с помощью самого простого способа — сочетание клавиш win+r и вводим regedit .
Переходим в ветку

Щелкаем ПКМ по первому (HiberFileSizePercent) и выбираем Изменить. Ставим в строке 0 . То же самое проделываем со вторым файлом.
Закрываем Редактор реестра и перезагружаемся.

Вот и всё на этом, теперь Вы знаете как можно отключить гибернацию с помощью командной строки, панели управления и реестра.

Режим гибернации – это специальный режим, разработанный в большей степени для ноутбуков, который позволит снизить время разряда батареи. Из всех режимов, имеющихся в ОС Windows, в режиме гибернации устройство потребляет наименьшее количество электроэнергии. При этом состояние компьютера можно сравнить с отключенным, только все открытые файлы и программы, сохраняются на жестком диске, и при выходе из данного режима Вы сможете продолжить работу с ними.

Многие путают режим гибернации со спящим режимом. Эти состояния, правда, очень похожи, но в спящем режиме, открытые документы и процессы сохраняются в оперативной памяти компьютера. Выходит компьютер из режима сна быстрее, чем из режима гибернации. В плане электропитания – потребление снижается, что позволит увеличить время работы ноутбука от батареи.

Если Вы не всегда работаете за ноутбуком, то переход в спящий режим или режим гибернации, позволит увеличить его время работы от батареи. Но при постоянной работе с ним, Вам это ни к чему. Причем, как говорилось выше, при включенном режиме гибернации, открытые программы и данные сохраняются на жестком диске ноутбука, соответственно – если его отключить – можно освободить пару гигабайт.

Теперь вернемся к основному вопросу: как можно отключить режим гибернации.

Нажмите в трее на значок батареи и кликните «Дополнительные параметры электропитания» .

В следующем окне выберите пункт «Действие при закрытии крышки» .

Здесь можно настроить действие, которое будет выполняться при нажатии кнопки питания, кнопки сна или закрытии крышки. Отключите режим «Гибернация» – из выпадающего меню выберите, чтобы ноутбук переходил либо в «Сон» , либо «Действие не требуется» , либо «Завершение работы» . Нажмите «Сохранить изменения» .

Дальше отключаем гибернацию с помощью командной строки. Нажмите комбинацию Win+X и выберите пункт «Командная строка (администратор)» .

Напишите следующую команду powercfg -h off и нажмите «Enter» . Если Вы захотите включить режим гибернации, вместо off напишите on . Для закрытия командной строки напишите exit и нажмите «Enter» .

Отключить режим гибернации также можно с помощью реестра. Нажмите комбинацию Win+R , в строке «Открыть» напишите команду regedit и нажмите «ОК» .

В редакторе реестра откройте нужную ветку, подчеркнута на рисунке ниже. Здесь нас интересуют два параметра: «HiberFileSizePercent» и «HibernateEnabled» . Откройте один, потом второй и в поле «Значение» поставьте «0» .

Чтобы убедится, что Вы действительно отключили гибернацию на компьютере, зайдите «Панель управления» – «Параметры папок» .

Перейдите на вкладку «Вид» . Снимите галочку с пункта «Скрывать защищенные системные файлы» и поставьте маркер «Показывать скрытые файлы, папки и диски» . В первом случае появится окно-предупреждение, нажмите в нем «Да» . Затем нажмите «Применить» и «ОК» .

Через проводник зайдите на локальный диск С: . Здесь нас интересует файл с названием hiberfil.sys, именно в нем сохраняются все данные об открытых документах и процессах. Ели Вы отключили гибернацию – этого файла быть не должно, и свободное место на соответствующем разделе жесткого диска, должно увеличиться примерно на 2 Гб.

Таким способом Вы можете отключить режим гибернации на ноутбуке с установленной операционной системой Windows 7 и Windows 8.

Смотрим видео по теме:

Как отключить гибернация windows 8