I installed Windows 7 32 bit and Windows 7 64 bit today into Boot Camp and they both work in Parallels Desktop.
I installed them on my /dev/disk3 disk:
Code:
JoeMacPro:~ joevt$ diskutil list /dev/disk3
/dev/disk3
#: TYPE NAME SIZE
0: GUID_partition_scheme *1.0 TB
1: EFI 209.7 MB
2: Microsoft Basic Data 21.3 GB
3: Microsoft Basic Data Windows 7 32 75.2 GB
4: Microsoft Basic Data Windows 7 64 76.0 GB
5: Apple_HFS Classic 42.9 GB
6: Apple_HFS Misc4 107.4 GB
7: Apple_HFS Multimedia 322.1 GB
8: Linux Swap 32.2 GB
9: Apple_HFS Big 322.1 GB
JoeMacPro:~ joevt$ sudo gpt -r show /dev/disk3
...
JoeMacPro:~ joevt$ sudo gpt -r show -l /dev/disk3
gpt show: /dev/disk3: Suspicious MBR at sector 0
start size index contents
0 1 MBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - "EFI"
409640 209715200 6 GPT part - "Misc4"
210124840 262144
210386984 62914560 8 GPT part - "Ubuntu Swap"
273301544 41680896 2 GPT part - "Ubuntu"
314982440 262144
315244584 629145600 7 GPT part - "Multimedia"
944390184 262144
944652328 629145600 9 GPT part - "Big"
1573797928 262144
1574060072 83886080 5 GPT part - "Classic"
1657946152 262144
1658208296 146800633 3 GPT part - "Windows 7 32"
1805008929 7
1805008936 148516193 4 GPT part - "Windows 7 64"
1953525129 6
1953525135 32 Sec GPT table
1953525167 1 Sec GPT header
JoeMacPro:~ joevt$ sudo fdisk /dev/rdisk3
Disk: /dev/rdisk3 geometry: 121601/255/63
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------
1: EE 0 0 2 - 1023 59 47 [ 1 - 273301543]
*2: 07 1023 59 48 - 1023 191 17 [ 273301544 - 41680896]
3: 07 1023 176 39 - 1023 155 24 [1658208296 - 146800633]
4: 07 1023 155 32 - 1023 80 24 [1805008936 - 148516193]
Before you add a Boot Camp Windows installation to a Parallels Desktop virtual machine, do the following:
1) Make sure it has a boot folder and bootmgr. If it doesn't, then run EasyBCD to create a BCD and then you need to setup a default boot entry for Windows 7. Note Windows XP uses NTLDR and boot.ini, not bootmgr and boot folder which are used by Windows Vista and Windows 7.
2) Make sure the partition is flagged as active because Parallels does not have an option to do that for you. This is only necessary if you use something like rEFIt which modifies the active partition flag everytime you boot and you have more than one legacy OS on the same disk. In the fdisk output above, partition 2 is active but Windows 7 32 bit is on partition 3 so I did the following:
Code:
JoeMacPro:~ joevt$ sudo fdisk -e /dev/rdisk3
fdisk: could not open MBR file /usr/standalone/i386/boot0
Enter 'help' for information
fdisk: 1> f 3
Partition 3 marked active.
fdisk:*1> quit
Writing current MBR to disk.
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n] y
You don't need to reboot after using fdisk. Then I created the Windows 7 32 virtual machine by selecting partition 3 on disk 3. When Parallels Desktop finished setting it up and installing Parallels Tools, I shut it down and started to add a Windows 7 64 virtual machine. First I had to set the active partition to partition 4:
Code:
JoeMacPro:~ joevt$ sudo fdisk -e /dev/rdisk3
Password:
fdisk: could not open MBR file /usr/standalone/i386/boot0
Enter 'help' for information
fdisk: 1> f 4
Partition 4 marked active.
fdisk:*1> quit
Writing current MBR to disk.
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n] y
JoeMacPro:~ joevt$ sudo fdisk -e /dev/rdisk3
Then I created a Windows 7 64 virtual machine in Parallels Desktop by selecting partition 4 on disk3.