Компьютер из режима сна переходит в гибернацию: всегда ли виноваты устройства?
Режим сна очень удобен, когда нужно ненадолго отлучиться от рабочего места. Процессы и данные программ остаются в по-прежнему получающей электропитание ОЗУ, что позволяет вернуться к работе практически мгновенно. Но вот вы приходите, открываете крышку ноутбука и видите, что устройство выключено. К такому исходу могло привести два события: внезапное отключение от сети и переход в режим гибернации. Включив лэптоп, вы сразу же поймете, что имело место быть из этих двух вариантов.
Если программы остались открытыми, значит портативный компьютер автоматически перешел в режим гибернации. Но почему это произошло? Наверное, думает пользователь, какое-то устройство вывело его из сна, а так как крышка оказалась закрытой, лэптоп был отправлен в гибернацию согласно настройкам действия при закрытии крышки. Соответственно, пользователь идет в Диспетчер устройств и проверяет настройки устройств, которые могут разбудить ноутбук, на вкладке управления электропитанием.
Отключив разрешение подозреваемым устройствам выводить компьютер из ждущего режима, юзер считает проблему решенной, но ноутбук как уходил в гибернацию, так и продолжает уходить.
На самом деле всё может оказаться куда проще, и устройства тут ни при чём.
Находясь в режиме сна, компьютер продолжает работать, и дополнительные настройки электропитания остаются к нему применимы.
Откройте их командой control.exe powercfg.cpl,,3 в окошке «Выполнить».
И разверните ветку Сон -> Гибернация после.
Посмотрите, какой период времени выставлен для перехода в режим гибернации.
Если, к примеру, 60 минут, значит через 1 час лэптоп будет автоматически выведен из сна и тут же отправлен в гибернацию.
Чтобы этого не происходило, выставьте для настройки «Гибернация после» 0 или «Никогда».
Теперь погруженный в сон ноутбук не станет переходить в гибернацию. Разумеется, также вы можете продлить время ожидания, выставив 180 минут (значение по умолчанию) или больше.
Что такое гибернация и чем она отличается от спящего режима
Прежде чем отключать функцию, следует ознакомиться с ее особенностями. Большинство людей не знают, чем отличается гибернация от спящего режима и путают эти понятия. Поэтому следует подробнее ознакомиться с обеими функциями:
- Режим сна. Активируется автоматически. При этом отключаются периферия и монитор. Часть комплектующих также переводится в энергосберегающий режим.
- Гибернация. Активируется вручную. Включенным остается только BIOS. Все данные во время гибернации постоянно сохраняются.
Чаще всего эту функцию отключают при наличии SSD. Причиной такого решения является то, что частое сохранение оказывает значительную нагрузку на накопитель, что приводит к повышенному износу.
Как отключить гибернацию
Чтобы убрать ненужную функцию, придется прибегнуть к использованию командной строки. Необходимо нажать сочетание клавиш Win+X или кликнуть ПКМ по кнопке «Пуск», после чего выбрать пункт «Командная строка (администратор)». Нужно отметить, что в некоторых случаях она обозначается как «Windows PowerShell (администратор)». Внешний вид открывшегося окна тоже может разниться. Также командную строку можно открыть, найдя ее в списке служебных программ.
Далее следует ввести команду «powercfg -h off». Если заменить «off» на «on», то гибернация снова будет включена. Важно обратить внимание на то, что Windows не подает никаких признаков успешного применения команды.
Следует отметить, что перечисленные ранее утилиты также позволяют отключить гибернацию. Многие применяют их именно для этой цели, т. к. это позволяет избежать использования командной строки.
Способ 3: использование редактора реестра
Важно! Этот способ можно порекомендовать опытным пользователям. При некорректно выполненной инструкции по отключению можно нанести вред работе ОС.
-
Вызвать строку выполнить при помощи клавиш (нажмите одновременно) Win+R, поле прописать команду «regedit»;
Выбор способа отключения режима зависит от пользователя. Но выполняя те или иные действия, особенно в реестре, внимательно читайте уведомления ОС. При наличии сомнений в правильности процедуры лучше ее завершить.
Как отключить режим гибернации Windows через реестр
Вряд ли кто-то из вас вообще будет проходить через такие сложности, но, подобный вариант тоже есть, поэтому про него стоит рассказать. Только используйте его в самом конце, если два предыдущие не помогли, потому что редактировать реестр Windows – крайне сомнительная затея. Итак, вам понадобится:
- Открыть окно «Выполнить» (Win+R).
- Набрать команду regedit
- Согласиться с внесением изменений.
- Пройти по длинному пути HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Power. Не ошибитесь. Последнюю папку раскрывать не нужно, просто нажмите на нее.
- Здесь вам нужны два параметра: HiberFileSizePercent и HibernateEnabled. С их помощью и можно деактивировать нужный вам режим. Щелкните два раза по одному из них и в графе «Значение» поставьте 0, нажмите «Ок». То же самое проделайте с другим.
- Теперь можете закрывать редактор.
Каждый из трех описанных выше методов сохраняет все изменения автоматически, но порой может понадобится перезагрузка системы. После этого тот самый файл hiberfil.sys должен либо очиститься, либо полностью удалиться.
Проверить это достаточно просто, так как данный файл обычно лежит в корне системного диска, просто он скрыт. Включить отображение скрытых файлов можно так:
- Откройте проводник и нажмите «Вид» в меню сверху».
- Выберите «Параметры».
- Здесь тоже откройте вкладку «Вид».
- Пролистайте до самого конца и активируйте пункт «Показывать скрытые файлы, папки и диски».
После этого просто откройте диск «С» или тот, который у вас является системным. Если файла hiberfil.sys нет или он пустой, значит проблема решена, и режим гибернации отключен.
Как включить и отключить гибернацию Windows 10
Самый простой способ включения или отключения режима гибернации — использовать командную строку. Потребуется запустить ее от имени администратора: для этого кликните правой кнопкой мыши по кнопке «Пуск» и выберите соответствующий пункт.
Чтобы отключить гибернацию, в командной строке введите powercfg -h off и нажмите Enter. Это отключит данный режим, удалит файл hiberfil.sys с жесткого диска, а также отключит опцию быстрого запуска Windows 10 (которая также задействует данную технологию и без гибернации не работает). В данном контексте рекомендую прочитать последний раздел этой статьи — об уменьшении размера файла hiberfil.sys.
Для включения режима гибернации, используйте команду powercfg -h on тем же образом. Учтите, что эта команда не добавит пункт «Гибернация» в меню Пуск, как это сделать описано далее.
Примечание: после отключения гибернации на ноутбуке следует так же зайти в Панель управления — Электропитание, кликнуть по настройке используемой схемы питания и посмотреть дополнительные параметры. Проверьте, чтобы в разделах «Сон», а также действиях при низком и критическом разряде батареи не был установлен переход в гибернацию.
Еще один способ отключения гибернации — использование редактора реестра, для запуска которого можно нажать клавиши Win+R на клавиатуре и ввести regedit, после чего нажать Enter.
В разделе HKEY_LOCAL_MACHINE System CurrentControlSet Control Power найдите значение DWORD с именем HibernateEnabled, дважды кликните по нему и установите значение 1, если гибернацию следует включить и 0 — чтобы выключить.
Как отключить гибернацию windows 10
Для отключения гибернации в windows 10 нужно произвести удаление файла hiberfil.sys, нужно ввести команду powercfg -h off. Если она не работает, но нужно ее восстановить, то достаточно вернуться использовав команду powercfg -h on. Информация не будет записываться и занимать память во время выключенного режима гибернации.
Режим гибернации в windows 10 нет смысла использовать на персональном компьютере, ведь использование режима сна позволит гораздо быстрее восстановить систему и не использует аппаратную память. Данный гибридный спящий режим предусмотрен на платформе Windows 10 как весьма полезная функция для ноутбуков со слабым аккумулятором или которые часто эксплуатируются без подключения к сети.