I ran into the same type of problem, and spent weeks searching the web for a freeware/shareware program to recover data with. No luck until I came across the one listed in the link below. It was listed at the PC magazine website, or one of those... Anyway, I've used it to recover data from a hard drive that became corrupted, and also from a sd card that I also thought I lost all data on. I am extremely pleased with this program and it's free!