I have had issues like that with seagate internal drives, and sent them off for recovery, only once was anyone able to get anything off one, they said it was fairly common with the seagates for some reason (and is usually a mechanical failure)