Background:
I am a software developer and work on several projects in parallel. Because of this, I use virtual desktops, one per project.
I never restart my computer - only hibernate or sleep - because I have a huge amount of programs running.
Problem:
I am using VMware for my day-to-day virtualisation needs.
Developing for Windows Phone requires Hyper-V to be active.
Only one virtualisation solution - VMware or Hyper-V - can be active at any given time. To switch between them, a restart is required.
I want to avoid that.
Possible solution:
A possible solution would be to snapshot the current state of my machine - the physical and virtual memory - and after that, activate Hyper-V and perform the reboot. When I am finished developing the Windows Phone application, I would re-enable VMware, reboot and restore the snapshot.
Basically, it would be like a backed-up hibernation state.
Question:
Is something like that possible?