Since you didn't try it.

I think I see why you would ask such a question. There are far too many tutorials but it works on external drives too.

It appears you want some 100% guaranteed solution. For that I know of no such software today and we send the drive off to http://www.drivesavers.com where they will do the best job I've ever seen.

Good luck and hope it all comes back.
Bob