Как отключить гибернацию в windows 10. Как отключить гибернацию

02.09.2019

Гибернация – это один из режимов энергосбережения на компьютерах с операционной системой линейки Виндовс. Но иногда требуется произвести его отключение, так как использование данного режима не всегда является оправданным. Давайте выясним, как сделать это для ОС Windows 7.

Режим гибернации предусматривает полное отключение энергопитания, но при этом сохраняет состояние системы на момент отключения в отдельный файл. Таким образом, при повторном запуске системы все документы и программы открываются на том же месте, на котором произошел вход в состояние гибернации. Это удобно для ноутбуков, а для стационарных ПК переход в гибернацию редко когда востребован. Но даже, когда эта функция вообще не применяется, по умолчанию все равно образуется объект hiberfil.sys в корневом каталоге диска C, отвечающий за восстановление системы после выхода из гибернации. Он занимает очень много места на винчестере (чаще всего, несколько Гб), равного по объему активной оперативной памяти. В таких случаях актуальным становится вопрос отключения данного режима и удаления hiberfil.sys.

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

Способ 1: отключение автоматического перехода в состояние гибернации

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


К нужному нам окну можно добраться и другим путем. Для этого применим инструмент «Выполнить» .

  1. Вызовите указанный инструмент нажатием Win+R . Вбейте:

    Щелкните «OK» .

  2. Будет выполнен переход в окошко выбора плана электрического питания. Активный план электропитания отмечен радиокнопкой. Нажмите справа от него по «Настройка плана электропитания» .
  3. В открывшемся окошке настройки актуального плана электрического питания щелкните «Изменить дополнительные параметры питания» .
  4. Активируется инструмент дополнительных параметров электрического питания актуального плана. Щелкните по пункту «Сон» .
  5. В отобразившемся перечне из трех пунктов выберите «Гибернация после» .
  6. Открывается значение, где указано, через какой период времени после начала бездействия компьютера он войдет в состояние гибернации. Произведите щелчок по данному значению.
  7. Открывается область «Состояние (мин.)» . Чтобы отключить автоматическое включение режима гибернации, установите в данном поле значение «0» или щелкайте по нижней пиктограмме треугольной формы до тех пор, пока в поле не отобразится значение «Никогда» . Затем жмите «OK» .

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

Способ 2: командная строка

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


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

Способ 3: системный реестр

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

  1. Перемещение в окно редактора реестра осуществляем посредством введения команды в окно «Выполнить» . Вызываем его, нажав Win+R . Вводим:

    Жмем «OK» .

  2. Запускается окно редактора системного реестра. С помощью древовидного инструмента навигации, расположенного в боковой части окна, последовательно перемещайтесь по следующим разделам: «HKEY_LOCAL_MACHINE» , «System» , «CurrentControlSet» , «Control» .
  3. Далее переместитесь в раздел «Power» .
  4. После этого в правой области окошка редактора реестра отобразится ряд параметров. Дважды кликните левой кнопкой мышки (ЛКМ ) по наименованию параметра «HiberFileSizePercent» . Данный параметр определяет размер объекта hiberfil.sys в процентном соотношении от размера оперативной памяти компьютера.
  5. Открывается инструмент изменения параметра HiberFileSizePercent. В поле «Значение» введите «0» . Щелкните «OK» .
  6. Нажмите дважды ЛКМ по имени параметра «HibernateEnabled» .
  7. В окошке изменения данного параметра в поле «Значение» также введите «0» и щелкните «OK» .
  8. После этого следует выполнить перезагрузку компьютера, так как до этого изменения не вступят в силу.

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

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

Операционные системы семейства Windows имеет широкий функционал по управлению системой, но увы, ни каждая из предлагаемых возможностей работает должным образом.

ОС Windows имеет ряд режимов для управления:

  • Выход из системы

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

Проблема гибернации:

