SpinRite will even recover sectors marked as bad by Windows. I have been using it since the 80's ... it is truly unique. It boots into its own version of DOS (a FreeDOS variant) so it doesn't matter which OS you are using.
After SpinRite recovers any bad sectors, then use any of the above data recovery programs.
Bookmarked that item.
That’s a utility that I don’t think I ever heard of.