El otro día en casa de mis padres se les ocurrió que porqué no les pasaba las fotos de mi cámara a su PC. No es que tenga nada contra el ordenador de mi casa o contra Windows XP, pero eso de que muchas manos toquen... al final al insertar la tarjeta de la cámara en el lector se “comió” la tarjeta. Vamos que no era capaz de abrir los directorios (carpetas) donde estaban las fotos. Al insertar de nuevo la tarjeta en la cámara me dice que la formatee. Mal asunto. Así que decidí apagar la cámara y probar de vuelta a casa.
En casa tengo Debian/Lenny.
Con esa maravilla que es el Synaptic, busqué “corrupted” y entre otros encontré la aplicación magicrescue. Bueno, con ese nombre y leyendo la descripción me pareció interesante y lo bajé. Luego, por si acaso, me metí en el chat, en el canal #debian y estuve preguntando. Me aconsejaron el testdisk. Lo probé y es parecido al fdisk pero más interactivo. Tiene una utilidad para copiar ficheros (yo conseguí hacerlo uno a uno), pero no se “descorropmpen”. Luego probé el magicrescue pero el rescate de jpeg no funcionaba correctamente porque le faltaba la utilidad jpegtran, así que descargué el exiftran y el libjpeg-progs. Desde el man del magicrescue encontré esta línea de comando de la que hice “copy-paste” (cambiando el dispositivo y el directorio donde guardar).
$ magicrescue -r jpeg-jfif -r jpeg-exif -d ./basura /dev/sdb1
Y me fué rescantando casi todos los archivos. Lástima que se perdieran algunas fotos. Pero la verdad es que esta vez fue fácil.
Otra cosa. En google no me aparecía nada de esto ni en windows (ni en linux) al poner "recuperar datos mmc linux".
En windows había algunos programas libres y otros "no tanto" que probé pero no me dieron resultado. ¿Quién dijo que en windows había más utilidades?