Relatório sdcard incorreto 32DB, mas possui apenas 2GB conectados, como detectar área válida

0

Eu comprei um tempo atrás um sdcard que supostamente tem 32GB, mas depois de usá-lo por algum tempo, descobri que ele só tem 2GB conectado. Se eu escrever além do limite de 2GB, os arquivos que eu leio são compostos de zero bytes .

Eu sei que os primeiros 2 GB são válidos, mas não sei exatamente em qual setor a área válida para. Você sabe como no Linux eu poderia facilmente encontrar o último setor utilizável. Então eu poderia criar um sistema de arquivos limitado a essa área válida

Obrigado

    
por user36520 02.11.2011 / 12:11

2 respostas

1

Eu pessoalmente recomendo jogá-lo fora. Você tem um cartão que parece estar deliberadamente erroneamente relatando suas capacidades (presumivelmente para fazer você pagar pela memória que não estava recebendo). Não há uma boa maneira de você saber como ele vai se comportar, mesmo se você limitar o tamanho do sistema de arquivos à área real - ele pode estar fazendo todo tipo de truques estranhos, como manter os 2 GB mais recentes de dados ou qualquer outra coisa. para enganar melhor o cliente em potencial.

Eu não acho que você possa confiar neste dispositivo, não importa o que você faça com ele - mesmo que você consiga 'trabalhar' como um dispositivo de 2 GB, ele ainda pode ser muito ruim e morrer cedo.

    
por 02.11.2011 / 12:36
1

Há muitos flash drives falsos "fazendo as rondas" recentemente ... aqui é um bom software para testes. aqui é outra boa leitura:)

    
por 02.11.2011 / 12:56