This should work change the hdb1 to what your fat partiton is I had the same issue
sudo mount -t fat -o nls=utf8,umask=0222 /dev/hdb1 /media/windowsc
to have it mount on boot
Open a terminal and type: sudo nano /etc/fstab
at the bottem of the page add this to the list:
/dev/hdb1 /media/windows ntfs users,gid=users,ro,umask=0222,utf8=true 0 0
Now, like the last one, you have to change hdb1 to whatever you had to change it to when you used the mount command.
I'm going to hope that you know how to use nano. If you dont, and cant figure it out let me know again, and I'll tell you how to save and exit.
Then once your done, reboot and check /media/windows to see if it mounted.