Данный режим работает некорректно, а именно при включении после гибернации в нередких случаях появляется «синий экран смерти» — BSOD. Такая проблема чаще возникает с ноутбуками!

Ещё одна причина отказаться от этого режима – достаточно большой объём памяти для файла хранения, так он может достигать 3 гигабайта! Этот факт несущественен в том случае если на системном диске достаточно свободной памяти, то есть порядка 10 Гб, так как меньшее количество может затруднить выполнение дефрагментации.

Процесс отключения или включения режима гибернации

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

Вместо послесловия

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

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

Почему на ПК отсутствует эта функция?

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

Где находится файл спящего режима?

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

Отключение и включение

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

В реестре

  1. Для включения или выключения этой функции зайдите в окно «Выполнить» нажатием клавиш Win + R и откройте командой «regedit».
  2. Далее найдите раздел реестра HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Power . Перейдя по этому пути, в активном окне параметра HibernateEnabled установите значение «1».

Важно! При необходимости отключения гибернации через реестр нужно будет в активном окне параметра HibernateEnabled установить значение «0», соответствующее деактивации функции.

В панели управления

  1. Через меню «Пуск» зайдите в Панель управления, где выберете пункт «Электропитание».
  2. В разделе «Системные параметры» нажмите «Изменение параметров». Данная функция доступна только в случае входа в систему с правами администратора.
  3. Для включения поставьте галочку на пункте «Режим гибернации».

С помощью командной строки

  1. В поиске Windows введите (или cmd).
  2. На появившемся значке командной строки нажмите правой кнопкой мыши и выберите пункт «Запустить от имени администратора».
  3. В активном поле командной строки введите «powercfg -h on» и нажмите Enter.
    Данная команда включит функцию, о чем подробнее указано на видео.

Уменьшение размера или удаление файла hiberfil.sys

На жестком диске файл hiberfil.sys занимает место размером примерно 70 — 100% от объема оперативной памяти, установленной на компьютере. И если для вас каждый Гб памяти жесткого диска важен, можно уменьшит размер hiberfil.sys .

Для выполнения сжатия файла hiberfil.sys заходим в командную строку, вводим «powercfg /h /type/ reduced» . Чтобы установить первоначальный размер файла, вместо «reduced» нужно написать «full».

Удаление файла hiberfil.sys осуществляется с помощью кнопки Delete в окне проводника (делается это в случае, если после отключения гибернации файл не удалился автоматически). Но при этом функция гибернации должна быть отключена, поскольку система автоматически его восстановит.

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

Добавление гибернации в меню Пуск

Как правило, в ОС Windows 10 в гибернации нет. Но этот пункт можно туда добавить. Для этого нажмите клавиши Win+X. Выберете пункт «Управление электропитанием» и нажмите «Действия кнопок питания».

Вывод

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

После установки Windows 7 на жёстком диске/SSD съедается довольно много гигабайт. Один из файлов, который "съедает" свободное место - является файл для режима гибернации (Hibernation), он создаётся на диске по умолчанию и его размер составляет примерно 70-75 процентов от общего объёма установленной оперативной памяти (RAM) в вашем компьютере. Режим гибернации нужен в основном для мобильных ПК (ноутбуков), т.к. скидывает образ оперативной памяти на диск и питание ноутбука можно отключить совсем, а потом успешно восстановить сеанс работы (выйти из спящего режима). Как полностью отключить гибернацию и удалить файл, который отвечает за неё - узнаете в этой заметке.

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

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

