Une carte Secure Digital (SD) est une puce mémoire au format portable, de la taille d’un timbre-poste et de l’épaisseur d’une carte de crédit. Il s’agit d’une mémoire non volatile, ce qui signifie que la puce n’a pas besoin d’alimentation pour conserver les données. Les cartes SD sont des périphériques de stockage populaires pour les appareils photo numériques, les caméscopes, les téléphones portables, les ordinateurs portables, les assistants numériques personnels (PDA), les consoles de jeux et autres appareils électroniques mobiles. Une carte SD 4G fait référence à une carte d’une capacité de quatre gigaoctets (Go).
Tous les appareils prenant en charge les cartes SD ne prendront pas en charge une carte SD 4G. La Secure Digital Association (SDA) chargée d’émettre des spécifications et des normes pour les cartes a révisé la version 1.x de la norme, permettant des capacités allant jusqu’à 4 Go. Cela a été accompli en étendant la longueur de bloc sur la carte jusqu’à 2048 bits. Le problème survient lorsqu’un produit plus ancien ne prend pas en compte les données de longueur de bloc lors de la lecture de la chaîne d’identité de la carte, en supposant une longueur inférieure de 512 bits, identifiant ainsi à tort la carte comme ayant une capacité inférieure.
Une carte SD 4G peut également faire référence à la nouvelle norme 2.0 SD High Capacity (SDHC). Les cartes SDHC ont des capacités comprises entre 4 et 32 Go. La limite de 4 Go chevauche la version 1.x précédente. Les cartes SDHC sont imprimées avec « HC » sous le logo SD. Une carte SD 4G standard ne portera pas cette désignation.
La principale différence entre une carte SD 4G et sa cousine SDHC est que la nouvelle spécification 2.0 garantit un taux de transfert de données (DTR) minimal. Les cartes standard (versions 1.x) commencent à écrire des données à partir d’une vitesse nulle, jusqu’à la vitesse maximale prise en charge, puis à mesure que le processus d’écriture touche à sa fin, la vitesse chute pour atteindre finalement zéro. Ce processus entraîne une vitesse d’écriture moyenne plusieurs fois inférieure à la vitesse maximale à laquelle la carte est évaluée.
Les cartes SDHC se voient attribuer une classification (Classe 2, Classe 4, Classe 6, etc.), indiquant une vitesse d’écriture minimale, garantie et soutenue. Les classifications les plus courantes suivent en mégabits par seconde (mbps) et mégaoctets par seconde (Mo/ps) :
Classe 2 : vitesse d’écriture minimale garantie de 16 mbps (2 Mo/ps)
Classe 4 : vitesse d’écriture minimale garantie de 32 mbps (4 Mo/ps)
Classe 6 : vitesse d’écriture minimale garantie de 48 mbps (6 Mo/ps)
En règle générale, les cartes plus rapides sont plus coûteuses que les cartes plus lentes de même capacité, mais dans certains cas, la vitesse n’est pas un luxe, mais une exigence. Par exemple, un caméscope numérique qui repose sur une carte flash (par opposition à un disque dur) devra être capable d’écrire sur la carte extrêmement rapidement pour enregistrer des images vidéo. Si une carte lente est utilisée, le résultat sera une perte de données ou des images perdues. Inversement, si un produit ne peut prendre en charge que des vitesses d’écriture plus lentes, l’achat d’une carte plus rapide sera un gaspillage d’argent.
Les produits sont évalués pour leur capacité d’écriture à une vitesse maximale particulière, et cette spécification peut généralement être trouvée dans le manuel. Un produit avec une note de 13x correspond à une carte SDHC de classe 2 ; tandis qu’une note de 26x serait compatissante avec une carte SDHC de classe 4, et les cartes de classe 6 prennent en charge les produits évalués à 40x. L’utilisation d’une carte de classe 3 dans un appareil qui ne prend en charge que les vitesses de classe 1 ne fera pas fonctionner l’appareil plus rapidement.
Bien que tout produit prenant en charge les nouvelles cartes SDHC soit rétrocompatible et puisse lire une carte SD 4G standard, les produits conçus uniquement pour la SD 1.x ne pourront pas lire les cartes SDHC 2.0. SD eXpanded Capacity (SDXC) est une spécification encore plus récente, reprenant là où SDHC s’est arrêté à la limite des 32 Go. SDXC a une capacité maximale de 2 téraoctets.