Kör så lite som möjligt med den disken i! Är den på väg att rasa så är varje minut värdefull.
Skaffa någon liveskiva av BSD, linux el dyl och stoppa i gamla disken samt en ny. Montera den gärna readonly och kopiera den byte för byte med dd till den nya disken (googla på detaljer, jag orkar inte skriva en hel how-to

Skulle detta misslyckas eller alternativt om du inte törs testa så lämna in den till något företag som specialiserar sig på att utvinna data från trasiga diskar. Det kostar dock från ~1000kr och uppåt.