Here's a thread from a person who swore their Lacie external HDD, formatted FAT32, could store a 30GB virtual machine image.
The problem is that a VM image is not a "file", it's actually a folder or bundle.
http://forums.macrumors.com/showthread.php?t=477728