Recuperando información de una tarjeta SD dañada en Ubuntu

Hace unos días tenía una tarjeta SD con una instalación de Raspbian, a la tarjeta no le funcionaba la partición en la que está el Raspbian instalado, tampoco podía acceder desde ninguna distro de Linux a esa partición, por lo tanto, una reparación era necesaria.

La solución encontrada fue la siguiente:

Paso 1) Saber donde se monta la partición para ello usamos el comando dmesg para conocer cual es el último disco del sistema. (ejemplo sdb), siendo ese el caso necesitamos ver las particiones existentes en el disco

fdisk -l /dev/sdb

En mi caso, la partición que quería recuperar era /dev/sdb2 así que lo siguiente es intentar la reparación

fsck /dev/sdb2

La utilidad comenzará a sugerirte las posibles soluciones que puede aplicar para corregir los defectos. Si el sistema está muy dañado podría ser preferible que en el comando agregaras la opción -y para que aplique todos los correctivos automáticamente.

fsck /dev/sdb2

Aun así es posible que no se logre reparar, así que en StackExchange sugieren que se podría intentar crear una imagen del disco

dd if=/dev/sdb of=file.img

o si tienes instalado dd_rescue

dd_rescue /dev/sdb file.img

Luego montar esa imagen como un dispositivo con

losetup –find –show file.img

Fuente:

http://raspberrypi.stackexchange.com/questions/7489/recover-files-from-broken-sd-card-no-boot

 

 

 

Deja un comentario