Pues a mi siempre me ha ayudado RecoverMyFiles pero es de pago
, pero hace pocos días me encontré este otro
http://www.recuva.com/ de los mismo creadores de CCleaner, no se si es muy bueno pero es gratuito
Y si ya nos ponemos en plan "cutre"
y quieres recuperar fotos puedes usar este otro:
http://delphi.jmrds.com/?q=node/42