
Al intentar ver los archivos en mi tarjeta SD, aparece el siguiente mensaje.
## Unable to access “16 GB Volume” ##
Error mounting /dev/mmcblk0p1 at /media/automat0n/6366-3430: Command-line `mount -t "vfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush" "/dev/mmcblk0p1" "/media/automat0n/6366-3430"' exited with non-zero exit status 32: mount: /dev/mmcblk0p1: can't read superblock
La tarjeta SD es para mi cámara y cuando está conectada a la cámara puedo ver todos sus archivos y videos, por lo que no creo que la SD esté dañada.
Actualmente estoy realizando un análisis en testdisk pero no estoy seguro de qué más puedo hacer para sacar los archivos de la tarjeta. Prefiero no formatear la tarjeta y perder mis datos.
Cualquier ayuda o sugerencia será muy apreciada.
Respuesta1
Antes de intentar cualquier otra cosa, copie todo el dispositivo a un lugar seguro:
sudo dd if=/dev/mmcblk0 of=/var/tmp/safeplace bs=1024k
Si dd
le aparecen errores, es posible que haya algún problema con su dispositivo o con el lector de tarjetas de su máquina. ¿Has intentado leerlo en alguna otra máquina? (Supongo que la respuesta es "sí", ¡así que sigue leyendo!)
A continuación, intente leer la tabla de particiones:
sudo parted -l /dev/mmcblk0
¿Cuál es el tipo de partición?
Si es vfat, tal vez el superbloque esté dañado; Pruebe
sudo fsck.vfat /dev/mmcblk0p1
(consulte la página de manual para ver las opciones).¿Realmente lo creaste en una máquina Linux? Si no, tal vez sea un sistema de archivos exFAT. Intentar:
sudo dd if=/dev/mmcblk0p1 bs=16 count=1 | hd
y vea si los primeros bytes son 'EXFAT'. Si es así, instale el exfat a base de fusibles:
sudo apt-get install exfat-fuse
e intente montarlo manualmente si la GUI no lo reconoce automáticamente.
Si esto todavía no funciona, bueno, tendremos que profundizar más :)
Respuesta2
En mi caso, el error se veía así:
Error mounting /dev/mmcblk0p1 at /media/severin/1885-EB0E:
Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000...
(observe el exfat
mensaje de error)
La solución fue simple, como se especifica.aquí:
sudo apt-get install exfat-fuse exfat-utils
Luego, simplemente hice clic en el dispositivo en Nautilus y funcionó.