Ah, found my notes on file recovery:
ReclaiMe can recover data from USB sticks not just HDDs, don’t know about SD cards. Even recovers pieces of files where file was partly over-written (as Windows does when re-using space of deleted files which may be stored in fragments – put DeFrag on you maintenance checklist
, but you’d have to crawl through looking at a huge number of pieces to find what you want.
I’ve used undelete360 on USB sticks, it handles SD cards as well. Claims to handle HDDs too, however hung on sizeable drives and is tricky so I paid $80 for a license for ReclaiMe. (The web site for undelete360 has some overly obvious downloads for other things, and ESET security suite blocked download of the FileRepair program also offered there – apparently it can repair some files, after you recover them.)
Lexar may offer a routine, perhaps bundled on their memory devices, I was not impressed with the one I tried.
Trinity Rescue Kit may be worth trying, it has some imaging capability as well.
Then there are specialists in data recovery, probably starting at a few hundred dollars and zooming upward. Not likely to recover data from an SD card zapped with static, but if you are desperate....