I am running a win7 x64 sp1 host with all updates installed and the lates version of vitualbox (4.1.20). I upgraded vbox last week, iirc, and up to know everything has been working fine.
Today, however, out of the blue i suffered several crashes, some in vbox main.exe, one in virtualimagemanager and some in various qt dlls.
After this, everything is broken. To start with, i am running 2 xp vms, and 2 *buntu vms. The crashes occurred when trying to start xpvm1. Now i keep getting a
when trying to launch it.Failed to open a session for the virtual machine xpvm1.
No error info.
Result Code: E_FAIL (0x80004005)
Component: ProgressProxy
Interface: IProgress {guid}
I get this not only for the vm that had the problems, but for both of the windows vms. The unbuntu ones still work fine.
So far i have no clue what`s going on, but i really couldnt care less: on xpvm1 there`s about 5 month of unsaved work, which i need to retrieve.
That data is all i care for, the vms can go to hell.
Now, this wouldnt be a problem at all, as i`d just load xpvm1.vhd and copy the data off of it. But no, vbox feels differently about this.
Somehow (and i most certainly did not configure it that way) vbox created a SECOND .vhd file, a "differencing vhd" in the Snapshot subdirectory!
Loading the main .vhd file works fine, but the data it holds is hopelessly outdated. The differencing vhd is not a valid vhd at all.
Now the question: how can i merge these two or load them together properly so i can get hold of my data?
In desperate need for help.