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
der erros, algo pode estar errado no seu dispositivo ou no leitor de cartão da sua máquina. Você já tentou lê-lo em outra máquina (suponho que a resposta seja "sim", então continue lendo!)
Em seguida, use tentar 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
(marque a página de manual para opções). -
Você realmente criou em uma máquina linux? Se não, talvez seja um sistema de arquivos exFAT. Experimente:
sudo dd if=/dev/mmcblk0p1 bs=16 count=1 | hd
e veja se os primeiros bytes são 'EXFAT'. Em caso afirmativo, instale o exfat baseado em fusível:
sudo apt-get install exfat-fuse
e tente montar manualmente se a GUI não a reconhecer automaticamente.
Se isso ainda não funcionar, bem, teremos que ir mais fundo:)