I have a failing 6TB SATA hdd with one NTFS partition (the source drive, /dev/sdc2) from which I'm trying to recover the data. I was using the disk in my Windows PC. To recover the data, I'm using a brand new empty 8TB target drive (/dev/sda2) with one NTFS partition.
I started using ddrescue on Ubuntu 21.04 to do the recovery based on tips I found in this forum. I used this command:
ddrescue -f -n /dev/sdc2 /dev/sda2 mapfile
At first, the recovery seemed to go well and reached 10%, then a portion of the disk was giving many read errors and no progress was made. The disk was getting hot and I decided to stop ddrescue and let the disk cool down (shutting down the PC).
I wanted to resume the recovery process again, but now, none of my source or target drives shows up in /dev anymore. At first, I could list them with lsblk, and now, they are not there anymore. I tried to see if they are listed as raw device, but I can't see anything in /dev/raw either. So I'm stuck.
I don't see hard-disk related error messages in dmesg. The disks are not disappearing and showing up again as noted in some threads in this forum, so I can't use the retry trick listed in "Example 6" on the ddrescue man page.
What can I do to make the harddisks show up again in /dev and resume the ddrescue process?