Me
ha ocurrido un par de veces que he borrado accidentalmente un grupo de
fotos ya que en el menú contextual de Thunar, “Eliminar” está muy cerca
del “Copiar” y la aplicación no es muy preguntona; directamente borra. A no desesperar, he aquí la solución. |
Este es un aporte de Agustín Kanashiro, convirtiéndose así en uno de los ganadores de nuestra competencia semanal: "Compartí lo que sabés sobre Linux". ¡Felicitaciones Agustín!
Lo primero es que inmediatamente después de haber borrado los archivos, NO copiar nada en la memoria SD.
Instalación
Primero hay que bajar testdisk ya sea haciendo apt-get install testdisk o pacman -S testdisk.
Crear una imagen
Desde la línea de comandos, creamos una imagen a disco de nuestra tarjeta SD. Debemos tener suficiente espacio en disco para hacerlo.
dd if=/dev/DISPOSITIVO of=memory_card.img bs=512
Donde DISPOSITIVO es el lector de tarjeta SD. En mi caso es mmcblk0.
Eso se obtiene haciendo:
sudo fdisk -l
Obtendremos algo como esto:
Disco /dev/mmcblk0: 3965 MB, 3965190144 bytes 49 heads, 48 sectors/track, 3292 cylinders, 7744512 sectores en total Units = sectores of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identificador del disco: 0x00000000
Recupar archivos
En un terminal escribimos:
photorec memory_card.img
La aplicación es bastante sencilla de usar y la utilidad da la opción de recuperar todos los archivos, pero no los recupera con los nombres originales. Igualmente, lo más importante es que pueden recuperar los archivos.