I used dd to make a backup of an SD card, and went on to run chkdsk on it. Of course, chkdsk ended up removing all folders and moving all files to FOUND.000 and FOUND.001, renaming them to FILExxx.CHK to make it even harder to figure out what kind of file it is.
Thankfully, I have a backup! Or so I thought, until I pressed the up arrow and the enter key in quick succession - my keyboard actually registered two presses of the up arrow (it does this occasionally, but up until now I didn't want to replace it just because of this), and so I ended up running the "backup" command again. I quickly cancelled it, but dd still truncated the file from its original ~60GB to a few MB. To prevent further damage, I immediately remounted the backup drive as read-only.
Can I recover the "full length backup" somehow? Will setting the file size to the full size of the card using a tool like fallocate or something similar work? Do I have to look through all 15000 *.CHK files by myself?
The filesystem on the card was FAT32, in case that helps. The backup file itself was stored on a drive formatted with NTFS.