Lo Primero que debemos hacer es, crear una imagen del dispositivo.
Para poder crear la imagen escribimos desde la terminal el siguiente comando
$ sudo dd if=/dev/sdb of=/tmp/pendrive.iso conv=noerror,sync
Donde
* /dev/sdb es el dispositivo a recuperar (para saber cuál es el tuyo no tiene más que seguir estas instrucciones).
* /tmp/pendrive.iso es el fichero que vamos a crear a partir del contenido del pendrive.
* conv=noerror,sync es el parámetro que indica al comando dd que ignore los errores y siga generando la imagen del dispositivo aunque se produzcan fallos
Luego, intentamos recuperar todos los ficheros de la imagen creada con el comando
$ foremost -v -i /tmp/pendrive.iso