This is not a contrived situation. I want to turn off my PC, a full-power-down, right now, to fit a new hard drive. But I also want to keep all my desktop settings, applications that are open, etc.
But I can’t, because Vista does not have a Hibernate option. This knowledge-base article outlines how it can be switched-on, but unfortunately, even then it does not deliver fully! The best it seems to do is enable a Hibernate option as part of the Sleep logic (see the screen-shot below). I don’t want to set my computer to go to sleep and hibernate after 0 minutes - I want to be able to occasionally tell my computer to hibernate, knowing that I can then unplug it at the wall, knowing that I will then save all of the power that it might consume, even when ‘off’. Yes, computers can use a lot of power even when ‘off’.
