Puedes Usar Foremost en Linux, es software libre, te dejo un video tutorial:
http://www....s-en-linux.aspx
Si lo que quieres es un programa gratuito pero no libre, lo siento, este no es el foro.
No conozco ningun programa libre para windows que realice esta tarea.
Y si lo que quieres es un serial, lo siento, EOL no es la solucción
EDITO: Ya te han echado la bronca antes que y. Te recomiendo leer esos 2 enlaces.