Como verifico a classe de um cartão micro SD? [fechadas]

12

Estou pensando em obter um novo cartão SD e ler que a classe deles realmente importa. Estou procurando um de 16gb com uma classe não inferior à classe 6. Como verifico a classe?

Mysterio
fonte
3
É exibido na embalagem ou no cartão, provavelmente em ambos. Se você comprar online, verifique a descrição.
RR
3
Embora os dispositivos Android usem cartões SD, isso realmente não é uma "questão do Android".
ale
Mesmo uma classe de 10 é realmente lenta. Isso significa no mínimo 10 MB / s. Os cartões podem ser muito mais rápidos que isso. Compre uma marca de renome (que possa ser confiável) e observe a velocidade anunciada.
Rolf

Respostas:

12

Uma classe de cartão SD basicamente a velocidade mínima de gravação seqüencial suportada pelo cartão SD. Testar a classe de um SD é bastante fácil, basta copiar um arquivo de 1 GB para um cartão vazio e medir o tempo que levou para a cópia. Um cartão SD de classe 6 deve suportar no mínimo 6 MB / s.

Verifique também as marcações no cartão SD, deve haver um logotipo como o seguinte:

insira a descrição da imagem aqui

o número no logotipo descreve a classe de velocidade.

Lie Ryan
fonte
9

As folhas de especificações estão , as embalagens estão , a marca impressa no próprio cartão está .

Perdi a noção do número de cartões SD "classe 10" que são executados apenas em alguns MB / s ou do número de cartões de 8/16 / 32GB com capacidade real de 2 GB!

Se você realmente quer saber a rapidez com que um cartão é (e se você foi enganado com um cartão menor do que o relatado e, portanto, corrompe seus dados quando ficar cheio), eu recomendo testar todos os cartões SD que você compra .

Até produtos de marca podem ser falsificados. Comprei o que parecem ser produtos de marca de alta qualidade, em embalagens com aparência convincente e autêntica, que na verdade eram falsas e falharam quando testadas.

Testando no Windows

A melhor ferramenta de teste do Windows é o h2testw , da Heise .

Esta página está em alemão, a versão do google translate é legível, mesmo que a formatação seja ruim.

Isso grava um padrão único e verificável na unidade, preenchendo-o completamente. Como o padrão é único, é possível verificar se os dados lidos na verdade são os mesmos que foram gravados e se o cartão não está relatando que possui uma capacidade maior do que realmente possui.

Como a classe está relacionada à velocidade mínima de gravação e os cartões SD ficam mais lentos à medida que ficam cheios, isso também garante que você esteja testando a velocidade nas piores condições. Perder uma reescrita completa da unidade é um preço pequeno a pagar pela tranqüilidade.

Hardware necessário

Para obter uma leitura precisa da velocidade, você precisará de um leitor de cartão que suporte as interfaces no cartão micro-SD.

O leitor de cartão preferido é o Kingston MobileLite G4 , pois é confiável, barato e rápido. O G4 pode fazer pleno uso de sua interface USB3 e suporta cartões de memória com até UHS-II (até 312 MB / s half duplex). Obviamente, ele ficará limitado às velocidades USB2 (cerca de 60 MB / s) se usado em uma porta USB2 do seu computador.

Se você precisar testar um dispositivo UHS-III (até 624MB / s), precisará de um leitor de cartões melhor.

Teste no Linux e OSX

Existe um projeto de código aberto chamado F3 (abreviação de Fight Flash Fraud ou Fight Fake Flash ), que é muito semelhante ao h2testw para Linux e Mac, mas não tenho nenhuma experiência pessoal com isso. No entanto, pode formar a base para uma porta Android ( o código fonte está no github ).

Existem também algumas GUIs para F3:

F3 QT é uma GUI do Linux que usa o QT. F3 QT suporta f3write, f3reade f3probe. Autor: Tianze.

F3 X é uma GUI do OS X que usa cacau. O F3 X suporta f3writee f3read. Autor: Guilherme Rambo.

Teste no Android / IOS

Se alguém souber de um aplicativo Android igualmente robusto e confiável para testar diretamente o cartão SD em um tablet / telefone, atualizarei minha resposta com satisfação.

Mark Booth
fonte
Esta não é a minha experiência. Fico longe de marcas genéricas, compro marcas conhecidas em que posso confiar até certo ponto. Talvez o seu leitor seja lento, não o cartão.
Rolf
Não tenho certeza de como seu comentário me ajuda a melhorar minha pergunta. No momento, comprei o que parecem ser produtos de marca, em embalagens com aparência convincente e autêntica, que eram realmente falsas. É por isso que eu sempre testo todos os cartões de memória ou cartões de memória que compro, pois me preocupo com a integridade dos meus dados. Acho que perder uma gravação completa da unidade vale a segurança de saber que você não foi enganado para comprar uma falsificação.
Mark Booth
3

Você pode testar a velocidade do cartão SD na linha de comando:

adb shell
dd if=/dev/zero of=/mnt/sdcard/test bs=512 count=2048000
rm -f /mnt/sdcard/test

que gravará um arquivo de 1 GB com zeros em sdcard.

Gilles Quenot
fonte