Hi All,

I hope this question has not been asked many times before. I am trying to rescue files off of a Seagate Barracuda 160 GB Sata HD. I have a working installation of windows xp SP2 on a seagate barracuda 120 GB IDE drive. The non-working SATA drive is connected to the biostar M7VIG Pro-D motherboard by way of a CompUSA (non-raid) SATA PCI CARD. lspci -v recognizes the card's satalink controller chip.

I've run "sfdisk -V" and came up with: sfdisk: ERROR: sector 0 does not have an msdos signature. /dev/sda: unrecognized partition table type
sfdisk: no partition table present.

I've run "gpart /dev/sda" and I got: ***Fatal error: cannot get sector size on dev(/dev/sda).

I've run "mount -t ntfs /dev/sda1 /mnt/sda1" and I got:
Error reading bootsector : Input/output error
Failed to startup volume : Input/output error
Couldn't mount device '/dev/sda1' : Input/output error

I've run "fixdisk" and I was able to see the contents of the drive after running the "analyze" command.

I don't understand if all these clues indicate whether the partition table, mbr or ntld is damaged?