ddrescue

you will need it one day

# whole disk rescue

Scenario:

using ddrescue:

$ sudo ddrescue -r 1 -d /dev/sdc /mnt/b/c_recovered.img recover.log

# mounting recovery image

Download parted, use it to list the partition end bytes, then mount with:

$ mkdir /mnt/b/browse_recovered
$ sudo mount -t ext4 -o loop,offset=529387 c_recovered.img /mnt/b/browse_recovered