No, I don't think so.
It does not depend on the size or on where it's placed.
Tell him in cfdisk that you want that partition (/dev/hda5) to be fat32. Don't reboot, It's not needed (or at least I think it's not).
Then run the linux equivalent of "format d:"
mkdosfs -F 32 /dev/hda5.
Now you can mount it as you want, where you want.
mount -t vfat /dev/hda5 /anywhere/you/want/it/mounted