You could try Spinrite it takes a long time to work but I have managed to resurrect some drives with it.
https://www.grc.com/spinrite.htm
Spinrite Demo on Youtube
[ Show youtube player ]
More info at link below
http://www.diydatarecovery.nl/DiskPatch.htm