First you should restart your computer, try to update Ubuntu, or Upgrade to the latest version of Ubuntu before you try the steps below to mount a fat or ntfs partition from terminal with Ubuntu 9.04.
Click on Applications > Accessories > terminal
Type
sudo mkdir -p /media/c
sudo fdisk -l
sudo mount -t ntfs -o nls=utf8,umask=0222 /dev/sda1 (or whatever pation you want to mount)/media/c
My terminal screen:
ubuntu@ubuntu:~$ sudo mkdir -p /media/c
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc0aaf97d
Device Boot Start End Blocks Id System
/dev/sda1 * 1 38095 305998056 7 HPFS/NTFS
/dev/sda2 38096 38913 6570585 7 HPFS/NTFS
Disk /dev/sdf: 4009 MB, 4009754624 bytes
255 heads, 63 sectors/track, 487 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0009bf08
Device Boot Start End Blocks Id System
/dev/sdf1 * 1 488 3911744 6 FAT16
Partition 1 has different physical/logical endings:
phys=(486, 254, 63) logical=(487, 125, 22)
ubuntu@ubuntu:~$ sudo mount -t ntfs -o nls=utf8,umask=0222 /dev/sda1 /media/c
To unmount NTFS partition type
sudo umount /media/c
Command lines for mounting Windows FAT Partition
sudo mkdir -p /media/d
sudo fdisk -l
sudo mount -t vfat -o iocharset=utf8,umask=000 /dev/hda1 /media/d
Unmount fat partition Commands
sudo umount /media/d
Source:: http://www.cyberciti.biz/faq/mounting-windows-partition-onto-ubuntu-linux/