Режим гибернации в Windows: зачем нужен, как его отключить или включить
В системном разделе хранятся файлы hiberfil.sys и pagefile.sys, занимающие по несколько гигабайт. Без второго на компьютере с малым объёмом оперативной памяти не обойтись, от первого ради освобождения пространства на системном томе можно избавиться. Классическим способом этого не сделать - нужно отключить режим гибернации.
- Что такое гибернация в Windows
- Отличия гибернации, сна и гибридного режима
- Как удалить файл hiberfil.sys и зачем он нужен?
- Как гибернацию
- Windows 10 и 8.1
- Командная строка
- PowerShell
- Управление электропитанием
- Редактирование реестра
- Windows 7
- Стоит ли отключать
- Как включить гибернацию
- Как уменьшить файл hiberfil.sys
Что такое гибернация в Windows
Гибернация изначально предназначалась для портативных устройств - экономит электроэнергию, ускоряет их запуск. При переходе ПК в режим содержимого ОЗУ записывается в файл hiberfil.sys, и устройство отключается. После включения самотестирования BIOS и вместо передачи процесса управления запуском загрузочной операционной системы содержимое hiberfil.sys записывается в оперативную память.
Преимущества:
- шустрый старт;
- Сохранение состояния всех приложений и процессов - можно продолжить конвертирование, копирование, загрузку файлов, рендеринг сцен, браузере открыты все сайты и т.д .;
- экономия заряда батареи - на выключение и запуск устройства уходит несколько секунд;
- выключенное устройство не потребляет энергии.
Рекомендуется использовать для рабочей установки, когда заряд батареи на исходе, а возможность подзарядить отсутствует.
Из недостатков можно отметить разве долгий запуск при малом объёме свободного пространства в разделе C: \, фрагментации файлов на нём.
Отключается как через графический интерфейс, так текстовом режиме: в командной строке , PowerShell.
Отличия гибернации, сна и гибридного режима
Это режимы пониженного энергопотребления, позволяет шустро восстановить работу Windows - быстрее, чем запуск с нуля. Такое разнообразие может запутать: какой и когда лучше использовать, чем они отличаются.
Гибернация - запись содержимого ОЗУ в файл hiberfil.sys с последующим выключением ПК. Преимущество - компьютер не вовсе потребляет электроэнергию.
Спящий режим - ОЗУ с процессором переводятся в режим пониженного энергопотребления. Работа восстанавливается кнопкой Power. Если в это время отключится питание, данные сотрутся, и операционная система будет запускаться с нуля.
Преимущества:
- мгновенное восстановление сессии - не более 1-2 секунд;
- не нуждается в дополнительном дисковом пространстве.
Гибридный - комбинирует описанные выше режимы, рассчитан на настольные компьютеры. Информация с ОЗУ дублируется в файле hiberfil.sys, устройство переходит в экономный режим. При активном гибридном режиме включения спящего автоматом активирует и гибридный. При сбоях с электропитанием (отключили подачу электричества) Windows восстановится из hiberfil.sys.
Как удалить файл hiberfil.sys и зачем он нужен?
Файл hiberfil.sys представлен дисковым пространством - переходной копией ОЗУ прие ПК в энергоэффективные режимы. Удалить файл можно и штатными средствами администратора Windows с правами администратора либо через специальные утилиты, вроде Unlocker, но делать так категорически не рекомендуется. Для удаления файла необходимо отключить гибернацию, перезапустить систему.
Как гибернацию
Во всех системах системы от Microsoft алгоритм отключения гибернации сохранён, за исключением незначительных отличий в интерфейсе.
Windows 10 и 8.1
В «Десятке» проблема решается через графический интерфейс и в консоли.
Командная строка
Нужны права администратора.
- Вызовите консоль с привилегированными сеансами регистрации: правый клик по Пуску, комбинация Win + X
- Введите команду powercfg –h off или скопируйте её в буфер обмена, кликните правой клавишей по тёмному фону консоли для вставки и нажмите Enter.
Powercfg можно заменить на powercfg.exe - утилита для управления электропитанием в Windows, -h - команда для включения и отключения гибернации, выключено - её значение. Полная версия команды: powercfg.exe / hibernate off
Если появится ошибка вроде: «Не удалось выполнить операцию…», у вас нет прав администратора или инструмент запущен без расширенных привилегий.
PowerShell
Средство автоматизации управления Windows и её обслуживания.
- Запустите инструмент с правами администратора через поиск или ярлык в Пуске.
- Отыщите каталог Windows PowerShell.
- В контекстном меню ярлыка выпадающий список «Дополнительно».
- Нажмите «Запуск от имени администратора».
- Выполните команду powercfg / h «off» с кавычками - синтаксис отличается от использования в командной строке.
Управление электропитанием
Через графический интерфейс процесс выглядит нагляднее.
- Откройте параметры: правый клик п Пуску или комбинацию Win + I.
- Перейдите в «Система», далее - в «Питание и спящий режим»
Второй способ - за систему Win + X, щёлкните «Управление электропитанием».
- Кликните «Дополнительные параметры…».
Альтернативный путь: раздел Панели управления под названием «Электропитание» или выполните команду powercfg.cpl.
- Слева активируйте «Настройка перехода в спящий…».
- Жмите по ссылке «Изменить дополнительные параметры…».
- Разверните раздел «Сон», укажите «Никогда». Для портативного устройства для обоих пунктов - батареи и питание от сети.
- Сохраните настройки.
Редактирование реестра
Новичкам к данному способу прибегать не рекомендуется. Если решились - позаботьтесь о резервной копии изменяемой ветки или всего реестра.
- Откройте командный интерпретатор - за основу Win + R.
- Выполните regedit или regedit.exe.
- Перейдите в HKLM \ SYSTEM \ CurrentControlSet \ Control \ Power.
- Значение HibernateEnabled измените на ноль и сохраните настройки.
- Перезапустите ПК.
Для включения гибернации замените ноль обратно на единицу.
На Windows 8.1 процесс абсолютно не отличается.
Windows 7
В случае в Windows 7 отличий нет за исключением одного момента: Параметров в «Семёрке» нет, остаеться окно для управления электропитанием открывается.
Стоит ли отключать
Единственная причина отключения режима гибернации - освобождение пространства на диске C: \. Размер hiberfil.sys может достичь объёма оперативной памяти. Если её установлено 8-16 ГБ и более, файл может занимать львиную долю места на системном томе. В остальных используется преимуществами данного метода выключения компьютера.
Как включить гибернацию
Включается гибернация точно так же, как и отключается:
- Консоль - команда powercfg –h on.
- PowerShell - powercfg / h «включено».
- Управление электропитанием - в списке время простоя, по истечении которого ПК перейдёт в режим гибернации.
- Редактор реестра - измените значение параметра Hibernate Включить обратно на 1.
Как уменьшить файл hiberfil.sys
Обычно документ hiberfil.sys занимает меньше, чем установлено физической оперативной памяти. Размер равняется объёму заполнения ОЗУ на момент последнего переведения компьютера в режим гибернации. Если планируете выключить данный режим, активируйте быстрый запуск - Быстрый запуск, вдруг он отключён.
- Зажмите Win комбинации + R, выполните компл .
Также можете зайти в раздел Панели управления под названием Электропитание.
- Слева жмите «Действия…».
- Вверху активируйте «Изменить параметры, которые…» - потребуются привилегии администратора.
- Акрутивийте опцию «Включить быстрый запуск…» и сохраните изменения.
Существует способ ограничения объёма hiberfil.sys.
- Откройте системный реестр командой regedit - запускается в поисковой строке или строке «Выполнить».
- Перейдите в ветку HKLM \ SYSTEM \ CurrentControlSet \ Control \ Power .
- Дважды кликните по записи HiberFileSizePercent .
- Измените её значение на требуемое в процентах и сохраните настройки.
Этим ограничите максимальный размер файла гибернации от объёма оперативной памяти. При 8 ГБ ОЗУ значение в 25% ограничит объём hiberfil.sys 2 ГБ.
Ужать hiberfil.sys можно и через консоль: за основу Win + R, выполнить powercfg / h / type уменьшенный . В результате его размер уменьшится (после перезагрузки компьютера) до размера, необходимого для записи ядра Windows, основных драйверов и сервисов. Снимет квоты команда powercfg / h / type full .
Прежде, чем отключать режим гибернации, убедитесь, что без комфортной работы за компьютером не снизится. Попробуйте ограничить размер файла гибернации.