Кстати, отключение гибернации и удаление файла hiberfil.sys - это довольно полезное и актуальное решение, если у вас в компьютере или ноутбуке стоит SSD-накопитель. Как известно, все современные SSD имеют некий ресурс записи, и чем меньше будет записано на диск информации - тем лучше для SSD в целом. Если у вас, к примеру, установлено 8 Гб оперативной памяти, то каждый раз при погружении компьютера/ноутбука в гибридный спящий режим - на HDD/SSD записывается столько информации, сколько у вас было занято оперативной памяти в этот момент. Допустим, из 8 Гб ОЗУ (оперативной памяти) у вас было занято 5 Гб и вы решили отправить ноутбук в сон, но перед тем как ноутбук уйдёт в сон он запишет на HDD/SSD всё содержимое ОЗУ - то есть примерно 5 Гб. Если отключить режим гибернации, то содержимое ОЗУ не будет записываться на HDD/SSD, таким образом будет меньше расходоваться ресурс записи на SSD. С обзором хорошего SSD можно ознакомиться по . Я там более подробно рассказываю о ресурсе записи и прочих моментах в работе SSD.

Итак, что бы полностью отключить режим гибернации и удалить файл hiberfil.sys, вам нужно зайти в командную строку и ввести специальную команду. Что бы попасть в командную строку - нужно нажать на кнопку Пуск и в поиске ввести cmd , в результатах поиска вы сразу увидите этот файл. Запускать его нужно от имени администратора, нажав на нём правой кнопкой мыши и выбрав соответствующий пункт - "Запуск от имени администратора". Ещё один способ попасть в командную строку: Нажимаем Пуск - > Все программы- > Стандартные - > Командная строка - > (правой кнопкой мыши) "Запуск от имени администратора". Перед вами откроется командная строка, в которой нужно ввести следующую команду и нажать Enter :
powercfg.exe -h off


Ввод команды в командной строке.

Вводить команду можно на клавиатуре, но проще - скопировать её и вставить через мышку, а потом уже нажать Enter на клавиатуре.

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

Если вам нужно будет снова активировать режим гибернации, то в командной строке (запускать её надо будет также - в режиме "Запуск от имени администратора") набираем следующую команду и жмём Enter :
powercfg.exe -h on

Если всё сделали правильно и ничего не помогло, то, вероятно, изменение состояния гибернации не фиксируется в реестре. Чтобы исправить это - нужно будет править реестр.

Выполните следующие действия:
1. Откройте редактор реестра Windows 7 (нажимаем кнопку Windows+R > пишем regedit > OK).

2. Зайдите в эту ветку реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
(Power нужно только выделить, но не раскрывать). В правой колонке вы увидите значения для параметра Power. Параметр HibernateEnabled отвечает за включение/отключение гибернации. Нужно дважды кликнуть по параметру HibernateEnabled и установить значение равным нулю (0), после чего нажмите ОК, закройте редактор реестра и перезагрузите компьютер.
SSD HyperX Savage
3. Параметр HiberFileSizePercent - отвечает за объём файла гибернации. Как уже упоминалось в начале статьи - обычно он равен 70-75% от общего объёма ОЗУ. Если в этом параметре стоит значение 75, то это означает, что файл гибернации равен 75% от объёма ОЗУ. Можно на всякий случай изменить и этот параметр (поставить в нём значение 0), если точно решили выключить гибридный спящий режим и удалить файл гибернации. Но, обычно изменять этот параметр не нужно, достаточно лишь изменить значение параметра HibernateEnabled.

На этом всё, спасибо за внимание!

Во время выполнения на компьютере какой-либо задачи часто возникает необходимость сделать перерыв на несколько минут, часов или даже дней. При этом после возобновления хочется начать работу именно с того момента, на котором она была прервана. Как раз для таких ситуаций в Windows 7/10 существует как минимум два режима – и «Гибернация». В данной статье разберемся в том, какая между ними разница, а также попробуем включить и отключить гибернацию.

Что такое «Гибернация» и в чем ее отличие от «Сна»

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

Также Гибернация может быть установлена в качестве режима, в который переводится компьютер при нажатии кнопки питания (Панель управления – Электропитание – Действие кнопки питания).

