Photorec: cómo recuperar ficheros borrados en Linux

PhotoRec

Muchas veces los errores de las memorias o algún tipo de despiste nos hace perder datos importantes que no queremos perder. Seguro que a muchos les habrá pasado que eliminan un fichero sin querer hacerlo y cuando se han dado cuenta ya era demasiado tarde. ¿O no?

Existen diversas utilidades para recuperar ficheros de memorias flash (tarjetas SD, pendrives,…), discos duros y discos ópticos (CD/DVD). Una de ellas, quizás la más conocida, es PhotoRec. PhotoRec es un proyecto de software libre bajo licencia GPLV v2+ y que está disponible para distintas plataformas (Linux, BSD, Mac OS X y Windows). A pesar de su nombre, no solo puede recuperar fotos, sino que soporta todo un arsenal de formatos (avi, mov, mp3, mp4, mpg, jpg, gif, png, ogg, doc, docx, ppt, pptx, xls, xlsx, html, gz, zip, rar,…). Además PhotoRec soporta multitud de sistemas de ficheros, así que no se le resistirá casi ningúna partición (EXT2, EXT3, EXT4, HFS+, FAT, NTFS, exFAT…).

Para emplearlo, lo primero es descargarlo e instalarlo, para lo que tendremos que acceder a la consola y teclear lo siguiente:

  •  Para la versión de 32bits:
wget http://www.cgsecurity.org/testdisk-6.14.linux26.tar.bz2
tar xvfvj testdisk-6.14.linux26.tar.bz2
  • Para la versión de 64bits:
wget http://www.cgsecurity.org/testdisk-6.14.linux26-x86_64.tar.bz2
tar xvfvj testdisk-6.14.linux26-x86_64.tar.bz2

 Una vez instalado, podremos ejecutarlo con privilegios:

sudo photorec_static

 Y en la primera pantalla nos pedirá que elijamos la memoria o dispositivo del que queremos recuperar datos. Una vez seleccionada, procedemos y lo siguiente será seleccionar la partición dentro del dispositivo de la que queremos recuperar los datos perdidos. Y una nueva pantalla nos dará opciones para elegir el tipo de sistema de ficheros de la partición que deseamos recuperar. Por lo general da dos opciones, “ext2/ext3” es para las particiones Linux (EXT2, EXT3, EXT4), mientras que “Other” es para el resto de sistemas (FAT, NTFS, HFS+, ReiserFS,…). Si tienes dudas deberías consultar que tipo de FS tiene la partición a la que deseas acceder, pero por lo general las tarjetas de memoria y pendrives tienen formatos FAT o NTFS, igual que las particiones DOS/Windows, para particiones de Apple Mac OS X se usa HFS+, mientras que si es una partición de Linux normalmente estará en EXT3, EXT2, EXT4, aunque a veces puedan tener otros formatos como ReiserFS.

Una vez hecha la elección correcta, la siguiente pantalla nos pedirá que seleccionemos si quisiéremos escanear la partición sin asignar (Free) o si queremos extraer todos los ficheros de la partición (Whole). Lo normal sería elegir la segunda, pero si por algo los datos que quieres buscar están en el espacio no asignado…

Ahora nos pedirá donde queremos guardar los archivos recuperados. Por ejemplo, vamos a utilizar una carpeta creada previamente para este propósito llamada “ficherosperdidos” dentro de /Home. Entonces tecleamos:

/home/ficherosperdidos

Y ahora nos dará la posibilidades Arrow (para elegir otro directorio), C (si la dirección destino es correcta) y Q (para quitar). Si todo es correcto seleccionaremos C y pulsamos INTRO. Y por fín PhotoRec se pondrá a trabajar recuperando los ficheros y mostrando los datos en pantalla. Después podremos acceder a los datos recuperados dentro del directorio destino que elegimos. 


Escribe un comentario