Вопрос от пользователя
Здравствуйте.
У меня на компьютере в меню ПУСК есть режим гибернации (очень крутая штука, позволяющая экономить время!). На ноутбуке после переустановки Windows — такого пункта просто нет: есть только спящий режим, перезагрузка и выключение…
Скажите, можно ли на ноутбуке включить гибернацию и добавить данное меню в ПУСК?
Доброго времени!
Сказать наверняка заранее нельзя, но скорее всего вам нужно просто включить гибернацию в настройках электропитания и добавить этот режим в меню ПУСК! (вероятно, тут дело еще и в том, что в «новых» ОС Windows 10/11 по умолчанию пункта гибернации в меню ПУСК нет, и многие думают, что она вовсе не работает… Но это не так!).
В этой заметке рассмотрим всё по шагам, как можно это исправить. 😉
📌 Справка!
Гибернация (hibernation) — спец. способ выключения компьютера, при котором всё содержимое ОЗУ сохраняется в системный файл hiberfil.sys. При включении компьютера — содержимое hiberfil.sys считывается в ОЗУ, и вы начинаете работу, как будто бы и не выключали его (т.е. все открытые ранее программы и окна — будут восстановлены!). Кстати, многие путают этот режим с режимом «Сна».
Отличие здесь в том, что при режиме «Сон» — компьютер просто переходит в режим пониженного энергопотребления (но не отключается!), и все текущие данные также хранятся в ОЗУ (и при отключении питания / или, если сядет батарея — компьютер просто выключится и все содержимое ОЗУ удалится — т.е. после включения, вы начнете работу как будто бы перезагрузили ПК…).
*
Настройка режима гибернации
❶
Узнаем какие режимы поддерживает компьютер (сон, гибернация, ждущий режим и пр.)
Для начала необходимо узнать какие режимы поддерживает ваша система. Проще всего это сделать в 👉 командной строке. Для ее запуска нажмите сочетание кнопок Win+R, в строку «Открыть» введите CMD и нажмите Enter.
cmd — запуск командной строки
Далее используйте команду powercfg -a — если компьютер поддерживает гибернацию, вы должны увидеть этот режим в списке (скорее всего будет сообщение, что она просто не включена, как у меня на скрине ниже). 👇
Режим гибернации не включен!
В данной системе доступны следующие режимы… (гибернация включена)
❷
Включаем/выключаем гибернацию
Наиболее простой способ управлять гибернацией (включать/выключать) — это использование спец. команд. Вводят их в всё в той же 📌командной строке (правда, которую нужно запустить от имени администратора). Ниже рассмотрю последовательность действий по шагам.
1) Сначала необходимо открыть диспетчер задач (сочетание кнопок Ctrl+Alt+Del или Ctrl+Shift+Esc). Далее нажмите в нем «Файл/Запустить новую задачу».
Запустить новую задачу
2) В строку «Открыть» напишите команду CMD, поставьте галочку, чтобы задача была запущена от имени администратора, и нажмите OK (пример ниже). 👇
CMD от имени администратора
3) Должна запуститься командная строка от имени администратора. Теперь вы можете использовать одну из следующих команд:
powercfg -h on — включить режим гибернации (обратите внимание, что несмотря на включение — в меню ПУСК ничего пока что не появится. О добавлении нужного пункта в меню — см. далее в статье).
powercfg -h off — отключение режима гибернации (примечание: файл hiberfil.sys будет удален с системного диска).
powercfg -h on — включение гибернации
📌 Кстати!
Есть одна небольшая утилита — “Hibernate Enable or Disable” (ссылка на офиц. сайт). Она позволяет быстро вкл. и откл. режим гибернации + регулировать размер системного файла. Окно программы очень простое, буквально 3 кнопки (ниже я подписал их) — на мой взгляд это очень удобно!
Утилита может пригодиться в тех случаях, когда штатными средствами не получается настроить работу гибернации. Кстати, совместима со всеми популярными версиями Windows (7/8/10/11).
Главное окно утилиты
❸
Добавляем в меню ПУСК пункт «Гибернация»
Для этого необходимо изменить настройки в разделе «Электропитания» Windows. Чтобы их открыть, нажмите сочетание кнопок Win+R (появится окно выполнить), введите команду control и нажмите OK.
Win+R — открываем панель управления (команда control)
Далее перейдите в раздел «Оборудование и звук/Электропитание».
Оборудование и звук — Электропитание (панель управления Windows 10)
В меню слева откройте вкладку «Действие кнопки питания».
Действие кнопок питания
После, нажмите по ссылке «Изменение параметров, которые сейчас недоступны».
Изменение параметров, которые недоступны
Затем можно будет поставить галочку напротив пункта «Режим гибернации» (см. пример ниже). 👇
После сохранения настроек — можете попробовать открыть меню ПУСК — в нем будет не 3 варианта выключения устройства, а 4 (в том числе и гибернация).
Режим гибернации — ставим галочку напротив пункта…
ПУСК — стало 4 пункта (вместо 3), есть в т.ч. и гибернация
👉 В помощь!
Как открыть настройки электропитания в Windows, и что «интересного» в них можно найти
❹
Как назначить кнопку включения ноутбука для входа в гибернацию
Если вам приходится часто работать с большим количество программ — то для ускорения работы неплохим выходом может стать не обычное выключение компьютера, а отправка его в режим гибернации. Причем, можно настроить кнопку включения компьютера так, чтобы нажав на нее — устройство автоматически использовало hibernation.
Настройка кнопок питания производится в том же разделе «Электропитания».
Настройка кнопок питания
После того, как сама гибернация будет включена (см. предыдущие шаги этой статьи) — вы сможете на кнопку включения «повесить» этот режим. Кстати, для изменения подобных настроек вам могут понадобится 👉 права администратора.
От сети…
❺
Вредна ли «гибернация», если ее постоянно использовать
Довольно популярный вопрос. Вообще, если с самим ноутбуком/компьютером все в порядке — то никакой проблемы от гибернации быть не должно* (если вы используете SSD и за день включаете/отключаете устройство десятки раз — то тогда да, гибернация может сказаться на долговечности накопителя).
Еще один момент: если долго не перезагружать Windows — через какое-то время (неделю/месяц) могут начать сыпаться ошибки. Но обычно, какие-нибудь обновления/драйвера/ПО всё же «заставляют» перезагружать компьютер…
В остальном же, никакого вреда от использования этого режима нет…
*
На сим пока всё… Удачной работы!
👋
Первая публикация: 02.05.2019
Корректировка: 30.11.2021
Все способы:
- Методы включения гибернации
- Способ 1: Немедленное включение гибернации
- Способ 2: включение «зимней спячки» в случае бездействия системы
- Способ 3: командная строка
- Способ 4: редактор реестра
- Вопросы и ответы: 44
Состояние гибернации («зимняя спячка») позволяет существенно экономить электроэнергию. Оно заключается в возможности полного отключения компьютера от электропитания с последующим восстановлением работы на том месте, на котором она была завершена. Определим, как можно включить гибернацию в Windows 7.
Читайте также: Отключение гибернации на Виндовс 7
Методы включения гибернации
Как было сказано выше, режим гибернации после включения питания означает автоматическое восстановление работы всех приложений в том же положении, в котором произошел вход в состояние «зимней спячки». Это достигается путем того, что в корневой папке диска находится объект hiberfil.sys, который представляет собой своеобразный снимок оперативной памяти (ОЗУ). То есть, он содержит в себе все данные, которые были в оперативке на момент выключения электропитания. После повторного включения компьютера происходит автоматическая выгрузка данных из hiberfil.sys в ОЗУ. В итоге на экране мы имеем все те же запущенные документы и программы, с которыми работали перед активацией состояния гибернации.
Нужно отметить, что по умолчанию существует вариант ручного входа в состояние гибернации, автоматический вход отключен, но процесс hiberfil.sys, тем не менее, функционирует, постоянно мониторит ОЗУ и занимает объем, сопоставимый с размерами оперативки.
Способов включения гибернации несколько. Их можно разделить на три основные группы, в зависимости от поставленных задач:
- непосредственное включение состояния «зимней спячки»;
- активация состояния гибернации при условии бездействия компьютера;
- включение возможности активации режима «зимней спячки», если hiberfil.sys был принудительно удален.
Способ 1: Немедленное включение гибернации
При стандартных настройках Виндовс 7 ввести систему в состояние «зимней спячки», то есть, гибернации, очень просто.
- Кликните «Пуск». С правой стороны от надписи «Завершение работы» произведите клик по треугольному значку. Из раскрывшегося перечня отметьте «Гибернация».
- ПК произведет вход в состояние «зимней спячки», электрическое питание будет отключено, но состояние ОЗУ сохранено в hiberfil.sys с последующей возможностью практически полного восстановления работы системы в том же состоянии, в котором она была остановлена.
Способ 2: включение «зимней спячки» в случае бездействия системы
Более практичным методом является активация автоматического перехода ПК в состояние «зимней спячки» после указанного пользователем периода времени его бездействия. Данная возможность при стандартных настройках отключена, поэтому при необходимости её нужно активировать.
- Щелкайте «Пуск». Нажимайте «Панель управления».
- Кликните «Система и безопасность».
- Нажимайте «Настройка перехода в спящий режим».
Есть и альтернативный метод попадания в окно параметров спящего режима.
- Наберите Win+R. Активируется инструмент «Выполнить». Наберите:
powercfg.cpl
Нажимайте «OK».
- Запускается инструмент выбора плана энергопитания. Действующий план помечен радиокнопкой. Щелкайте справа по «Настройка плана электропитания».
- Выполнение одного из этих алгоритмов действий приводит к запуску окна активированного плана энергопитания. В нем кликайте «Изменить дополнительные параметры».
- Активируется миниатюрное окно дополнительных параметров. Щелкайте в нем по надписи «Сон».
- Из открывшегося списка выбирайте позицию «Гибернация после».
- При стандартных настройках откроется значение «Никогда». Это означает что автоматический вход в «зимнюю спячку» в случае неактивности системы не активирован. Чтобы его запустить, щелкните надпись «Никогда».
- Активируется поле «Состояние (мин.)». В него нужно ввести тот период времени в минутах, простояв которое без действия, ПК будет автоматически входить в состояние «зимней спячки». После того, как данные введены, нажимайте «OK».
Теперь автоматический переход в состояние «зимней спячки» включен. Компьютер в случае бездействия указанное в настройках количество времени будет автоматически отключаться с возможностью последующего восстановления работы на том же месте, где она была прервана.
Способ 3: командная строка
Но в некоторых случаях при попытке запустить гибернацию через меню «Пуск» вы можете просто не обнаружить соответствующий пункт.
При этом раздел управления гибернацией будет также отсутствовать и в окошке дополнительных параметров питания.
Это означает, что возможность запуска «зимней спячки» кем-то была отключена принудительно с удалением самого файла отвечающего за сохранение «слепка» оперативной памяти — hiberfil.sys. Но, к счастью, существует возможность вернуть все назад. Данную операцию можно сделать, воспользовавшись интерфейсом командной строки.
- Щелкните «Пуск». В области «Найти программы и файлы» вбейте следующее выражение:
cmd
Тут же отобразятся результаты выдачи. Среди них в разделе «Программы» будет наименование «cmd.exe». Щелкайте мышкой по объекту правой кнопкой. Из списка выбирайте «Запуск от имени администратора». Это очень важно. Так как если активировать инструмент не от его лица, восстановить возможность включения «зимней спячки» не получится.
- Откроется командная строка.
- В ней следует ввести одну из таких команд:
powercfg -h on
Или
Powercfg /Hibernate on
Чтобы упростить задачу и не вбивать команды вручную, производим следующие действия. Скопируйте любое из указанных выражений. Щелкайте по значку командной строки в виде «C:\_» на верхнем крае. В развернувшемся перечне выберите «Изменить». Далее выбирайте «Вставить».
- После того, как вставка отобразится, щелкайте Enter.
Возможность входа в состояние «зимней спячки» будет возвращена. Снова появится соответствующий пункт в меню «Пуск» и в дополнительных настройках энергопитания. Кроме того, если вы откроете Проводник, запустив режим показа скрытых и системных файлов, то увидите, что на диске C теперь располагается файл hiberfil.sys, приближающийся по размерам к величине оперативной памяти на данном компьютере.
Способ 4: редактор реестра
Кроме того, существует возможность включения гибернации через редактирование системного реестра. Этим способом мы рекомендуем пользоваться только в том случае, если по каким-то причинам не получается включить гибернацию, воспользовавшись командной строкой. Также желательно перед началом манипуляций сформировать точку восстановления системы.
- Наберите Win+R. В окне «Выполнить» введите:
regedit.exe
Жмите «OK».
- Происходит запуск редактора реестра. В левой его части расположена область навигации по разделам, графически представленных в форме папок. С их помощью переходим по такому адресу:
HKEY_LOCAL_MACHINE – System – CurrentControlSet – Control
- Затем в разделе «Control» кликните по наименованию «Power». В основной области окна отобразится несколько параметров, они нам как раз нужны. В первую очередь нужен параметр «HibernateEnabled». Если в нем установлено значение «0», то это как раз и означает отключение возможности гибернации. Щелкаем по этому параметру.
- Запускается миниатюрное окошко редактирования параметра. В область «Значение» вместо нуля ставим «1». Далее нажимайте «OK».
- Вернувшись в редактор реестра, также стоит взглянуть на показатели параметра «HiberFileSizePercent». Если напротив него стоит «0», то его тоже следует изменить. В этом случае щелкаем по имени параметра.
- Запускается окошко редактирования «HiberFileSizePercent». Тут в блоке «Система исчисления» переставьте переключатель в позицию «Десятичная». В область «Значение» ставьте «75» без кавычек. Жмите «OK».
- Но, в отличие от способа с применением командной строки, путем редактирования реестра можно будет активировать hiberfil.sys только после перезагрузки ПК. Поэтому перезагружаем компьютер.
После выполнения вышеуказанных действий в системном реестре возможность включения гибернации будет активирована.
Как видим, существует несколько вариантов включения режима гибернации. Выбор конкретного метода зависит от того, чего именно своими действиями хочет добиться пользователь: перевести ПК в «зимнюю спячку» немедленно, переключится в режим автоматического перевода в гибернацию при простое или восстановить hiberfil.sys.
Наша группа в TelegramПолезные советы и помощь
Чем асинхронная логика (схемотехника) лучше тактируемой, как я думаю, что помимо энергоэффективности — ещё и безопасность.
Hrethgir 14.05.2025
Помимо огромного плюса в энергоэффективности, асинхронная логика — тотальный контроль над каждым совершённым тактом, а значит — безусловная безопасность, где безконтрольно не совершится ни одного. . .
Многопоточные приложения на C++
bytestream 14.05.2025
C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .
Stack, Queue и Hashtable в C#
UnmanagedCoder 14.05.2025
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Если вы видите это сообщение, значит, произошла проблема с загрузкой файлов в стилей (CSS) нашего сайта. Попробуйте сбросить кэш браузера (Ctrl+F5).
Если это не поможет, а вы находитесь в регионе, где возможны ограничения интернет-трафика с российских серверов — воспользуйтесь VPN.
Не так давно все было нормально, потом была проблема с аккумулятором и ноутбуку Леново не удалось завершить процесс выключения (полностью выключился просто сам, от нехватки напряжения), после этого пропал пункт Гибернация. Как его вернуть в рабочее состояние и что вообще произошло с системой? Спящий режим работает, выключается/перезагружается тоже нормально. А выглядит это вот так: На самом деле исчезает эта функция чаще всего из-за каких-то неполадок с планами электропитания. Если скрытый системный файл hiberfil есть на диске, то достаточно просто зайти в параметры электропитания, включить, а затем выключить гибридный спящий режим, вот тут он находится: После этого пункт «Гибернация» там и появится. Знаете ответ? |