I have just seen this posted on another site and thought it may be of use or at least to know about should anyone need it, I have not tried it but have downloaded it.
Below is the description from the site.
Free Art Plus Digital Photo Recovery tool can help you recover lost images from corrupted or accidentally formatted digital camera memory cards. Program works with ALL types of memory cards. It's able to recover images from formatted cards. Reads corrupted cards (even if they're not recognized by Windows)! Recovers JPG, TIF (and most of RAW) files! Program should be able to read all memory cards currently available on the market and recover lost JPG and TIF files. RAW format is not fully supported but the program will read most of the corrupted RAW files too and save them with TIF extension. While it's not optimized for that task, this program can actually also read damaged floppys, CDs and DVDs.
Another is below, I have not tried this one either, but others have and seem to like it.
Ron posted this one elsewhere a while back not sure if he has used it.