I have a Win 7 64-bit host with an XP VM, using VirtualBox 4.0.8 r71778.
When I was finish using my VM, I close the VM window and it prompts me with the following choices:
o Save the machine state
o Send the shutdown signal
o Power off the machine
I always choose "Save the machine state".
From the manual
Save the machine state: With this option, VirtualBox “freezes” the virtual machine by completely saving its state to your local disk. When you start the VM again later, you will find that the VM continues exactly where it was left off. All your programs will still be open, and your computer resumes operation. Saving the state of a virtual machine is thus in some ways similar to suspending a laptop computer (e.g. by closing its lid).
This is exactly what I require - something akin to hibernation.
I have done this a number of times without issue but, on the last occasion, when I went to restart the VM, the following error was displayed:
Code: Select all
Failed to open a session for the virtual machaine ____. VM cannot start because the saved state file ___ is invalid (VERR_SSM_INTEGRITY_FOOTER). Delete the saved state prior to starting the VM.
Result Code: VBOX_E_FILE_ERROR (0x80BB0004)
Component: Console
Interface: IConsole
I've taken a backup of the whole directory, but everything I've tried doesn't recover my session. I've even opened the SAV file with a hex editor but there didn't seem to be too much I could understand.
btw, the Discard option is of no use because it will just clean boot my VM - meaning I lose all my work.
Is there anything that anyone can suggest? Please help!
Cheers,
William.