Every now and then and for numerous reasons, my Windows 8 desktop encounters a loss of power. I am running a Debian 6 virtual machine via HyperV and when I restore power, the VM kernel panics every single time. Rebooting the VM results in the disk being set to read-only mode, and fixing it takes quite a long time. I have a number of snapshots from states such as these.
Is there a feature of HyperV that makes VMs more tolerant to sudden host power-offs? I could script something together to take periodic snapshots of my VMs and revert to those should I encounter a loss of power, but I wonder if there is something already present in HyperV to facilitate such protection.
I have one of the simplest of simplest setups: Windows 8, HyperV with two VMs (Solaris and Debian), each with a single attached drive and network adaptor. I have no clustering setup nor do I use any HyperV integration (the Debian kernel module leads to more kernel panics, and I don't have time to debug that at the moment).
Is there something already present, or should I just write a script to take periodic snapshots?
Edit: I now realize this is the Windows Server forums, yet my setup uses Windows 8. Is there a more appropriate forum for my post?