En este momento estás viendo Recuperar fotos borradas con «recoverjpeg»

Recuperar fotos borradas con «recoverjpeg»

Recuperar fotos borradas con «recoverjpeg»

La herramienta «recoverjpeg» es una utilidad de linea de comandos, creada por Samuel Tardieu, para recuperar ficheros perdidos, al tener la capacidad de escanear discos duros, tarjetas SD, pendrive o cualquier otro dispositivo de almacenamiento en busca de fotos borradas. Es una gran herramienta para recuperar fotos eliminadas o intentar recuperar algunas imágenes de un dispositivo de almacenamiento dañado.

Aunque encontramos muchas y variadas herramientas de recuperación de imágenes perdidas o borradas, por su sencillez y facilidad de uso, «recoverjpeg», es una de las mejores opciones. Como veremos, dadas sus principales características, es la herramienta ideal para recuperar imágenes jpeg de tarjetas de memoria o dispositivos USB.

El paquete que instalaremos proporciona estos ejecutables: «recoverjpeg», «recovermov», «remove-duplicates» y «sort-pictures». «Remove-duplicates» es útil para eliminar ficheros duplicados encontrados, «sort-pictures» se puede utilizar para ordenar imágenes según la fecha exif y «recovermov» lo utilizaremos para recuperar ficheros «.mov».

Ninguna herramienta de recuperación es perfecta, pero esta se centra en un solo tipo de imágenes y, eso le favorece en su cometido. En este artículo veremos como instalar «recoverjpeg» en Ubuntu y derivados, también como usarla.

Sumario

  • Características del software
  • Instalación
  • Recuperación de imágenes
  • Eliminar duplicados del mismo fichero en el directorio actual
  • Ordenar imágenes según la fecha EXIF
  • Recuperar películas de un sistema de ficheros

Características del software

  • 1.-«recoveryjpeg» es útil para recuperar imágenes JFIF (JPEG) y películas MOV, utilizando «recovermov», desde un periférico. Esto podremos necesitarlo si sobrescribimos por error una partición o si un dispositivo, como la tarjeta de memoria de una cámara digital, falla. Si escribes datos nuevos en el disco después de eliminar ficheros, es muy probable que los ficheros eliminados se hayan sobrescrito por completo y sean irrecuperables.
  • 2.-«recoverjpeg» intenta identificar imágenes jpeg de una imagen del sistema de ficheros. Para lograr este objetivo, escanea la imagen del sistema de ficheros y busca una estructura jpeg en bloques que comienzan en límites de 512 bytes y cuando encuentra este patrón lo recupera.
  • 3.-«recoverjpeg» puede restaurar fotografías desde una gran variedad de sistemas de ficheros, incluyendo NTFS, FAT32 y ext4, entre otros.
  • 4.-Las imágenes jpeg recuperadas se almacenan de forma predeterminada con el nombre imageXXXXX.jpg donde XXXXX es un número de cinco dígitos que comienza en cero. Si hay más de 100.000 imágenes recuperadas, «recoverjpeg» comenzará a usar números de seis cifras tan pronto como sea necesario, pero las 100.000 primeras imágenes utilizarán un número de cinco cifras. Utilizaremos las opciones «-f» y «-i» para anular este comportamiento.
  • 5.-«recoverjpeg», como veremos, almacena las imágenes recuperadas en el directorio actual. Si quieres guárdelas en otro lugar, tendrás que desplazarte al directorio en el que desees recuperar las jpeg y guardarlas, usando el comando «cd» en el shell y comenzar a recuperar las jpeg desde allí. También podemos utilizar la opción «-o».

Instalación

El primer paso es la instalación de la herramienta «recoverjpeg» en nuestro sistema. Puedes descargar una versión empaquetada u obtener la última versión de desarrollo de «recoverjpeg».

Puedes descargar recoveryjpeg 2.6.3 para Unix, distribuido bajo licencia GPL.

Y también tienes la opción de obtener la versión de desarrollo actual de «recoverjpeg» usando git

git clone https://github.com/samueltardieu/recoverjpeg.git

En los derivados de Debian como Ubuntu, puedes instalar la herramienta directamente desde sus repositorios oficiales.

sudo apt-get install -y recoverjpeg
Instalación de «recorverjpeg»

Cuando termine el proceso, tendremos el software y sus dependencias instalados.

Recuperación de imágenes

Para iniciar el proceso de recuperación de imágenes, tenemos que identificar el dispositivo donde se perdieron las imágenes. En nuestro caso se trata de un viejo pendrive USB de 1GB. Ejecutamos,

sudo fdisk -l
Identificación del sistema de almacenamiento

Podemos ver en la captura anterior, que el pendrive USB es el disco /dev/sdd, con 1 Gb de capacidad.

Como hemos comentado, por defecto, «recoverjpeg» guarda las imágenes recuperadas en la ruta donde lanzamos el comando. Para evitar un desbarajuste de imágenes mezcladas con otros ficheros y directorios, lo recomendable es crear un nuevo directorio y acceder a él para lanzar el comando.

mkdir ~/Recuperadas
 
cd ~/Recuperadas
Creamos y accedemos al directorio

Desde el directorio «Recuperadas», ejecutamos el comando con la siguiente sintaxis…

sudo recoverjpeg [ruta-del-disco]

En mi caso «recoverjpeg» comienza a escanear todo el sistema de ficheros y ofrece un total acumulado de todas las imágenes que ha recuperado a lo largo del proceso. Este proceso puede tardar bastante en finalizar, dependiendo del dispositivo, su tamaño y el hardware de tu sistema.

sudo recoverjpeg /dev/sdd
Imágenes recuperadas

Como vemos he recuperado 19 fotografías, que daba por perdidas desde hace años. Lo vemos en la terminal.

En el entorno gráfico podemos ver las imágenes recuperadas.

Imágenes recuperadas en el entorno gráfico

Tenemos muchas opciones. Por ejemplo con

recoverjpeg -s 1m /deb/sdd

Le decimos que ignore los ficheros más pequeños de 1Mb.

Eliminar duplicados del mismo archivo en el directorio actual

Es más que posible que se dupliquen multitud de fotografías. Para solucionarlo ejecuta el siguiente comando.

cd ~/Recuperadas
remove-duplicates

En nuestro caso, no tenemos ninguna duplicada.

Eliminar duplicados

Ordenar imágenes según la fecha EXIF

Para ordenar las imágenes por la fecha de los metadatos EXIF, ejecutamos «sort-pictures», y con «man sort-pictures» vemos las opciones que necesitemos.

man sort-pictures
Salida de «man sort-pictures»

Para ver todas las opciones de la herramienta y demás documentación, ejecuta el comando «man recoverjpeg».

man recoverjpeg
Manual de la herramienta

Recuperar películas de una imagen del sistema de archivos

El paquete de software instalado incluye el paquete «recovermov», que realiza la misma función, excepto que para recuperar ficheros «.mov». Para ver las opciones principales ejecuta

recovermov -h
Opciones principales

Y si necesitas el manual competo de la herramienta,

man recovermov
Salida de «man recovermov»

Si tienes algún comentario que hacer sobre este artículo, al pie del post tienes un formulario para hacerlo.

Si quieres contactar conmigo por cualquier otro asunto relacionado con el sitio, en la página de contacto, tienes un formulario más adecuado.

Y para suscribirte y recibir las novedades publicadas, tienes un enlace en el pie de la página o desde aquí mismo.

Deja una respuesta

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