I'm using VirtualBox 3.1.2 (on Windows 7, as my host OS) to experiment with an ArchLinux install. I use the Save Machine State option when powering down my VM so that it can be restored as it was. If I try to restore it immediately, the restore state works fine. However if I attempt to do the same after couple of hours or the next day, on launching VirtualBox, VirtualBox behaves as if the machine state was never saved, and starts the VM akin to a cold-boot.
Why is this so ? Has anyone else faced this ?
Edit: To clarify: All changes made to my had disk do remain - just that the Save previous state feature does not work - it doesn't restore the VM to the state it was saved, rather it acts as the system was switched off
Apparently, this is a known bug. I had filed a bug, but this has been closed since it is a duplicate of previous bug. This bug affects only those installations which have been installed in non-standard locations.