I'm hoping someone can help me. I'm getting pretty irritated. I (for various reasons) recently recovered my .pvm Windows 7 image from Time Machine and Parallels refuses to boot it.
The relevant entries in the Parallels log entries show that it is complaining about a missing .hds image;
Code:
11-08 09:41:37.861 F /vdisk:34687:3b17/ Can't open uid {5fbaabe3-6958-40ff-92a7-860e329aab41} name /Users/Jason/Documents/Parallels/Windows 7 VM.pvm/Hard Drive.hdd/Windows 7 VM-0.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds Error 0x80021014
11-08 09:41:37.861 F /AbstractFile:34687:3b17/ Error opening file /Users/Jason/Documents/Parallels/Windows 7 VM.pvm/Hard Drive.hdd/Windows 7 VM-0.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds with error 2 in handle pool
11-08 09:41:37.861 F /dimg:34687:3b17/ OpenFile(/Users/Jason/Documents/Parallels/Windows 7 VM.pvm/Hard Drive.hdd/Windows 7 VM-0.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds) failed!: 2
11-08 09:41:37.861 F /dimg:34687:3b17/ Init: Can't open file 0x80021014
11-08 09:41:37.861 F /dimg:34687:3b17/ Error initializing for the /Users/Jason/Documents/Parallels/Windows 7 VM.pvm/Hard Drive.hdd/Windows 7 VM-0.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
11-08 09:41:37.861 F /dimg:34687:3b17/ Error 0x80021014 when opening the disk. Releasing image.
11-08 09:41:37.861 F /vdisk:34687:3b17/ OpenDisk() returned error 0x80021014
I also see this;
Code:
11-08 09:41:37.860 F /LocalDevices:34687:3b17/ [hdd::sata:0] Connecting device "/Users/Jason/Documents/Parallels/Windows 7 VM.pvm/Hard Drive.hdd"
11-08 09:41:37.860 F /HddUtils:34687:3b17/ hdd: fops 0
11-08 09:41:37.861 F /AbstractFile:34687:3b17/ Error opening file /Users/Jason/Documents/Parallels/Windows 7 VM.pvm/Hard Drive.hdd/Windows 7 VM-0.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds with error 2 in handle pool
11-08 09:41:37.861 F /dimg:34687:3b17/ OpenFile(/Users/Jason/Documents/Parallels/Windows 7 VM.pvm/Hard Drive.hdd/Windows 7 VM-0.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds) failed!: 2
11-08 09:41:37.861 F /dimg:34687:3b17/ Init: Can't open file 0x80021014
11-08 09:41:37.861 F /dimg:34687:3b17/ Error initializing for the /Users/Jason/Documents/Parallels/Windows 7 VM.pvm/Hard Drive.hdd/Windows 7 VM-0.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
11-08 09:41:37.861 F /dimg:34687:3b17/ Error 0x80021014 when opening the disk. Releasing image.
So, like a good soldier I opened up a case with Parallels support and have not heard a word from them, not a peep. So, I tried to fix this myself.
I observe that the .hds image being complained about, in fact, does not exist in my .hdd bundle. So, I tried to do a "touch" on the filename, but of course that didn't fix it.
Next I tried to edit my disk descriptor xml file, to remove the offending entries, but then Parallels log shows that snapshots are messed up (duh) and it still does not boot the disk image. Does anyone have any other ideas? I've tried recovering TM backup files going back as far as six months and I still can't find an image file that Parallels will boot, this is getting very frustrating. I think there are bugs/problems in Parallels snapshot management.
Here's the Disk Descriptor XML file;
Code:
<?xml version='1.0' encoding='UTF-8'?>
<Parallels_disk_image Version="1.0">
<Disk_Parameters>
<Disk_size>134217728</Disk_size>
<Cylinders>262144</Cylinders>
<Heads>16</Heads>
<Sectors>32</Sectors>
<Padding>0</Padding>
<Encryption>
<Engine>{00000000-0000-0000-0000-000000000000}</Engine>
<Data></Data>
</Encryption>
<UID>{4712a71a-8c04-4545-a86d-1842d3d488f3}</UID>
<Name>Windows 7 VM-0</Name>
<Miscellaneous>
<CompatLevel>level2</CompatLevel>
<Bootable>1</Bootable>
<GuestToolsVersion>7.0.15107</GuestToolsVersion>
<SuspendState>0</SuspendState>
</Miscellaneous>
</Disk_Parameters>
<StorageData>
<Storage>
<Start>0</Start>
<End>134217728</End>
<Blocksize>512</Blocksize>
<Image>
<GUID>{a2d61b71-5924-4ddd-a5cc-a094a7f8cbdb}</GUID>
<Type>Compressed</Type>
<File>Windows 7 VM-0.hdd.0.{a2d61b71-5924-4ddd-a5cc-a094a7f8cbdb}.hds</File>
</Image>
<Image>
<GUID>{02a7a02a-f117-45c7-bf57-36cd86adcba3}</GUID>
<Type>Compressed</Type>
<File>Windows 7 VM-0.hdd.0.{02a7a02a-f117-45c7-bf57-36cd86adcba3}.hds</File>
</Image>
<Image>
<GUID>{228c5edb-a5d5-43ff-8c41-bb087dd059b3}</GUID>
<Type>Compressed</Type>
<File>Windows 7 VM-0.hdd.0.{228c5edb-a5d5-43ff-8c41-bb087dd059b3}.hds</File>
</Image>
<Image>
<GUID>{5fbaabe3-6958-40ff-92a7-860e329aab41}</GUID>
<Type>Compressed</Type>
<File>Windows 7 VM-0.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds</File>
</Image>
</Storage>
</StorageData>
<Snapshots>
<Shot>
<GUID>{5fbaabe3-6958-40ff-92a7-860e329aab41}</GUID>
<ParentGUID>{228c5edb-a5d5-43ff-8c41-bb087dd059b3}</ParentGUID>
</Shot>
<Shot>
<GUID>{a2d61b71-5924-4ddd-a5cc-a094a7f8cbdb}</GUID>
<ParentGUID>{00000000-0000-0000-0000-000000000000}</ParentGUID>
</Shot>
<Shot>
<GUID>{02a7a02a-f117-45c7-bf57-36cd86adcba3}</GUID>
<ParentGUID>{a2d61b71-5924-4ddd-a5cc-a094a7f8cbdb}</ParentGUID>
</Shot>
<Shot>
<GUID>{228c5edb-a5d5-43ff-8c41-bb087dd059b3}</GUID>
<ParentGUID>{02a7a02a-f117-45c7-bf57-36cd86adcba3}</ParentGUID>
</Shot>
</Snapshots>
</Parallels_disk_image>
And lastly here's an output of the files on disk;
Code:
Jasons-iMac:Hard Drive.hdd Jason$ pwd
/Users/Jason/Documents/Parallels/Windows 7 VM.pvm/Hard Drive.hdd
Jasons-iMac:Hard Drive.hdd Jason$ ls -ltr
total 69987896
-rw-rw-rw- 1 Jason staff 0 Dec 16 2011 Windows 7 VM-0.hdd
-rw-rwxrwx 1 Jason staff 2586574848 Sep 28 14:08 Windows 7 VM-0.hdd.0.{02a7a
02a-f117-45c7-bf57-36cd86adcba3}.hds
-rw-rwxrwx 1 Jason staff 29796859904 Oct 5 10:28 Windows 7 VM-0.hdd.0.{a2d61
b71-5924-4ddd-a5cc-a094a7f8cbdb}.hds
-rw-rwxrwx 1 Jason staff 3450339328 Oct 15 19:06 Windows 7 VM-0.hdd.0.{228c5
edb-a5d5-43ff-8c41-bb087dd059b3}.hds
-rw-rwxrwx 1 Jason staff 2634 Oct 30 21:40 DiskDescriptor.xml
-rw-rwxrwx 1 Jason staff 24064 Oct 30 21:42 Windows 7 VM-0.hdd.drh
-rw-rw-rw- 1 root staff 0 Nov 8 09:08 Hard Drive.hdd
-rw-r--r-- 1 Jason staff 0 Nov 8 09:41 Windows
-rw-r--r-- 1 Jason staff 0 Nov 8 09:41 VM-0.hdd.0.{5fbaabe3-6958-4
0ff-92a7-860e329aab41}.hds
-rw-r--r-- 1 Jason staff 0 Nov 8 09:41 7