FOR THE LOVE OF GOD SOMEONE PLEASE HELP ME!!
[Prologue: PARALLELS TECH SUPPORT IS COMPLETELY ABSENT:
I paid $30 yesterday (1/24/2007) to call Parallels tech support: no one was available so I left a message at 3pm PST. Also emailed tech support. Haven't heard back on any front, and every time I call again there's still no one available.
Also, I had no clue this forum existed until I just now stumbled upon it through Google; unless I'm blind from grief it's not linked from the Parallels Support page or any other Parallels page.]
I have been using Parallels Desktop to run WindowsXP out of a virtual hard disk (.hdd file) on my MacBook. My primary task in windows is programming memory experiments in MatLab (I'm a grad student in cognitive psychology).
Yesterday I needed to install MS Office in WinXP, but the the virtual HDD didn't have enough room (about 7.5gb out of 8gb was full). I accidentally used the "recreate" method of expanding the virtual disk image size that apparently deletes your current disk image and replaces it with a new, empty one. I blame Parallels for poor design [warnings on the implications of "recreate" were not explicit enough] and myself for being an idiot.
I had maybe two weeks worth of programming work that only existed inside of Windows, and wasn't backed up. This was the only Achille's heel in my otherwise robust backup scheme.
I WAS ALMOST READY TO RUN MY EXPERIMENT AND DESPERATELY NEED THOSE MATLAB FILES BACK!
My 8gb .hdd file was replaced by a new 1.2mb one in under a second. This gives me reason to believe that the old HDD file may still exist in the uncharted corners of the hard drive.
The MacBook is 2.3ghz with 2gb RAM, 100gb HD (about 30gb free), running OS X 10.4.8. I'm running Parallels Desktop build #1970, and the Guest OS is Windows XP.
I've done almost nothing on the MacBook since realizing what happened, for fear of overwriting any traces of the lost data.
After never hearing back from Parallels tech support yesterday, I got the MacBook home (without it going to sleep) and booted it in target mode connected to my G5 by firewire. I've been running some data recovery programs like VirtualLab and FileSalvage from my G5, but of course the .hdd is not a recognized file format for these programs. I might have found some salvageable MatLab files using VirtualLab (perhaps it can see into the lost .hdd file?), but it will be expensive to register the software to actually recover them.
Finally, I also found sleepimage and swapfile0 - swapfile4 and got those off the MacBook. They're apparently saved RAM states from the last few times the MacBook went to sleep. I found out I can use the following line to extract text from these files:
sudo strings sleepimage | grep XXXXX
where the XXXXX is some string you want to search for.
By this method I can see that some of my MatLab code exists in these saved RAM states, but I don't know if I'll be able to get enough out for it to be useful, or even how to go about trying.
But come on, there's GOT to be a better/easier way! Even if I got my code back it would still be a huge ordeal to reinstall WinXP, configure it, reinstall MatLab, configure it, etc. Man, if I could recover the whole .HDD file, that would be like winning the lottery at this point.
PLEASE, does anyone have ANY suggestions or relevant information?
thanks very much,
~jason
[Prologue: PARALLELS TECH SUPPORT IS COMPLETELY ABSENT:
I paid $30 yesterday (1/24/2007) to call Parallels tech support: no one was available so I left a message at 3pm PST. Also emailed tech support. Haven't heard back on any front, and every time I call again there's still no one available.
Also, I had no clue this forum existed until I just now stumbled upon it through Google; unless I'm blind from grief it's not linked from the Parallels Support page or any other Parallels page.]
I have been using Parallels Desktop to run WindowsXP out of a virtual hard disk (.hdd file) on my MacBook. My primary task in windows is programming memory experiments in MatLab (I'm a grad student in cognitive psychology).
Yesterday I needed to install MS Office in WinXP, but the the virtual HDD didn't have enough room (about 7.5gb out of 8gb was full). I accidentally used the "recreate" method of expanding the virtual disk image size that apparently deletes your current disk image and replaces it with a new, empty one. I blame Parallels for poor design [warnings on the implications of "recreate" were not explicit enough] and myself for being an idiot.
I had maybe two weeks worth of programming work that only existed inside of Windows, and wasn't backed up. This was the only Achille's heel in my otherwise robust backup scheme.
I WAS ALMOST READY TO RUN MY EXPERIMENT AND DESPERATELY NEED THOSE MATLAB FILES BACK!
My 8gb .hdd file was replaced by a new 1.2mb one in under a second. This gives me reason to believe that the old HDD file may still exist in the uncharted corners of the hard drive.
The MacBook is 2.3ghz with 2gb RAM, 100gb HD (about 30gb free), running OS X 10.4.8. I'm running Parallels Desktop build #1970, and the Guest OS is Windows XP.
I've done almost nothing on the MacBook since realizing what happened, for fear of overwriting any traces of the lost data.
After never hearing back from Parallels tech support yesterday, I got the MacBook home (without it going to sleep) and booted it in target mode connected to my G5 by firewire. I've been running some data recovery programs like VirtualLab and FileSalvage from my G5, but of course the .hdd is not a recognized file format for these programs. I might have found some salvageable MatLab files using VirtualLab (perhaps it can see into the lost .hdd file?), but it will be expensive to register the software to actually recover them.
Finally, I also found sleepimage and swapfile0 - swapfile4 and got those off the MacBook. They're apparently saved RAM states from the last few times the MacBook went to sleep. I found out I can use the following line to extract text from these files:
sudo strings sleepimage | grep XXXXX
where the XXXXX is some string you want to search for.
By this method I can see that some of my MatLab code exists in these saved RAM states, but I don't know if I'll be able to get enough out for it to be useful, or even how to go about trying.
But come on, there's GOT to be a better/easier way! Even if I got my code back it would still be a huge ordeal to reinstall WinXP, configure it, reinstall MatLab, configure it, etc. Man, if I could recover the whole .HDD file, that would be like winning the lottery at this point.
PLEASE, does anyone have ANY suggestions or relevant information?
thanks very much,
~jason