I did some testing. Firewire hard disks will mount as a USB hard disk drive device. Only partitions that Parallels allows for Boot Camp virtual hard disks will be included (FAT, NTFS, but not HFS) in the new virtual USB hard disk drive device. Or maybe not any partitions if it's not formatted in a specific way, since it seems that it doesn't work properly with some disks - I don't see any files on a disk formatted like this:
Code:
Joes-Mac-Pro:~ joevt$ sudo gpt show -l /dev/disk10
gpt show: /dev/disk10: Suspicious MBR at sector 0
start size index contents
0 1 MBR
1 1 Pri GPT header
2 32 Pri GPT table
34 48234489 2 GPT part - "BootCamp2"
48234523 46137344
94371867 1858891120 1 GPT part - "Ext1"
1953262987 262148
1953525135 32 Sec GPT table
1953525167 1 Sec GPT header
Joes-Mac-Pro:~ joevt$ sudo fdisk /dev/disk10
Disk: /dev/disk10 geometry: 121601/255/63 [1953525168 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 0 0 2 - 0 0 34 [ 1 - 33] <Unknown ID>
*2: 07 0 0 35 - 1023 254 63 [ 34 - 48234489] HPFS/QNX/AUX
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
I tried it with an eSATA disk but Parallels did not intercept the disk mount. This seems kind of dumb since there's no difference between a mount from FireWire and a mount from eSATA or any other type of device such as disk image, internal SATA, USB, smartcard, thunderbolt, etc.
It would be nice if the feature could work with any of those types of devices so that I don't need to shutdown the virtual machine and add a virtual hard disk that points to the device. This already works with CDs and disk images if you use them as a CD or floppy depending on the size of the disk image.
Couple other problems:
1) If you set Devices preferences to "Ask me what to do?", it only asks you once. Then every other time it will just mount it to the Windows machine even if you set the preference to "Connect it to my Mac".
2) There's no way to reconnect the drive to the virtual machine after ejecting it without disconnecting and reconnecting the Firewire cable.
Anyway, the feature as is is currently half-baked at best.