OK, I got it to work and am now up and running in Parallels.
Here's what I did:
1. Backed up my Windows installation with ShadowProtect
2. In Snow Leopard, ran the Boot Camp utility to create a single Windows FAT32 partition on the SSD, deleting all data.
3. Restored the Windows 7 system on the single partition using the ShadowProtect recovery DVD.
4. Back in Snow Leopard, installed Parallels and set up the virtual machine via the Boot Camp partition.
5. Still in Snow Leopard, used Coriolis iPartition to create a second partition in the SSD of 12 GB (Microsoft FAT NTFS formatted).
6. Rebooted in Windows to make sure everything was OK. Copied the Windows 7 x64 Ultimate installation files to the 12 GB partition. Then with EasyBCD I added a second boot option, copying the Boot.wim image from the smaller partition and naming it "Windows Recovery Environment". Both partitions now contain their own Bootmgr files and Boot folders.
7. Back in Snow Leopard, the second Windows partition wasn't visible. Restarted Parallels and was given the option to boot into either partition without issue just like on the Windows side.
Everything good to go! Looks like the GPT table was the issue, as well as the initial dual partitions. Once the Parallels virtual machine was linked to the partition I wanted to boot, adding a second didn't cause any trouble. When running the Parallels virtual machine I get an occasional error message that the hard disk cannot be accessed but this hasn't yet been an inhibitor.
Thanks for all your help and I'm glad to be back on line again!
Last edited: Oct 27, 2010