Não consigo fazer o download do conteúdo do meu cartão SD cheio de fotos da minha câmera Nikon.
Quando eu coloco o cartão na minha câmera, posso ver as fotos , sem problemas. Mas quando eu coloco o cartão SD no leitor de cartão do meu notebook IBM X40 ou um leitor de cartão USB externo em outro computador, recebo algum conteúdo embaralhado.
No Windows Explorer, é assim:
No linux, quando insiro o cartão no leitor de cartões e faço dmesg
, obtenho:
[ 76.531535] mmc0: new SD card at address b368
[ 76.602280] mmcblk0: mmc0:b368 SDC 1.86 GiB
[ 76.606556] mmcblk0: p1
sudo cfdisk /dev/mmcblk0
me fornece uma partição e algum espaço vazio:
cfdisk (util-linux 2.21.2)
Festplatte: /dev/mmcblk0
Größe: 2007498752 Bytes, 2007 MB
Köpfe: 28 Sektoren pro Spur: 27 Zylinder: 5186
Name Flags Part. Typ Dateisystemtyp [Bezeichner] Größe (MB)
-------------------------------------------------------------------------------
Pri/Log Freier Bereich 0,14 *
mmcblk0p1 Boot Primäre vfat 2007,37 *
Mas sudo parted /dev/mmcblk0 print
mostra apenas uma partição:
Modell: SD SDC (sd/mmc)
Festplatte /dev/mmcblk0: 2007MB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: msdos
Disk Flags:
Nummer Anfang Ende Größe Typ Dateisystem Flags
1 131kB 2007MB 2007MB primary fat16 boot
Não é um problema montar o cartão com sudo mount -o uid=erik /dev/mmcblk0p1 /mnt/test/
e listar o diretório raiz do cartão:
[teste de erik @ mars] $ ls -l / mnt / test /
insgesamt 96
drwxr-xr-x. 254 erik root 32768 16. Feb 12:34 DCIM
drwxr-xr-x. 224 erik root 32768 16. Feb 12:34 MISC
-rwxr-xr-x. 1 erik root 512 16. Feb 12:34 NIKON001.DSC
Mas quando tento listar o conteúdo dos diretórios no cartão via ls
, demora uma eternidade e dmesg
mostra isso:
[ 337.246359] FAT-fs (mmcblk0p1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 337.246372] FAT-fs (mmcblk0p1): Filesystem has been set read-only
[ 347.729392] FAT-fs (mmcblk0p1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
Pergunta: Qualquer ideia, qual poderia ser o problema? Por que o conteúdo do cartão é legível na câmera, mas não no Windows ou no Linux, com um leitor de cartão (notebook embutido ou leitor de cartão USB externo).
É talvez não formatado vfat / fat32? O que mais devo tentar?
Atualizar
Eu consegui baixar as fotos com o photorec.
- Depois disso, eu formatei o cartão com
mkfs.vfat
(linux), mas ele não foi reconhecido na câmera.
- Eu então formatei o cartão com o Windows Explorer. Mas a câmera afirmou novamente que o cartão não estava formatado e perguntou se ele deveria ser formatado pela câmera.
Desta vez selecionei sim, tirei uma foto de teste e inseri o cartão no leitor de cartão novamente. Agora todos os diretórios eram legíveis. O cfdisk mostrou-me que foi formatado como vfat novamente. Estranho…