
Ao tentar visualizar os arquivos no meu cartão SD, recebo a seguinte mensagem.
## 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
O cartão SD é para minha câmera e quando ele está conectado à câmera posso visualizar todos os seus arquivos e vídeos, então não acredito que o SD esteja corrompido.
Atualmente estou executando uma análise no testdisk, mas não tenho certeza do que mais posso fazer para retirar os arquivos do cartão. Prefiro não formatar o cartão e perder meus dados.
Qualquer ajuda ou sugestão seria muito apreciada.
Responder1
Antes de tentar qualquer outra coisa, copie todo o dispositivo para um local seguro:
sudo dd if=/dev/mmcblk0 of=/var/tmp/safeplace bs=1024k
Se dd
ocorrer erros, algo pode estar errado com seu dispositivo ou com o leitor de cartão de sua máquina. Você já tentou lê-lo em alguma outra máquina (presumo que a resposta seja "sim", então continue lendo!)
Em seguida, tente ler a tabela de partições:
sudo parted -l /dev/mmcblk0
Qual é o tipo de partição?
Se for vfat, talvez o superbloco esteja corrompido; tente
sudo fsck.vfat /dev/mmcblk0p1
(verifique a página de manual para opções).Você realmente o criou em uma máquina Linux? Caso contrário, talvez seja um sistema de arquivos exFAT. Tentar:
sudo dd if=/dev/mmcblk0p1 bs=16 count=1 | hd
e veja se os primeiros bytes são 'EXFAT'. Nesse caso, instale o exfat baseado em fusível:
sudo apt-get install exfat-fuse
e tente montar manualmente se a GUI não o reconhecer automaticamente.
Se isso ainda não funcionar, bem, teremos que cavar mais fundo :)
Responder2
No meu caso, o erro estava assim:
Error mounting /dev/mmcblk0p1 at /media/severin/1885-EB0E:
Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000...
(observe na exfat
mensagem de erro)
A correção foi simples, conforme especificadoaqui:
sudo apt-get install exfat-fuse exfat-utils
Então, cliquei no dispositivo no Nautilus e funcionou.