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…
la source
Réponses:
Ce n’est pas un bien répondre, mais –– cela peut avoir un rapport avec la quantité de données (ou, pour être plus précis, le nombre de fichiers) sur la carte. Je suis frappé par le fait que les deux
DCIM
etMISC
les répertoires sont 32768 (2 15 ) octets de long, etDCIM
a un nombre de liens de 254 (2 8 -1). Peut-être que le logiciel FAT32 de la caméra est défectueux et écrit les images sur la carte d’une manière non standard lorsque ces marques hautes sont frappées - d’une manière qu’elle peut lire, contrairement aux systèmes d’exploitation Windows et Linux. (Ou peut-être que la spécification FAT32 a subtilement changé au cours des 10 dernières années, de sorte que l'appareil photo se comporte correctement par rapport aux spécifications en vigueur lors de sa construction.)Si vous prévoyez de continuer à utiliser l'appareil photo, évitez de laisser autant de photos s'accumuler sur une seule carte.
la source
Il semble que la carte SD soit corrompue et doive être reformatée.
Si vous devez commencer par supprimer les images, vous pourrez peut-être insérer la carte SD dans l'appareil photo, puis monter l'appareil photo en tant que périphérique de stockage externe via USB pour transférer les fichiers de la carte (en supposant que votre appareil photo possède un port permet le transfert USB).
la source
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 sélectionnéyes
, a pris une photo test et a ré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…