hiberfil.sys: удаление и отключение файла гибернации

Современные компьютеры предлагают целый ряд энергосберегающих опций. Эти функции особенно полезны для ноутбуков, которые часто работают от батареи, а не от розетки. Одна из самых известных функций для экономии энергии и заряда батареи — это режим гибернации (также называемый Suspend to disk), который отключает компьютер. Перед тем как операционная система выключится, она сохраняет текущий сеанс работы пользователя на жестком диске, чтобы вы могли продолжить работу с того места, на котором остановились, когда компьютер пробудится от гибернации.

Системы Microsoft, такие как Windows 7, 8 или 10, сохраняют это содержимое памяти в файл hiberfil.sys, который может занимать несколько гигабайт пространства в зависимости от программного обеспечения, версии системы и типа используемого устройства. Windows создает этот файл системной памяти, даже если вы никогда не используете режим Hibernatemode или Sleep mode, который также использует метод гибернации. Мы объясним, как удалить файл hiberfil.sys и предотвратить автоматическое создание нового файла hiberfil.sys, если вы не используете функцию гибернации в Windows.

Что такое hiberfil.sys?

hiberfil.sys — это системный файл в операционных системах Windows, который содержит текущее содержимое памяти состояния машины и используется опциями энергосбережения «Sleep» и «Hibernate». Файл создается и управляется самой операционной системой Windows и может иметь размер несколько гигабайт (в Windows 10 он обычно составляет от трех до пяти гигабайт). Файл hiberfil.sys используется для восстановления сеанса пользователя при загрузке системы после гибернации или спящего режима.

Примечание

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

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

  1. Перейдите на вкладку Вид и установите флажок Скрытые элементы.
  2. Щелкните Параметры, а затем выберите Изменить параметры папки и поиска.
  3. В появившемся диалоговом окне перейдите на вкладку Вид и снимите флажок Скрывать защищенные файлы операционной системы (Рекомендуется).

Как удалить и отключить файл hiberfil.sys

Хотя hiberfil.sys является скрытым и защищенным системным файлом, вы можете безопасно удалить его, если не хотите использовать опции энергосбережения в Windows. Это потому, что файл гибернации не влияет на общие функции операционной системы. Однако вы не можете использовать стандартный метод удаления (щелкнуть правой кнопкой мыши и «Удалить»), потому что Windows активно использует этот файл. Когда вы попытаетесь это сделать, вы получите сообщение о том, что файл hiberfil.sys открыт в другой программе.

Решением является отключение спящего режима. В результате Windows автоматически удалит файл hiberfil.sys. Сейчас мы объясним, как именно это сделать в Windows 7, 8 и 10.

Примечание

для отключения hiberfil.sys вам понадобятся привилегии администратора.

Как отключить hiberfil.sys в Windows 10

Есть два способа отключить файл гибернации, который сохраняет вашу сессию на жестком диске: Либо отключить службу с помощью Command Prompt, либо изменить запись в реестре для hiberfil.sys. В обоих случаях вы должны иметь необходимые привилегии доступа, поскольку файл гибернации является системным файлом, как упоминалось выше.

Удаление hiberfil.sys через PowerShell в Windows 10:

Чтобы отключить кэширование в системном файле через PowerShell, достаточно выполнить команду. Но сначала нужно запустить PowerShell от имени администратора, выбрав сочетание клавиш [Windows] + [X] или щелкнув правой кнопкой мыши на значке Windows и выбрав Windows PowerShell(Admin)Windows PowerShell:

После запуска PowerShell (возможно, потребуется ввести пароль) введите следующую команду CMD для отключения файла hiberfil.sys:

powercfg /hibernate off

Нажмите Enter для подтверждения ввода. Режим гибернации будет отключен, а файл hiberfil.sys будет автоматически удален.

Примечание

Вы также можете использовать команду powercfg, если хотите снова включить режим Hibernate позже. Все, что вам нужно сделать, это изменить параметр «off» на «on».

Удаление hiberfil.sys через реестр в Windows 10:

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

Совет

Редактор реестра Windows — лучший способ изменения реестра. Откройте его, нажав Windows + R и набрав regedit в диалоговом окне «Выполнить». Чтобы узнать больше о редакторе реестра Windows, см. нашу статью о regedit.

Отключить службу с помощью этого метода довольно просто. Сначала откройте запись реестра «HibernateEnabled», которая находится по адресу:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPower

Дважды щелкните вышеуказанную запись и установите значение в поле данных Value на 0, чтобы отключить режим Hibernate и удалить файл hiberfil.sys:

Удаление hiberfil.sys в Windows 7 и 8: пошаговое руководство

Вы также можете удалить файл гибернации из системы, если используете Windows 7 и 8. Как и в Windows 10, вы можете выбрать между Командной строкой и базой данных реестра. Процедура почти такая же, как и в Windows 10.

Удаление hiberfil.sys с помощью Командной строки в Windows 7 и 8:

Хотя команда для отключения hiberfil.sys одинакова во всех версиях Windows, шаги для открытия Command Prompt отличаются в зависимости от используемой версии. В отличие от Windows 10, в Windows 7 и Windows 8 нет меню быстрого доступа, поэтому эта опция для запуска Command Prompt недоступна. Вместо этого откройте меню «Пуск» Windows и воспользуйтесь встроенной функцией поиска. Просто введите в строке поиска следующее:

cmd

Windows покажет Command Prompt как наиболее подходящий вариант. Щелкните правой кнопкой мыши, чтобы выбрать его, и выберите Запуск от имени администратора. Введите приведенную выше команду CMD и выберите Enter, чтобы отключить кэширование для режима Hibernate и удалить hiberfil.sys:

powercfg /hibernate off

Удаление hiberfil.sys через реестр в Windows 7 и 8:

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

  1. Щелкните правой кнопкой мыши на панели задач.
  2. Выберите Свойства.
  3. Перейдите на вкладку Меню «Пуск» и нажмите Настроить.
  4. Выберите команду Выполнить и нажмите OK. Выберите Применить, чтобы сохранить изменения.

Откройте диалоговое окно «Выполнить» и введите команду для запуска редактора реестра:

regedit

Теперь откройте каталог для записи в реестре о спящем режиме Windows:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPower

Затем нажмите HibernateEnabled и установите значение этого ключа равным 0, чтобы удалить файл hiberfil.sys. Если ключ не существует, создайте его вручную: Щелкните правой кнопкой мыши в окне справа и выберите «Новый», а затем значение DWORD. Введите «HibernateEnabled» в качестве имени ключа:

Оцените статью
cdelat.ru
Добавить комментарий