El que yo he usado un par de veces es el Fast File Undelete, y la verdad es que va astante bien.
Saludos
PD:Si quieres recuperar archivos eliminados, contra menos programas instales y contra antes intentes recuperarlos mejor, porque si tardas en recuperarlos puede ser que algun programa grabe datos en los sectores o bloques ( no se como se llama exactamente) en que se encuentre el archivo y ya no lo puedas recuperar.