web-dev-qa-db-fra.com

Une carte SD-XC peut-elle contenir ≤ 32 Go tout en restant conforme aux normes?

Je demande simplement s'il est techniquement possible qu'une carte SD soit en SD XC, mais qu'elle ait des capacités SD-HC ou SD-NC (capacité normale) bien inférieures à 64 Go.

Bien sûr; en réalité, il n'y a aucune raison pour qu'un standard de carte SD plus élevé ait moins de stockage.

8
neverMind9

Oui, techniquement

Il y a trois choses distinctes confondues ici:

  • Le protocole (la spécification de couche physique SD qui s’applique - jusqu’à maintenant jusqu’à la v6.0) implémenté par la puce de contrôleur flash SD à NAND
  • Quantité de mémoire flash NAND connectée à la puce du contrôleur.
  • Le formatage d'usine de la carte (FAT16/FAT32/exFAT)

Le label SD/SDHC/SDXC est un marketing qui simplifie ce qui précède. Les principales différences sont:

  • SD: l'original. FAT16 formaté. Peut aller jusqu'à 4 GiB mais dans la pratique, la limite supérieure est généralement de 2 Go.
  • SDHC: 4-32GiB. Quelques changements de protocole ( sec 4.2.3 et 4.3.14) . Généralement, le micrologiciel (par exemple, dans un lecteur de carte USB) doit être modifié. FAT32 formaté. La plupart des cartes de 4 Go sont des cartes SDHC, même si la spécification dit que les cartes SD peuvent aller jusqu'à 4 Go.
  • SDXC: format exFAT. Aucun changement de protocole que je pouvais voir dans les spécifications. Les cartes supérieures à 32 Go sont en SDXC.

En d'autres termes, le matériel/micrologiciel est le même pour SDHC et SDXC, il ne s'agit que des données pré-écrites qui sont différentes.

Maintenant, il n’ya aucune raison que vous ne puissiez pas adapter une puce flash 2GiB à un contrôleur SDHC, le formater en tant que exFAT et l’appeler SDXC. Vous perdez l'omniprésence de FAT (les utilisateurs d'exFAT doivent payer des droits de brevet à Microsoft, ce qui n'est pas si courant), mais les fonctionnalités supplémentaires d'exFAT peuvent compenser. L’association SD pourrait toutefois se plaindre de confondre le marketing si vous tentiez de le vendre.

Cela dit, le formatage de la carte n’est qu’un cas des données écrites en usine. Si vous reformatez une carte SD de 2 Go en exFAT, vous obtenez presque le même effet. On peut dire que c'est mieux, car cela fonctionnera avec certains lecteurs de carte anciens et dont le micrologiciel ne prend pas en charge le protocole SDHC.

13
user1908704

L'association SD déclare qu'une carte SDXC a une capacité de plus de 32 Go sur son site Web: SDcard.org

Cela semble indiquer qu'une carte plus petite n'est pas une carte SDXC. Bien entendu, le passage de SD à SDHC puis à SDXC ne visait pas uniquement à augmenter la capacité.

Par exemple, chaque nouvelle version introduit également des modes de transfert plus rapides et même au sein de SDHC et SDXC, il existe plusieurs mises à niveau de la norme. La chose intéressante est que souvent ces mises à niveau ont également été appliquées à la norme de capacité précédente. Par exemple, l’ajout du bus UHS (ultra haute vitesse) a été effectué pour les cartes SDXC et SDHC: Wikipedia sur SDXC

13
AdmiralFreebee