I've used most of the programs here with varying success :-
http://www.techradar.com/news/software/applications/best-free-data-recovery-tools-1321723
Depend on how important the are I guess, if you are prepared to spend money to get them (most of them) back IMHO http://lsoft.net/data-studio.aspx is the best I've ever used