Il existe plusieurs façons dont une carte SD peut mal tourner.
Dommages physiques
Premièrement, les cartes peuvent être physiquement cassées. Vous pouvez les plier en deux assez facilement si vous essayez, mais en général, ils sont en fait assez résistants. Beaucoup sont effectivement étanches même s'ils ne sont pas commercialisés de cette façon. J'ai envoyé des cartes dans la buanderie et une fois que j'ai déposé une pleine de précieuses photos de bébé dans du café chaud - pas de problème! Maintenant, je ne recommanderais pas de pousser votre chance, mais si vous faites attention, c'est peu probable.
Les décharges électrostatiques pourraient également endommager l'électronique, bien que la plupart des cartes soient étonnamment bien résistantes. (Essayez de détruire intentionnellement une carte avec de l'électricité statique et votre taux de réussite sera faible.)
Le flash n'est pas particulièrement sensible à la lumière, les rayons X des aéroports ne sont donc pas un risque réel (une exposition plus longue aux rayons X à haute énergie est une autre histoire). Et les aimants ne sont pas un souci non plus - "Un aimant suffisamment puissant pour perturber les électrons dans le flash serait assez puissant pour aspirer le fer de vos cellules sanguines", selon le directeur exécutif de la Compact Flash Association.
Il est également étonnamment résistant à la chaleur - le boîtier en plastique est probablement plus à risque que la mémoire elle-même.
Système de fichiers et corruption de fichiers
Les dégâts physiques sont au niveau le plus élémentaire. À l'extrémité supérieure, vous pouvez avoir de la corruption et des pertes de données sans que rien ne se passe fondamentalement mal. Le micrologiciel des appareils photo et des lecteurs de carte (c'est-à-dire les mini-os et les logiciels qui s'exécutent sur l'appareil) peut faire des erreurs ou être pris dans des situations qu'il ne peut pas gérer.
Le plus évident est que vous pouvez gâcher les choses si vous retirez la carte tout en essayant d'écrire dessus. Ne fais pas ça. (Et rappelez-vous qu'avec la mise en cache, cela peut se produire longtemps après que vous pensez que le transfert de données est terminé.) Avec les cartes SD ou Compact Flash, il est généralement assez sûr de retirer la carte d'un lecteur pendant qu'elle est montée pour un accès en lecture; méfiez-vous que si vous avez un appareil à carte xD, ce n'est pas sûr.
Un bogue peut survenir lors de la suppression de fichiers ou si la carte se remplit. Et, il est théoriquement possible que si vous formatez la carte sur un ordinateur, des bogues du système de fichiers en conflit provoquent des problèmes.
En supposant que vous évitiez le scénario de sortie de carte et que vous n'ayez pas de défaillance matérielle, ceux-ci sont également assez rares, car les implémentations du système de fichiers utilisées dans les appareils photo existent depuis longtemps et sont très bien testées.
Il est également possible que de mauvais câbles, de mauvais ports USB ou des problèmes dans l'ordinateur lui-même puissent corrompre les fichiers lors du transfert. Réessayer sur un autre système est toujours un bon premier diagnostic.
Dans tous ces cas, la carte elle-même est très bien - reformatez et vous pouvez la réutiliser.
Bad Blocks
Ensuite, la carte SD est vraiment corrompue.
Cela se produit de deux manières principales:
Défauts de fabrication
Il y a beaucoup de pression pour produire de petits appareils bon marché et de grande capacité. Pour ce faire, les fabricants ont appris à ne pas se soucier de la perfection et à expédier des appareils avec quelque chose comme 2 à 5% de la mémoire déjà mauvaise , dès la sortie d'usine. Ces mauvais blocs initiaux sont masqués et ne devraient rien affecter, mais ont en fait un effet à long terme - voir ci-dessous.
Et il est possible qu'une carte particulière ait beaucoup plus que ce qu'elle est censée contenir, y compris des blocs qui n'étaient pas correctement masqués. C'est beaucoup plus probable avec des cartes bon marché.
Échec accumulé
La mémoire flash a intrinsèquement un nombre limité de cycles d'écriture / effacement. Inévitablement, les électrons sont piégés là où ils ne sont pas nécessaires, et les niveaux de tension changent, entraînant éventuellement une défaillance de lecture ou d'écriture. Tout bit de mémoire flash donné est spécifié pour un certain nombre de cycles avant l'échec, mais c'est vraiment un processus aléatoire et il pourrait y avoir un problème bien avant que les nombres ne prédisent en moyenne.
Mécanismes d'adaptation
Parce que ces choses sont inévitables, les cartes SD sont conçues pour minimiser les dommages. En plus de masquer initialement les blocs défectueux, ils détectent et masquent les nouveaux blocs défectueux à mesure qu'ils apparaissent. Ils sont fabriqués avec une capacité excédentaire au départ, et à mesure que les blocs s'usent, les blocs de rechange sont remplacés de manière transparente, de sorte que tout continue à fonctionner. Le contrôleur intégré de la carte flash utilisera la correction d'erreurs pour empêcher les erreurs de corrompre les données lorsqu'elles se produisent.
Mais, les cartes moins chères peuvent avoir une correction d'erreur moins sophistiquée et ont probablement moins de capacité disponible pour couvrir les blocs défectueux.
Les appareils Flash utilisent également un nivellement de l'usure , de sorte que les écritures sont réparties sur l'ensemble de l'appareil, et pas seulement en utilisant toujours la même zone encore et encore. Là encore, les cartes bon marché peuvent faire pire.
Donc, dans l'ensemble ...
Cela vaut la peine d'acheter des cartes de marque de haute qualité en raison des problèmes inhérents à la dernière section. Même alors, l'échec est inévitable (comme la mort et les taxes), alors ne placez pas tous vos œufs dans le même panier - assurez-vous d'avoir des sauvegardes. En dehors de cela, le principal conseil est d'être prudent lors de l'écriture.