Is there any way to get VMWare XP to find and be able to read/write to an external firewire hard drive ?
My understanding is that firewire is not part of the virtual machine
design, so that no VM guest OS can use its firewire driver to access
firewire devices.
(That said, my Fusion XP VM has no problem talking to my firewire
DVD-R drive, but it sees it as an IDE device. Why Fusion doesn't do
some similar translation for hard disks, I don't know.)
I'm pretty sure you can store your whole VM, including the virtual
disk, on the external drive, so that you can take advantage of the
firewire hardware (speed, size, etc).
One other thing you might want to try is Shared Folders. Click the "+"
in the VM Settings dialog, and add a share for the firewire drive's
mount directory in MacOS. That should make the firewire drive
look like a network drive to XP. Since it accesses via the XP network
drivers, it's somewhat slower, but at least it's direct.
HTH.