Since I got my HP ProLiant MicroServer setup with Windows Home Server v1 (instead of 2011) I haven’t been able to suspend or hibernate it. Whilst I thought this would be a straightforward fix it turns out it can be a bit tricky. Whilst you can enable hibernation it is not possible to enable suspend as the hardware itself does not support it.
To go into hibernation, open the command prompt and use the following command:
powercfg -h on
powercfg /hibernate on
To check what sleep states are available on your system you can use the following command:
powercfg -a
If this doesn’t work and gives you an error message it might be for one (or more) of the following reasons…
Standard VGA Graphics Adapter
If you haven’t installed the VGA graphics adapter for the Mobility Radeon HD 4200 then this will prevent the computer from going into hibernation. Whilst the rest of the drivers aren’t that hard to get from HP, installing the VGA driver it seems you may have to do manually. Luckily I found some instructions on the OCAU Forum
If you go to the AMD website and get the Radeon Mobility drivers for the 785E chipset, if you extract the contents (installing it normally didn’t work for me) then use the Update Driver option in the Device Manager and use the following path:
\Drivers\Display\XP_INF\
PAE mode
In the case that 32-bit processes would like to use more than 4GB of system memory, Physical Address Extension allows it to do just that (as far as I’m aware, I’m a Mac/Linux user most of the time now) but having it enabled prevents WHS from hibernating. However, displaying PAE on it’s own won’t work, as having DEP enabled will enable it anyway (so setting /nopae in boot.ini won’t do anything) so you will need to disable both.
Editing boot.ini to change the boot options is the same as in Windows XP it seems. Here’s an extract from the Microsoft knowledge base:
- Right-click My Computer, and then click Properties. -or-
Click Start, click Run, type sysdm.cpl, and then click OK. - On the Advanced tab, click Settings under Startup and Recovery.
- Under System Startup, click Edit.
Then delete /noexecute=optout and replace it with /execute then reboot the server. More information about PAE and DEP can be found from Microsoft.
With the N40l and WHS 2011 use
powercfg -h
now you can find hibernate and shutdown the Server with lightsout.
But i can’t wakeup the Server with lightsout from hibernate. 🙁
Any idea?
Have you set the server to wake up again in Lights-Out? My MicroServer either comes out of hibernation when I hit the power switch (as I configured the power switch to send it into hibernation in the Control Panel) or using the Lights-Out calendar to wake it up at certain times
Try setting a time to wake up (with no end time) in the calendar a few minutes into the future, then manually hibernate it and see what happens. If that fails can you hibernate it and wake it manually at all? (if that doesn’t work it will probably explain why Lights-Out can’t do it)
Good, really work, in server 2012, Thanks …..
Hi Akhtar, how have you achieved the PAE Mode one in 2012?
Cant seem to find the boot options where to edit it.
Never mind, found out here
http://social.technet.microsoft.com/Forums/en-US/w7itprosecurity/thread/0310435c-e04a-4204-8bd4-fcc9c2498556
Specifically:
You can use BCDEdit to completely disable DEP on a Windows 7 machine.
bcdedit.exe /set {current} nx AlwaysOff
Reboot following that command.
Note: Bearing in mind this does open up a lot of risks 🙂
[…] […]