DDRescue might help. It runs like the *nix DD program so it reads everything and tries to make an ISO image of the disk.
https://www.gnu.org/software/ddrescue/

It should be available in the repositories of just about any Linux distro or you can download it from their site.

hth
_________________________
RioCar 40103779
'67 Mustang