web-dev-qa-db-fra.com

Pourquoi certains lecteurs USB rencontrent-ils des problèmes pour lire des cartes SD de grande capacité?

J'ai remarqué qu'avec certains lecteurs USB (sans parler d'autres périphériques, tels que les appareils photo numériques), il semble exister une limite supérieure à la quantité de stockage interne qu'ils peuvent prendre en charge. Lorsque j'insère des cartes micro sd de faible capacité (16 Go ou moins), elles fonctionnent correctement. Toutefois, lorsque j'essaie 32 Go ou 64 Go, l'appareil ne peut pas lire la carte SD. Ils proviennent de différents fabricants. Je suppose donc que cela résulte d’un problème plus générique.

Question: Pourquoi certains lecteurs USB ne sont-ils pas capables de supporter des cartes SD de grande capacité? Est-ce que cela a à voir avec l'architecture de l'ordinateur? Il serait bon de savoir s'il y a une comptine ou une raison. Actuellement, c’est un peu le procès par le feu; Je ne suis jamais tout à fait sûr de savoir comment adapter ma mémoire en raison du fait que je ne sais toujours pas si elle sera prise en charge ou non.

29
Arash Howaida

La règle générale est que les appareils peuvent utiliser ce qui est disponible au moment de la fabrication.
On ne peut pas s’attendre à ce qu’ils sachent ce que le développement futur peut apporter.

Ces cartes sont toutes physiquement identiques de l'extérieur. Cependant, les cartes SD ont plusieurs "types", séparés par Capacités (SD, SDHC et SDXC), qui sont essentiellement divisés par taille (jusqu'à 2 Go, 32 Go et 2 To maximum d'adresses).

Ils sont également séparés par la vitesse - de 2 Mo/s à 90 Mo/s - dans un tableau confus d'icônes ... des nombres en cercles, de 1 à 10, des vitesses U en MB/10 et des vitesses V qui donnent enfin le vitesse réelle en Mo/s, c’est-à-dire V6 ... à V90.

Guide de niveau consommateur à Comment choisir une carte SD
Vue d'ensemble sur Wikipedia - Secure Digital
Guide complet à la Association SD - Présentation de la norme SD

Le moyen le plus simple de savoir ce qu'un appareil donné peut utiliser ...
... lisez le manuel, ou voyez quelle icône est à côté de la fente [si c'est autre chose que générique].

Il n'y a pas d'autre moyen sûr que l'essai et l'erreur.

34
Tetsujin

Les cartes SD ont plusieurs générations supportant de nombreuses capacités et protocoles différents. Le protocole de communication avec les cartes SD a été modifié et amélioré à plusieurs reprises pour permettre des vitesses plus rapides et des capacités plus grandes.

Cela signifie que les anciens lecteurs de carte SD risquent de ne pas prendre en charge les commandes ou protocoles nécessaires pour les nouvelles cartes. Une carte peut bien être capable de revenir à une vitesse inférieure pour un lecteur de carte, mais si la commande nécessite plus d'informations pour accéder à davantage de carte, cette carte ne fonctionnera tout simplement pas dans ce lecteur.

Certains périphériques peuvent simplement nécessiter une mise à jour du microprogramme pour prendre en charge les cartes les plus récentes, mais beaucoup ne verront jamais une telle mise à jour. Le remplacement d'un lecteur de carte coûte souvent moins cher que la publication d'une mise à jour du micrologiciel. Pour les caméras et autres, j'espère qu'ils auront la mise à jour.

Souvent, un périphérique indiquera la taille maximale des cartes qu’il prend en charge et le fait exactement pour cette raison.

La page de la carte SD Wikipedia contient des informations sur les capacités et les compatibilités :

À la fin de la spécification de la version 2.0 (SDHC) en juin 2006, les fournisseurs avaient déjà conçu des cartes SD de 2 et 4 Go, comme spécifié dans la version 1.01 ou en lisant de manière créative la version 1.00. Les cartes résultantes ne fonctionnent pas correctement sur certains périphériques hôtes.

Ainsi, la compatibilité est compliquée par la lecture "créative" des normes par les fabricants et par la fabrication de dispositifs qui ne sont pas entièrement conformes aux normes. Cette section répertorie un certain nombre de problèmes et de mises en garde susceptibles d'affecter la compatibilité entre les versions de cartes SD, ce qui peut signifier que des cartes plus récentes et plus grandes risquent de ne pas fonctionner.

11
Mokubai