Percebi que em alguns leitores USB (para não mencionar outros dispositivos de mídia, como câmeras digitais), parece haver um limite superior à quantidade de armazenamento interno que eles podem suportar. Quando insiro cartões micro SD de baixa capacidade (16 GB ou menos), eles funcionam bem; no entanto, quando tento 32 GB ou 64 GB e o dispositivo não consegue ler o cartão SD. Eles são de fabricantes diferentes, então suponho que esse seja o resultado de um problema mais genérico.
Pergunta: Por que alguns leitores USB não são capazes de suportar cartões SD de grande capacidade? Isso tem a ver com a arquitetura do computador? Seria bom saber se havia uma rima ou uma razão para tudo isso. Atualmente, é um pouco de prova de fogo; Nunca tenho muita certeza de como dimensionar minha memória devido ao fato de não ter certeza se ela será suportada ou não.
Respostas:
A regra geral é que os dispositivos podem usar o que está disponível no momento da fabricação.
Não se pode esperar que eles saibam o que o desenvolvimento futuro pode trazer.
Esses cartões são todos fisicamente idênticos do lado de fora, no entanto, os cartões SD têm vários 'tipos', separados por Capacidade - SD, SDHC e SDXC, que são basicamente divididos por tamanho - até 2 GB, 32 GB e 2 TB de limites de endereço.
Eles também são separados por Velocidade - de 2 MB / se 90 MB / s - em uma variedade confusa de ícones ... números em círculos, de 1 a 10, velocidades U nas velocidades MB / 10 e V, que finalmente dão a velocidade real em MB / s, ou seja, V6 ... a V90.
Guia em nível de consumidor em Como escolher um cartão SD
Visão geral na Wikipedia -
Guia Digital Seguro Global na SD Association - Visão Geral do Padrão SD
A maneira mais simples de dizer o que qualquer dispositivo pode usar ...
... leia o manual ou veja qual ícone fica ao lado do slot [se for algo diferente de genérico].
Não há outro caminho certo além de tentativa e erro.
fonte
Os cartões SD têm muitas gerações suportando muitas capacidades e protocolos diferentes. O protocolo para conversar com cartões SD mudou e foi aprimorado várias vezes para permitir velocidades mais rápidas e capacidades maiores.
O que isto significa é que o leitor de cartão SD mais antigo pode não suportar os comandos ou protocolos necessários para os cartões mais novos. Um cartão pode ser capaz de voltar a uma velocidade mais baixa para um leitor de cartão, mas se o comando precisar de mais informações para acessar mais do cartão, esse cartão simplesmente não funcionará nesse leitor.
Alguns dispositivos podem precisar apenas de uma atualização de firmware para suportar placas mais novas, mas muitos nunca verão essa atualização. Geralmente, é mais barato substituir um leitor de cartão do que emitir uma atualização de firmware. Para câmeras e afins, eu espero que eles tenham a atualização.
Geralmente, um dispositivo indica os cartões de tamanho máximo que eles suportam e o fazem exatamente por esse motivo.
A página do cartão SD da Wikipedia possui algumas informações sobre capacidade e compatibilidade :
Portanto, a compatibilidade é complicada pela leitura "criativa" dos padrões e pela fabricação de dispositivos que não são totalmente compatíveis com os padrões. Essa seção lista vários problemas e advertências que podem afetar a compatibilidade entre as versões do cartão SD, o que pode significar que cartões novos e maiores podem não funcionar.
fonte