Why is the external drive FAT32?
It's a VHD image so I don't see it being a problem either way.
Snap I just thought of something, the VHD image will be larger than 4GB (obviously) so FAT32 will have issues most likely.
Convert it to NTFS, FAT32 is redundant now anyway.