0

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?

Daniel Hilgarth
  • 187
  • 2
  • 12

1 Answers1

1

No, it isn’t possible. A few more details as to why are detailed here.

The gist of it: A system state snapshot, be it hibernation or VM or whatnot, includes the current file system state. If that state were to be inconsistent with what’s on the disk after a snapshot is restored, catastrophic data loss is absolutely guaranteed.

The solution is quite simple, too: Buy another PC. Unless you’re compiling super-huge projects, something with an AMD CPU should be fine and isn’t too expensive.

user219095
  • 65,551