Recuperar datos del disco duro y memorias externas con Foremost

foremost_image2

Foremost es una utilidad en linea de comandos que nos permite recuperar esos archivos que hemos borrado por descuido de nuestros discos duros, memorias USB, tarjeta SD, etc…Una herramienta originalmente desarrollada por un departamento de investigación de la Fuerza Aerea de US, y que ahora también puede formar parte de nuestro arsenal, al lado de programas similares como Scalpel o Photorec, también especialistas en la recuperación de datos.

Foremost hace uso de una técnica denominada data mining que recupera los archivos basándose en sus encabezados, pies de página y estructura interna de los mismos, lo que le permite recuperar una gran variedad de formatos: avi bmp dll doc docx exe gif htm jar jpg mbd mov mp4 mpg ole pdf
png ppt pptx rar rif sdw sx sxc sxi sxw vis wav wmv xls xlsx zip.

Hablando de formatos de archivo, una de las características interesantes del programa es que nos permite filtrar el tipo de extensiones que queremos recuperar, lo que también nos permite abreviar el tiempo de espera.

Así una sintaxis típica en linea de comandos sería ejecutar como root lo siguiente:

foremost -v -t pdf -i /dev/sdb1 -o /home/jose/datos

donde el parámetro -v establece el modo verbose (es opcional, pero nos permite ver como transcurre todo el proceso en la consola), -t selecciona el tipo de archivo (en este caso PDF), -i nos indica la partición o carpeta de la que deseamos recuperar y por último -o la carpeta destino, que el programa crea automáticamente (en este caso le he llamado datos)

Si por el contrario lo que nos interesa es recuperar todos los datos sin distinguir entre tipos de archivos lo haremos con el parámetro all, ejecutando como root

foremost -v -t all -i /dev/sdb1 -o /home/jose/datos

foremost_image5Seguramente os sorprenderá la gran cantidad de archivos que consigue recuperar, incluso con pendrive usb, de eses que formateamos de vez en cuando para probar discos en modo live.

Instalación de Foremost

  • openSUSE

En la distro del geecko está disponible para su descarga e instalación  mediante 1 – click, tan solo tenéis que seleccionar uno de los repos correspondientes a vuestra versión de openSUSE

  • En Ubuntu y derivadas como Linux Mint
sudo apt-get install foremost
  • En Arch Linux y derivadas como Manjaro o Antergos, está disponible en AUR y se puede instalar con
yaourt -S foremost

19 thoughts on “Recuperar datos del disco duro y memorias externas con Foremost”

  1. dmacias says:

    Si que es verdad que recupera, asta archivos a medio borrar te saca. La única pega que le veo es que te lo mete en las carpetas con un nombre dado por él supongo que en serie ya que son numeros, y cuando te recupera 1500 .png te tienes que tragar toneladas de iconos para sacar los archivos que te interesan.

    Por lo demás perfecto, y hacedme caso, es programa para usar mientras duermes xD

    1. tannhausser says:

      Es que recupera a conciencia xD

      Por eso la opción de filtrar por archivos me parece interesante….como dices tu si le damos a la opción todo nos dan las uvas esperando…

  2. paulo says:

    Estimado, lo instale pero no se como usarlo, tengo un disco duro externo de un colega y necesita recuperar todos los archivos, pero no se como hacerlo con esta aplicación…..
    Gracias por tus constantes aportes

    saludos

    1. tannhausser says:

      es fácil solo tienes que fijarte en la ruta de archivos que lleva a ese disco duro.

      el resto es igual

  3. paulo says:

    ha! si! utilizo linux mint 16

  4. moscosov (@moscosov) says:

    Excelente dato, voy probarlo a ver que tal.

    Por otro lado tu cambias Themes mas rápido que yo los calcetines XD… una sugerencia, considera usar Disqus para el sistema de comentarios.

    1. tannhausser says:

      Buff odio Disqus, me parece demasiado invasivo, prefiero que cada uno comente en la página con la red o correo que quiera
      En cuanto a lo de los themes tienes razón, mi novia ya me ha amenazado, que como lo vuelva a cambiar me quema el blog xD

  5. victorhck says:

    Hola!
    Hace unos días me habría venido al pelo, para ver si conseguía lo que photorec no pudo. Me recuperó cosas, pero no eran válidas, así que me quedé con las ganas…

    De todas maneras interesante recurso para guardar en la recámara! 😉

    Por cierto tienes una errata en la frase que dice: “una de las características interesantes del programa es que no permite filtrar el tipo de extensiones que queremos recuperar”

    será: “que nos permite filtrar …” ¿no?

    ya que lleva a engaño la falta de la “S”

    Salud !!

    1. tannhausser says:

      eso me pasa por no revisar antes de publicar xD
      Muchas gracias por el aviso ahora lo arreglo!
      Saludos!

  6. victorhck says:

    por cierto otros dos apuntes.

    Aunque se ve en la captura, no especificas que debe lanzarse como root.

    Y otra errata en la frase que dice: ” incluso con pendrive usb, de eses que formateamos de vez en cuando”

    será: “de esos que formateamos …”

    aqui sacando punta al artículo… jejeje

    Como siempre interesante artículo! 😉 Se agradece la información!

    Chao rapaz!

    1. tannhausser says:

      Eres la RAE tío…
      Ahora ya tengo miedo de escribir un post y empezar a hacer faltas a lo loco xD

  7. dmacias says:

    A ti te corrige y a mi me hecha los comentarios al spam, tendremos que hacer algo para meter por vereda al chaval xD xD 😛

    No me dijustan a mi las faltas, así se nota que las escribe una parsona ( escusa barata para cuando yo las cometo jijijjiij )

    Termino yo el post con:

    Para mas opciones tipea man foremost

    😛

    1. tannhausser says:

      y lo peor es que no revisa nunca el spam..le tienes que mandar un sicario de la Ndrangheta para que se acuerde…

      Saludos!

  8. Juan Cardozo says:

    ¿Ese tal foremost funciona en Puppy Linux? Lo que pasa es que tengo un PC dañado e intentaba recuperar sus datos, pero no he conseguido herramienta todavía. Si ese tal Foremost funciona en ese Puppy Linux me avisas, así me habrás solucionado un pesado problema porque conseguir aplicaciones para Puppy no es facil.

  9. Charly80 says:

    Me parece una herramienta excelente, aun no la he utilizado pero se ve muy interesante y util! Gracias por el aporte!

  10. Pingback: Recuperar datos del disco duro y memorias exter...
  11. Trackback: Recuperar datos del disco duro y memorias exter...
  12. vicdeveloper says:

    Genial, agregado a Favoritos.

    La mejor herramienta a mi parecer para estos fines.

    Saludos!

    1. tannhausser says:

      gracias colega!

  13. Pingback: Recuperación de Archivos eliminados o borrados – Linux Trucupei Blog
  14. Trackback: Recuperación de Archivos eliminados o borrados – Linux Trucupei Blog

Deja un comentario