Je pense acheter une nouvelle carte SD et lire que leur classe compte vraiment. Je cherche à en obtenir un de 16 Go avec une classe non inférieure à la classe 6. Comment puis-je vérifier la classe?
Je pense acheter une nouvelle carte SD et lire que leur classe compte vraiment. Je cherche à en obtenir un de 16 Go avec une classe non inférieure à la classe 6. Comment puis-je vérifier la classe?
Réponses:
Une classe de carte SD correspond essentiellement à la vitesse d'écriture séquentielle minimale prise en charge par la carte SD. Tester la classe d'une SD est assez simple, il suffit de copier un fichier de 1 Go sur une carte vide et de mesurer le temps nécessaire à la copie. Une carte SD de classe 6 doit prendre en charge au moins 6 Mo / s.
Vérifiez également les marquages sur la carte SD, il devrait y avoir un logo comme celui-ci:
le numéro dans le logo décrit la classe de vitesse.
Les fiches techniques se trouvent , l'emballage se trouve , la marque estampée sur la carte elle-même se trouve .
J'ai perdu de vue le nombre de cartes SD de "classe 10" qui ne fonctionnent qu'à quelques Mo / s ou le nombre de cartes 8/16 / 32Go qui ont une capacité réelle de 2Go!
Si vous voulez vraiment savoir à quelle vitesse une carte est (et si vous avez été dupé avec une carte plus petite que celle indiquée et corrompra ainsi vos données lorsqu'elle sera pleine), je recommande fortement de tester chaque carte SD que vous achetez .
Même les produits de marque peuvent être truqués. J'ai acheté ce qui semble être des produits de marque haut de gamme, dans des emballages d'aspect authentiquement convaincant qui étaient en fait des faux et qui ont échoué lors de leur mise à l'épreuve.
Le meilleur outil de test Windows est h2testw , de Heise † .
† Cette page est en allemand, la version google translate est lisible même si la mise en forme est mauvaise.
Cela écrit un motif unique et vérifiable sur le lecteur, le remplissant complètement. Étant donné que le modèle est unique, il peut vérifier que les données lues sont en fait les mêmes que celles écrites et que la carte ne signale pas qu'elle a une capacité plus élevée qu'elle ne l'a réellement.
Étant donné que la classe est liée à la vitesse d'écriture minimale et que les cartes SD ralentissent à mesure qu'elles sont pleines, cela garantit également que vous testez la vitesse dans les pires conditions. Perdre une réécriture complète du lecteur est un petit prix à payer pour la tranquillité d'esprit.
Afin d'obtenir une lecture précise de la vitesse, vous aurez besoin d'un lecteur de carte qui prend en charge les interfaces sur la carte micro-sd.
Mon lecteur de carte préféré est un Kingston MobileLite G4 car il est fiable, bon marché et rapide. Le G4 peut tirer pleinement parti de son interface USB3 et prend en charge les cartes mémoire jusqu'à UHS-II (jusqu'à 312 Mo / s en semi-duplex). Il sera bien sûr limité aux vitesses USB2 (environ 60 Mo / s) s'il est utilisé sur un port USB2 de votre ordinateur.
Si vous devez tester un appareil UHS-III (jusqu'à 624 Mo / s), vous aurez besoin d'un meilleur lecteur de carte.
Il existe un projet open source appelé F3 (qui est l'abréviation de Fight Flash Fraud ou Fight Fake Flash ) qui est très similaire à h2testw pour Linux et Mac, mais je n'en ai aucune expérience personnelle. Il pourrait cependant constituer la base d'un port Android ( le code source est sur github ).
Il existe également des interfaces graphiques pour F3:
F3 QT est une interface graphique Linux qui utilise QT. F3 QT prend en charge
f3write
,f3read
etf3probe
. Auteur: Tianze.F3 X est une interface graphique OS X qui utilise Cocoa. F3 X prend en charge
f3write
etf3read
. Auteur: Guilherme Rambo.
Si quelqu'un connaît une application Android aussi robuste et fiable pour tester directement la carte SD dans une tablette / téléphone, je serais ravi de mettre à jour ma réponse.
Vous pouvez tester la vitesse de la carte SD en ligne de commande:
adb shell
dd if=/dev/zero of=/mnt/sdcard/test bs=512 count=2048000
rm -f /mnt/sdcard/test
qui va écrire un fichier de 1 Go avec des zéros dans sdcard.