JSutils for Energy Saving Windows Shutdown Utilities and Energy Use Calculators
JSutils Compact Disk

FAQ

General

Product Selectors

Software

Technical Notes

Why Hibernate Doesn't Work On Windows

JSutils Technical Note: JSU001

Applies To: AllOff, LANOff, ProcOff

Operating Systems: Windows 2000, Windows XP, Windows Vista, Windows 7

For the hibernate function to work when accessed from JSutils utilities it must be enabled and working. Hibernate works by saving the desktop to a large file on the hard disk that contains the operating system and then powering down the computer. When the computer is powered on again the desktop is restored. If there is insufficient space on the hard disk hibernate will not function.

To check hibernate is working access the shutdown menu and check hibernate appears as a shutdown option - if not you need to enable it. Note on Windows XP you need to hold down the shift key after accessing the shutdown menu - this changes sleep to hibernate. On Windows Vista and Windows 7 hibernate is often replaced by Hybrid Sleep (listed as Sleep), this leaves the computer in Standby rather than Powered Off which wastes power. Hybrid sleep can be disabled by following the instructions below.

For hibernate to work properly the hardware must support the feature which may be a problem for older computers where it will not appear on the relevant setting screen.

Hibernate will also not work properly with JSutils utilities if the computer is set to hibernate after a shorter time than set for the utility so this may need to be adjusted.

Enabling Hibernate on Windows 7

- Open the Control Panel
- Select Hardware and Sound (skip if using traditional control panel display)
- Select Power Options
- Select Change Plan Settings
- Select Change Advanced Power Settings
- Select Sleep
- Disable Allow Hybrid Sleep for battery and plugged in
- Set Hibernate After to 86400 for battery and plugged in (minutes in a day)
- Click apply and close all the windows
- Hibernate will now appear in the shutdown menu
- Test that it works correctly by Selecting Hibernate

Enabling Hibernate on Windows Vista

- Open the Control Panel
- Select Hardware and Sound (skip if using traditional control panel display)
- Select Power Options
- Select Change Plan Settings
- Select Change Advanced Power Settings
- Select Sleep
- Disable Allow Hybrid Sleep for battery and plugged in
- Set Hibernate After to 86400 for battery and plugged in (minutes in a day)
- Click apply and close all the windows
- Hibernate will now appear in the shutdown menu
- Test that it works correctly by Selecting Hibernate

Enabling Hibernate on Windows XP

- Open Settings Menu
- Select Control Panel
- Select Power Options
- Select Hibernate Tab
- Check Hibernate
- Click apply and close all the windows
- Hibernate will now appear in the shutdown menu (need to hold down the shift key)
- Test that it works correctly by Selecting Hibernate

Enabling Hibernate on Windows 2000

- Open Settings Menu
- Select Control Panel
- Select Power Options
- Select Hibernate Tab
- Check Hibernate
- Click apply and close all the windows
- Hibernate will now appear in the shutdown menu
- Test that it works correctly by Selecting Hibernate