Tengo una tarjeta SD de 4GB con algunas fotos familiares que necesito recuperar. Cuando inserto la tarjeta en mi lector de tarjetas, aparece como un dispositivo desconocido de 32 MB (como /dev/sde
) y no se puede montar. Cuando se inserta de nuevo en la cámara (una Nikon D60), dice que las tarjetas deben formatearse (al igual que insertarlas en una máquina con Windows). Quiero recuperar todas las imágenes de la tarjeta (había otras antes de las fotos familiares) porque no sé cuántas tomé o su tamaño exacto (pero creo que todas eran JPEG). La tarjeta debe formatearse como un sistema de archivos FAT32.
¿Qué utilidades de Linux o Unix están disponibles para recuperar los archivos? ¿Puedo hacerlo yo mismo o necesito buscar ayuda profesional?
Editar: Parece que mi lector de tarjetas ha dañado la tarjeta de alguna manera, haciéndola ilegible e indeformable. Cuando verifiqué otra tarjeta que era exactamente la misma (salvo que no hubiera archivos), "arruinó" la segunda. Me gustaría volver a usar la segunda tarjeta, entonces, ¿hay una herramienta para formatear una tarjeta dañada que no sabe (o no puede informar correctamente) qué tan grande es?
fuente
ddrescue
. No necesita saber nada sobre cilindros / culatas / sectores.-dr3
opción significa-d
, que significa "usar acceso directo al disco", omitiendo cualquier caché del núcleo del contenido del disco, y-r3
, lo que significa volver a intentar la lectura 3 veces si obtiene un error por un sector defectuoso.PhotoRec de http://www.cgsecurity.org/ - libre, de código abierto, fácil de usar. Acabo de recuperar un montón de fotos y videos familiares de una tarjeta SD corrupta. Simplemente descomprímalo en una carpeta, ejecute el archivo y apúntelo a la unidad.
fuente
Recomiendo TestDisk . Lo he usado con éxito para recuperar archivos de discos duros corruptos. Normalmente uso una distribución como TRK o SystemRescueCd .
fuente
No ha detallado cómo se perdieron los datos. Si es una eliminación lógica, y el dispositivo no ha visto mucha escritura, las posibilidades de recuperar datos son buenas: el consejo obvio es ir a TestDisk y Photorec . Por supuesto, la recomendación tradicional: proteger contra escritura el dispositivo original, de todos modos, exponerlo a la menor interacción posible. Lo mejor de todo
dd
es que tiene un soporte diferente, desconéctelo y trabaje en el archivo de imagen. Si, por otro lado, "malo" en el tema significa que está físicamente arruinado, las cosas se ponen más difíciles, pero debería intentarlo de todos modos, porque generalmente una porción menor de los bloques se vuelve ilegible. Especialmente en SD, que tienen una reputación de muy alta resistencia.fuente
dd if=/dev/sda of=/mnt/hda1/image.dd bs=1M
donde / mnt / hda1 es el punto de montaje de algún otro soporte lo suficientemente grande. Luego desconecte el sd, haga una copia de image.dd y trabaje en este último para que no tenga que volver a enchufar el SD. Consulte la guía paso a paso de TestDisk en su página de inicio. Con suerte, por lo que dices, parece que solo tienes que restaurar la tabla de partición / mbr. Buena suerte.dd
, ya que se detiene en el primer error. Usa algo comoddrescue
.Usé photorec que viene en el paquete testdisk. Me funcionó bien para recuperar fotos de un microsd sandisk que fue dañado por mi teléfono.
fuente