Hiparco

Recetas y trucos de GNU/Linux e informática en general

Alojado en http://guimi.net

Recuperar fotos borradas – Undelete FAT

Me ha ocurrido ya un par de veces que algún amigo me llama diciendo “he borrado sin querer las fotos de mi cámara ¿puedes hacer algo?”.
Y como la respuesta es sí, aquí dejo los pasos básicos para recuperar ficheros de particiones FAT (undelete fat).

Lo primero es no tocar más la partición donde se han borrado los archivos, en este caso la tarjeta donde se han borrado las fotos. No probar a hacer nuevas fotos, por ejemplo.
Después conectamos la tarjeta o lápiz en nuestro lector. Si tenemos en marcha un sistema gráfico lo normal es que automáticamente lo monte y nos ofrezca ver/importar fotos o algo así.
Averiguamos el dispositivo asignado a la tarjeta:
$ mount

[...]
/dev/sdg1 on /media/SAMSUNG type vfat (rw,nosuid,nodev,uhelper=hal,shortname=lower,uid=1000)

Otra opción es:
$ dmesg | tail

Instalamos testdisk, una magnífica herramienta de recuperación de datos:
# aptitude install testdisk
Lo más cómodo es ir al directorio en el que queremos que se recuperen las fotos (en un dispositivo diferente a aquel del que queremos recuperar fotos. Por ejemplo vamos al directorio $HOME de un usuario, como /home/guimi. Con el dispositivo montado lanzamos ‘photorec’ como superusuario:
# photorec

Este programa nos lleva paso a paso a recuperar fotos, vídeos y demás.
- primero pregunta por el dispositivo desde el que recuperar fotos, en el ejemplo /dev/sdg.

- después pregunta el tipo de tabla de particiones: para las tarjetas de memoria o lápices USB normales “Intel”

- después elegimos la partición (generalmente solo hay una) en el ejemplo “1″

- Opcionalmente en esta misma pantalla podemos elegir los tipos de archivo a recuperar, por ejemplo solo jpg.

- después pregunta por el tipo de partición que había cuando borramos: generalmente “Other”

- después pregunta si deseamos buscar por toda la partición o solo por el espacio libre: yo recomiendo “Whole”

- por último pregunta en qué directorio queremos recuperar las fotos (NO debe estar en el mismo dispositivo del que estamos recuperando archivos)

con eso photorec empieza a recuperar archivos.

Dependiendo de la capacidad de la tarjeta y de los archivos a recuperar puede invertir más o menos tiempo, pero lo bueno es que va indicando el progreso de trabajo para poder ir viendo cómo va y cuánto le queda.

Aviso: Si recuperas de un disco externo muy grande, se puede llenar fácilmente el disco dónde estás guardando los archivos recuperados.

undelete, recuperar archivos borrados, photorec, testdisk, FAT, FAT32