Все способы:
- Методы включения гибернации
- Способ 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Полезные советы и помощь
Instead of having to use Power Options in the Control Panel, you can enable and disable Hibernate mode from the Command Line.
1. Click the Orb (Start button).
2. Click All Programs and select Accessories.
3. Right-click Command Prompt and select Run as administrator.
To Enable Hibernate mode, execute the following:
powercfg /hibernate on
To Disable Hibernate mode, execute the following:
powercfg /hibernate off
Rob Rogers
Once a prolific author here on Tech-Recipes, Rob has moved on to greener pastures.
on February 8, 2012
In Windows, we can turn on or turn off hibernation feature. When it is turned off, we don’t see ‘hibernate‘ option in the windows shutdown menu. We can enable or disable hibernation feature from windows command line using ‘powercfg‘ command.
Turn on hibernation:
We can enable hibernation by executing the below command from elevated administrator command prompt.
powercfg /hibernate on
Turn off hibernation
Hibernation can be disabled by running the below command.
powercfg /hibernate off
Both the enable and disable commands should be run from elevated administrator command prompt. Executing them in normal command prompt would print the below error message.
c:\>powercfg /hibernate on You do not have permission to enable or disable the Hibernate feature. c:\>
Which Windows versions this command can be used?
The above command works on Windows 7, Vista, XP, Server 2008 and Server 2003 versions. In Windows 7, instead of ‘/hibernate‘ we can use ‘-hibernate‘(Linux style format for options).
Set hibernate timeout
Related posts:
Hibernate windows computer from command line
Windows 7 provides power saving features in the shutdown options. If you do not want to shut down your computer (you just want to step off your computer temporarily), windows gives you the sleep and hibernation feature to save power while you are away. You can go to the hibernation or sleep mode directly from your start menu, under the power options.
Hibernation is a power-saving state designed primarily for laptops but is available for other PCs too. By default, if you leave your computer unattended for too long, it will turn off the screen and some hardware (e.g. USB, Wi-Fi) and go to sleep mode to save power. If it stays in sleep mode for too long, it will save all your data into a system file and then power down. This is the hibernation mode, and it does not need your computer to be powered anymore. Unlike the sleep mode, it will take you longer to get out of the hibernation mode, but still faster than booting the computer. The combination of the sleep mode and hibernation mode is known as hybrid sleep setting.
There is a hidden system file named Hiberfil.sys located in the root folder of the drive where the operating system is installed. The Windows Kernel Power Manager reserves this file when you install Windows. The size of this file is approximately equal to how much random access memory (RAM) is installed on the computer. So if you have a 4GB RAM the Hiberfil.sys file will be between 2 and 4GB depending on the data stored in it. The computer uses the Hiberfil.sys file to store a copy of the system memory on the hard disk when the hybrid sleep setting is turned on such that everything that is loaded to the RAM will not be lost. If the Hiberfil.sys file is not present, the computer cannot hibernate.
You can view if the Hiberfil.sys file is present by going to.
- Open my computer and go to local disk (c:)
- On the top left corner, click on organize, and select ‘folder and search options’
- Go to the view tab
- From the advanced options, go to hidden files and folders and select ‘Show Hidden files folders and files’
- Also uncheck the ‘Hide protected operating system files’
- Click apply then OK
If the hybrid sleep setting is on, you will be able to see the Hiberfil.sys file on the root of your operating system drive.
It is obvious that hibernation uses a substantial amount of your hard disk space, and if you are someone that is bent on saving time, hibernating can cost you a little. So how do you disable hibernation such that your computer will never hibernate? This article describes how to disable and then re-enable hibernation on a computer that is running Windows.
Method 1: Disable and enable hibernation using command prompt
Using command prompt, we can disable hibernation. You will need an administrator account for this operation since you will have to run command prompt as an administrator.
To Disable Hibernation
- Click Start, and then type cmd in the Start Search box. (Don’t use run since it won’t allow you to run as an administrator.
- In the search results list, right-click Command Prompt or CMD, and then click Run as Administrator.
- When you are prompted by User Account Control, click Continue.
- At the command prompt, type powercfg.exe /hibernate off, and then press Enter.
- Type exit, and then press Enter to close the Command Prompt window.
From the system root, you will notice that the Hiberfil.sys file is no longer available.
To Enable Hibernation
- Click Start, and then type cmd in the Start Search box.
- In the search results list, right-click Command Prompt or CMD, and then click Run as Administrator.
- When you are prompted by User Account Control, click Continue.
- At the command prompt, type powercfg.exe /hibernate on, and then press Enter.
- Type exit, and then press Enter to close the Command Prompt window.
From the system root, you will notice that the Hiberfil.sys file is now available
Method 2: Use Registry Edit to enable and disable hibernate
- Press the Windows + R keys to open the Run dialog, type regedit, and hit enter.
- In registry edit window, navigate to the location below.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
- In the right pane of the Power key, double click on HibernateEnabled, and do step 4 or 5 below for what you would like to do
- To enable hibernation type in 1 (one) in the value data box, and click OK.
- To disable hibernation type 0 (zero) in the value data box and click OK
- Restart your PC for effect to take place
Method 3: Turn Hibernate On or Off in Advanced Power Options
- Press the Windows + R keys to open the Run dialog, type powercfg.cpl, and click on OK.
- From your current power plan (shown as selected by a radio button), click on change plan settings.
- In the next window, click on change advanced power settings
- To enable hibernation, you first have to use method 1 or 2 to enable hibernation (if you had previously disabled hibernation using these methods) otherwise these options will be grayed out.
- From the advanced power options settings, expand the Sleep option
- Under Hibernate after, set the Setting (Minutes) to how many minutes you want your computer to sit idle for before it goes into hibernation
- Click on Apply, then OK
- To Turn Off Hibernate
- From the Advanced Power Plan Settings for your power plan, expand the Sleep option
- Under Hibernate after, set the Setting (Minutes) to Never
- Under Allow hybrid sleep, set Setting to Off.
- Click on Apply, then OK
If your PC or laptop changes power plans, you need to do this for the other plan. Laptops always switch power plans depending on whether the AC is plugged in or not.
Of all the power-saving states in Windows, hibernation uses the least amount of power (virtually no power is used in this mode). On a laptop, use hibernation when you know that you won’t use your laptop for an extended period and won’t have an opportunity to charge the battery during that time. You may lose data if you make hibernation unavailable and a power loss occurs while the hybrid sleep setting is turned on. Remember, when you make hibernation unavailable, hybrid sleep does not work.
Kevin Arrows
Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.