most likely ntfs.
go here to get a ntfs read support module for your kernel version.
look at the versions and find your kernel version, click either the i386 or i686 link (you should be fine with the i686 module and download the rpm. click on the rpm to install it.
then edit your /etc/fstab file. you'll need to know your /dev/hdX for your partitions. you can get this from the /sbin/fdisk -l command. the line in fstab that you'll want to add would look something like this for, let's say, your windows c:\ drive.
/dev/hda1 /mnt/winC ntfs auto,umask=0222,exec,ro 0 0
the first column is the partition's device label (/dev/hda1).
the second column is the mount point for the device (/mnt/winC). you need to make sure this directory exists before you try mounting the partition
the third column (ntfs) is the filesystem.
the last column is options. auto will mount this partition when you boot up linux. the umask option sets the permissions for this partition as read/exec for all users. ntfs write support can be dangerous, so it's better to not set write permissions for your windows ntfs partitions.
save your changes. i'm assuming you know that you need to have root access to do these changes.
to mount these drives immediately, use the mount command -> man mount to read about the mount command.
the command you want to use to mount this example would be:
mount -a /dev/hda1
now you can create hard drive icons on your desktop. some newer distros may automatically place hard drive icons (of devices that are mounted) automatically. if not, find out how to manually add hard drive icons to your desktop. www.google.com/linux
would be good for that.