first of all, are you able to mount any partition on that sata drive?
if yes, you already have access to them - read/write to fat ones and as to ntfs - depending on your kernel configuration.
maybe not so though. try loading the libata module (in the regular case it IS already installed, just not loaded yet) issuing
or before that you may want to check if it's been already loaded
# lsmod | grep libata
if you find it by the last command above the problem is somewhere else. a few suggestions: check your fstab
(are there proper entries for those partitions); check /dev
(are there any nodes similar to sda sda1 sda2...
'cause this is the way you sata drive partitions must look like and you may have to create them manualy if there are none);...