Je ne parviens pas à télécharger le contenu de ma carte SD qui contient de nombreuses photos de mon appareil photo Nikon.
Quand je mettre la carte dans mon appareil photo, je peux voir les photos , sans problème. Mais quand je mettre la carte SD dans le lecteur de carte de mon ordinateur portable IBM X40 ou d’un lecteur de carte USB externe sur un autre ordinateur, je reçois du contenu crypté.
Dans l'explorateur Windows, il ressemble à ceci:
Sous Linux, quand j'insère la carte dans le lecteur de carte et fais dmesg
Je reçois:
[ 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 donne une partition et un espace vide:
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 *
Mais sudo parted /dev/mmcblk0 print
affiche une seule partition:
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
Ce n'est pas un problème de monter la carte avec sudo mount -o uid=erik /dev/mmcblk0p1 /mnt/test/
et en listant le répertoire racine des cartes:
[erik @ mars test] $ 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
Mais quand j'essaie de lister le contenu des répertoires sur la carte via ls
, ça prend une éternité et dmesg
montre ceci:
[ 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)
Question: Une idée, quel pourrait être le problème? Pourquoi le contenu des cartes est-il lisible par la caméra mais pas sous Windows ou Linux avec un lecteur de carte (intégré dans un ordinateur portable ou un lecteur de carte USB externe)
Est-ce que ce n'est peut-être pas vfat / fat32 formaté? Quoi d'autre devrais-je essayer?
Mettre à jour
J'ai réussi à télécharger les images avec photorec.
- Après cela, j'ai formaté la carte avec
mkfs.vfat
(linux), mais il n'a pas été reconnu dans l'appareil photo. - J'ai ensuite formaté la carte avec l'explorateur Windows. Mais l'appareil photo a de nouveau affirmé que la carte n'était pas formatée et m'a demandé si elle devait être formatée par l'appareil photo.
Cette fois j'ai choisi oui, j'ai pris une photo de test et inséré la carte dans le lecteur de carte. Maintenant, tous les répertoires étaient lisibles. cfdisk m'a montré qu'il était à nouveau formaté en vfat. Étrange…