when I have had the not formatted error I find I have a lot of luck with a program called file scavenger. It is not free, but it does a excellent job.
But if your drive is reporting hardware damage as well, I do not think anything short of a clean room will help get the data back.
But if your drive is reporting hardware damage as well, I do not think anything short of a clean room will help get the data back.