Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Not Hibernation. Not Ghost. Just be similar to the hibernation feature or a snapshot, stored the whole state of the operating system on the hard drive, including all the softwares opening and being in use, so I can close them or restart the computer to start some new project and when I need back to the previous state I can easily recover it. While doing different jobs I should open lots of softwares and files. The feature I asked may contribute to switch from one job to another so that I don't need to open softwares and files over and over again.

share|improve this question
    
How is this not Hibernation? Hibernation is a standard feature in Windows 7 and many other OS's. –  Iszi Aug 2 '12 at 3:35
1  
Hibernation is not enough. Can not be used to switch from one job to another. –  GuyQian Aug 2 '12 at 7:21
    
I think the term you want to use is "checkpointing". And I've never heard of it being done (at the scale you want) on a PC-sized box. –  Daniel R Hicks Aug 2 '12 at 12:17
    
@GuyQian I think this could theoretically be done if you have multiple OS's installed, each dedicated to a specific job. You would then Hibernate one OS, and just select another OS at the startup screen. Again, this is theoretical only and I haven't tried (or heard of) multi-booting similar OS's (i.e.: multiple copies of Windows 7, as opposed to one Windows 7 and one Windows XP). I've also never tested or heard much about performing Hibernation on a multi-boot system. However, it is something I think should work in principle. Perhaps not an ideal solution, but at least theoretically doable. –  Iszi Aug 4 '12 at 1:02
    
I want this too. Until then, here is my workaround : get another computer. –  Nicolas Barbulesco Aug 18 '13 at 12:02
add comment

1 Answer

In Windows you could eventually suspend the job (e.g. using Process Explorer).

But you can't hibernate just one process. Basically, because it's a very complex process, like knowing who's owning specified events, semaphores or sockets, which doesn't exists anymore when you restart your machine. There are too many dependencies. So to achieve that in Windows, probably they've to write the whole operating system from scratch.

See following article which is explaining more:

Why can't the system hibernate just one process?

If I'm wrong, let me know. Because I'm interested in a such thing as well.


Secondly it's a duplicate of:

http://stackoverflow.com/questions/7938318/hibernate-an-entire-process-in-windows

share|improve this answer
1  
This thread is not an exact duplicate. The OP isn't looking to hibernate one process. They want to hibernate several processes at once, which are all related to one real-world task. –  Iszi Aug 4 '12 at 1:04
    
Here we don't want to hibernate one process, we want to hibernate the whole system. –  Nicolas Barbulesco Aug 18 '13 at 12:05
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.