Thank you for the advice.
I've tried:
/dev/hda /mnt/windows vfat auto,rw,umask=0 0 0
...and:
/dev/hda1 /mnt/windows vfat auto,rw,umask=0 0 0
... in my /etc/fstab file, and I still get this error:
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
or too many mounted file systems
Is there any other possible cause?
Dave