I had a similar problem with my hard disk this earlier year and took it to Sophitel for diagnosis. The disk was restored simply by changing the casing! And very cheaply too to my great relieve.