Recuperar datos del disco duro y memorias externas con Foremost

por | 27 marzo, 2014

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

29 pensamientos en “Recuperar datos del disco duro y memorias externas con Foremost

  1. dmacias

    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

    Responder
    1. tannhausser Autor

      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…

      Responder
  2. paulo

    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

    Responder
    1. tannhausser Autor

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

      el resto es igual

      Responder
  3. moscosov (@moscosov)

    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.

    Responder
    1. tannhausser Autor

      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

      Responder
  4. victorhck

    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 !!

    Responder
    1. tannhausser Autor

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

      Responder
  5. victorhck

    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!

    Responder
    1. tannhausser Autor

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

      Responder
  6. dmacias

    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

    😛

    Responder
    1. tannhausser Autor

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

      Saludos!

      Responder
  7. Juan Cardozo

    ¿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.

    Responder
  8. Charly80

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

    Responder
  9. Pingback: Recuperar datos del disco duro y memorias exter...

  10. Pingback: Recuperación de Archivos eliminados o borrados – Linux Trucupei Blog

  11. Daniel Escudero

    ¡Excelente aporte, lo instale y lo ejecute rápido siguiendo tus consejos en Kubuntu 17.10!
    ¡Muchísimas gracias!

    Responder
    1. tannhausser Autor

      De nada Daniel. Me alegra que funcione.

      Gracias a ti por comentar 🙂

      Responder
  12. César

    Buenas noches, consulta cuanto demoraría en linux mint intentando recuperar los datos de una memoria usb de 16gb formatos «all», ya que lo ejecute por casi 2 dias y solo creo 33 carpetas vacias que en total pesaban kbs

    Responder
    1. tannhausser Autor

      Esa duración para solo 16 gb no es nada normal. Debe haber algún problema en la versión que estás ejecutando.

      Responder
    1. Diego Pusay

      sudo fdisk -l para obtener la ruta en la que esta montado el disco o la flash memory

      Responder

Responder a Daniel EscuderoCancelar respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.