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

closed as off-topic by and31415, Jens Erat, Kevin Panko, Heptite, ϺОŞΣŞ Aug 8 at 16:44

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – and31415, Jens Erat, Kevin Panko, Heptite, ϺОŞΣŞ
If this question can be reworded to fit the rules in the help center, please edit the 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
1  
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

1 Answer 1

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

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