Como recuperar datos de pendrive, memorias para camaras u otros en linux

Agosto 13, 2009 · Filed Under How To, Programas 
Todo empezo en estas vacaciones de invierno cuando estaba sacando fotos con mi camara… mi camara usa una memoria xD-card si aunque no lo crean es una memoria xD, lo que sucedio fue que de repente la memoria perdio el formato, y perdi las fotos que tenía almacenada… por ende estube buscando alguna forma de recuperar los datos y dicho y echo encontre la respuesta a mi problema.La respuesta se llama foremost para instalarlo deben hacer como root
# apt-get install foremost


Entonces el primer paso es ver si reconoce nuestro dispositivo dañado, para esto debemos hacer

# fdisk -l

lo que nos traera de resultado:
Disco /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5d79916b



Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 19209 154296261 83 Linux
/dev/sda2 19210 19457 1992060 82 Linux swap / Solaris



Disco /dev/sdb: 1048 MB, 1048576000 bytes
33 heads, 61 sectors/track, 1017 cylinders
Units = cilindros of 2013 * 512 = 1030656 bytes
Disk identifier: 0xffffffff



El disco /dev/sdb no contiene una tabla de particiones válida


Con esto vemos que en /dev/sdb existe algun tipo de memoria, pero que tiene error con la tabla de particiones, para poder recuperarla primero haremos una imagen ante todo, para hacer una imagen debemos hacer lo siguiente.

$ dd if=/dev/sdb of=/tmp/fotos.iso conv=noerror,sync

en if ingresamos la dirección de la memoria, y en of el lugar donde almacenaremos la imagen debemos ingresar las opciones de noerror,sync para que este ignore los error que pueda tener.

Luego esto demorara un poco dependiendo del tamaño del disco.

Posterior a esto debemos hacer la recuperación de los datos con foremost, para hacer esto debemos realizar lo siguiente:
$ foremost -v -i /tmp/fotos.iso


Con esto decimos que la imagen que esta en /tmp/fotos.iso sea analizada y extraiga todos los archivos.

Otra forma es:

$ foremost -t jpeg -i /tmp/fotos.iso

Esta manera solo nos devolverá todas las imagenes que sean jpeg lo cual no me es muy util porque yo no recuerdo si las imagenes son de otra extención o si quizas también ay videos frente a eso si no quiero limitar puedo poner:

$ foremost -t all -i /tmp/fotos.iso

Lo cual me retorna todos los archivos, esto nos creará una carpeta llamada output donde se encontrarán varias subcarpetas mas las cuales se llamarán por extención en mi caso jpg y avi dentro de estas estan las fotos y los videos de mi camara respectivamente.

Saludos y espero les sirva tanto como a mi
  • No Related Post

Comments

Una Respuesta to “Como recuperar datos de pendrive, memorias para camaras u otros en linux”

  1. Linux-OS » Recuperar información de Pendrives, CDs on Enero 15th, 2010 7:20

    [...] Mas info aquí. [...]

Deja tu Respuesta

You must be logged in to post a comment.