После перехода в состояние «Гибернация» компьютер выключается полностью и не потребляет электроэнергии, т. е. его можно вообще отключить от источника питания. При этом перед завершением работы на жестком диске создается точная копия данных оперативной памяти на момент выключения компьютера. По сути это образ системы – ее состояние со всеми открытыми приложениями и вкладками. При включении компьютера привычным способом с помощью кнопки на системном блоке информация с диска подгружается обратно в оперативную память, и вы после загрузки видите рабочий стол со всеми запущенными программами в таком же виде, в каком он был при уходе в режим гибернации. Удобно? Конечно.

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

Так как доступ к оперативной памяти осуществляется намного быстрее, чем к жесткому диску, то выход из режима «Сна» укладывается в куда более короткие временные рамки, нежели из режима «Гибернации». Например, если в первом случае на загрузку уходит до 10 секунд, то во втором – до 30-60, а то и больше, в зависимости от объема занятой памяти. Это еще одно, пусть и не столь существенное, различие между Сном и Гибернацией.

Как включить или отключить гибернацию в Windows 7/10

Режим гибернации в первую очередь актуален для ноутбуков и других портативных устройств, которые питаются от аккумуляторной батареи, склонной к быстрому разряду. Для стационарных же компьютеров, не испытывающих дефицита питания, вполне достаточно режима «Сон». Как правило, гибернация в Windows 7/10 по умолчанию отключена, но если она все же активна и отображается в меню Пуск, то ее можно отключить.

Самый простой способ отключить режим гибернации – воспользоваться командной строкой. Запускаем ее через меню «Пуск» с правами администратора и вводим в окне команду powercfg -h off . Нажимаем Enter. После выполнения этих действий не только исчезнет соответствующий пункт в меню Пуск, но и будет удален файл hiberfil.sys.

Включение режима осуществляется с помощью команды powercfg -h on, правда, для появления необходимого пункта в меню Пуск потребуется провести еще кое-какие манипуляции. О них расскажем позже.

Отключить гибернацию можно также через редактор реестра. Чтобы зайти в него, нажимаем сочетание клавиш Win+R и вводим regedit. Далее нажимаем кнопку Ок или Enter на клавиатуре. Переходим по адресу и находим параметр с именем HibernateEnabled .

Кликаем по нему дважды и присваиваем значение 0. Соответственно, для включения гибернации вместо 0 вписываем 1.

Добавление пункта «Гибернация» в меню Пуск

Если вы включили гибернацию одним из приведенных выше способов (командная строка или реестр), но в списке «Завершение работы» она не появилась, необходимо выполнить следующее. Заходим в Панель управления Windows, а затем в раздел «Электропитание». Слева кликаем по пункту «Действие кнопки питания». Далее нажимаем на ссылку «Изменение параметров, которые сейчас недоступны».

В списке параметров завершения работы ставим галочку рядом с пунктом «Режим гибернации» и нажимаем «Сохранить изменения».

Проверяем, появилась ли строчка «Гибернация» в «Пуске».

Немного о файле hiberfil.sys

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

Убеждаемся, что файл стал видимым.

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

Первый способ уменьшения – командная строка. Прописываем в ней команду powercfg /h /type reduced и нажимаем Enter. Возвращение исходного размера производится командой powercfg /h /type full.

Второй способ – реестр Windows 7/10. Переходим по ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power и находим параметр HiberFileSizePercent , находящийся рядом с HibernateEnabled. Щелкаем по нему два раза левой клавишей мыши, выбираем систему исчисления «Десятичная» вместо «Шестнадцатеричная» и в поле «Значение» вводим цифру, обозначающую новый размер файла hiberfil.sys в процентах от его оригинального размера.

Например, если исходный файл занимает 3 Гб и мы задаем параметру HiberFileSizePercent значение 50, то это означает, что новый размер составит 50% от 3 Гб, т.е. 1.5 Гб. После изменений в реестре перезагружаем операционную систему.

Обратите внимание, что задание слишком малого значения HiberFileSizePercent чревато появлением ошибки BSOD 0x000000A0: INTERNAL_POWER_ERROR . В этом случае надо увеличить число.

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