Parece que os dados foram corrompidos de alguma forma.
Do seu Ubuntu 12.04, tente executar um fsck
no disco externo.
Instale Dosfsck
com o seguinte comando:
sudo apt-get install dosfstools
Encontre a partição que você deseja "reparar" com mount
. Então unmount
da partição executando sudo umount /dev/sdc1
(substituindo /dev/sdc1
pelo ponto de montagem do seu dispositivo).
Depois, você pode verificar e reparar a partição com% sudo dosfsck -t -a -w /dev/sdc1
(substituindo /dev/sdc1
pelo ponto de montagem do seu dispositivo).
Se isso não reparar a partição, você pode tentar recuperar os arquivos da partição com um utilitário como TestDisk
. Que você pode ler mais sobre aqui: link