martes, octubre 28, 2014

Rescate de datos

"Marcos, mi hijo ha borrado sin querer todos los vídeos que había en la cámara de fotos, ¿me podrías ayudar?" - me preguntó una amiga. Le dije que yo ya he hecho mis pinitos en el tema del rescate de datos y que no prometía nada, pero que lo intentaría.

Esta entrada te interesa, porque a ti también te va a pasar lo mismo, más pronto o más tarde: Los niños manejan aparatos electrónicos con memorias permanentes a temprana edad y aunque los nativos digitales tienen una buena intuición manejando estos dispositivos, no todas las opciones en una UI están siempre muy claras o bien simplemente los nanos meten en el remo. Así que lee esto y actúa con tranquilidad cuando llegue el día. Asumiremos que el aparato tiene una tarjeta de memoria extraíble.


Primer consejo: NO lleves la tarjeta de la cámara a la tienda de fotos del pueblo. Mi amiga lo hizo antes de hablar conmigo, le cobraron 50 euros del ala y no le sirvió de nada.

Segundo consejo: NO metas la tarjeta en el PC "para echarle un vistazo" sin precauciones. Algunos sistemas operativos crean carpetas ocultas en dispositivos de almacenamiento externos inmediatamente tras conectarlos. Meter la tarjeta SD sin más en el PC es pues arriesgarse a que tu S.O. favorito sobreescriba algunos contenidos que todavía se puedan salvar.

(Yo lo que hice es montar primero manualmente el dispositivo bajo Linux en modo de "sólo lectura" con mount -t vfat -o ro. Si no tienes Linux, te bajas la distribución forense DEFT, que tiene todas las herramientas que puedas necesitar en estos casos, te grabas con ella un CD de arranque y ya ni te hace falta instalarte nada)

Tercer consejo: la herramienta que te va a sacar las castañas del fuego tiene un nombre y se llama photorec. De los mismos tipos que han hecho testdisk, y eso ya es decir. Photorec puede usarse para recuperar cualquier tipo de fichero borrado de una tarjeta formateada por descuido, y no solo para fotos o vídeos (como podría parecer que indica su nombre). En el enlace de arriba hay también un photorec para DOS/Windows, por si alguien lo necesita.

Aquí hay unas instrucciones detalladas de uso. No te dejes preocupar por el aspecto prehistórico del interfaz de texto: es la mejor herramienta libre en el mercado para este fin. Unos comentarios basados en la experiencia para la selección de las opciones de rescate:

El modo "paranoid" funciona bien y con él pude recuperar 14 vídeos intactos de la tarjeta en unos minutos. El modo "paranoid (brute force enabled)", sin embargo, funciona mejor y tarda sólo un poco más: la tarjeta SD de 8GB fue procesada completamente en un cuarto de hora. Así fui capaz de recuperar 10 vídeos más que no había detectado en la primera pasada. Desgraciadamente de estos 10 últimos vídeos 5 no se podían reproducir con el VLC (y tampoco se podían reparar con la opción de Videolan).

Usar la opción "Whole (extract files from the whole partition)" no representó ninguna ventaja frente a "Free (unallocated space only)". Al parecer, esta opción sólo es útil si el propio sistema de ficheros está corrupto, no en el caso de ficheros borrados por descuido.

Cuarto y último consejo: Recuerda el segundo consejo. No guardes los ficheros recuperados en la propia tarjeta, sino en otra unidad. En caso de que hagas varias pasadas probando distintas opciones de photorec, podrías sobreescribir datos que aún podrían salvarse.


Resumiendo: 19 vídeos recuperados en unos minutos con software libre y sin salir de casa.

No hay comentarios: