Ich denke darüber nach, eine neue SD-Karte zu bekommen und lese, dass die Klasse von ihnen wirklich wichtig ist. Ich freue mich darauf, eine 16-GB-Klasse mit mindestens Klasse 6 zu bekommen. Wie überprüfe ich die Klasse?
Ich denke darüber nach, eine neue SD-Karte zu bekommen und lese, dass die Klasse von ihnen wirklich wichtig ist. Ich freue mich darauf, eine 16-GB-Klasse mit mindestens Klasse 6 zu bekommen. Wie überprüfe ich die Klasse?
Antworten:
Eine SD-Kartenklasse ist im Grunde die minimale sequentielle Schreibgeschwindigkeit , die die SD-Karte unterstützt. Das Testen der SD-Klasse ist ganz einfach. Kopieren Sie einfach eine 1-GB-Datei auf eine leere Karte und messen Sie die Zeit, die für die Kopie benötigt wurde. Eine SD-Karte der Klasse 6 sollte mindestens 6 MB / s unterstützen.
Überprüfen Sie auch die Markierungen auf der SD-Karte, dort sollte ein Logo wie das folgende sein:
Die Zahl im Logo beschreibt die Geschwindigkeitsklasse.
Datenblatt liegen , Verpackung liegt , die Markierung auf der Karte gestempelt selbst liegt .
Ich habe die Anzahl der SD-Karten der Klasse 10, die nur mit ein paar MB / s arbeiten, oder die Anzahl der 8/16/32-GB-Karten mit einer tatsächlichen Kapazität von 2 GB aus den Augen verloren!
Wenn Sie wirklich wissen möchten, wie schnell eine Karte ist (und ob Sie mit einer Karte getäuscht wurden, die kleiner ist als angegeben, und daher Ihre Daten verfälschen, wenn sie voll sind), kann ich Ihnen empfehlen, jede einzelne SD-Karte, die Sie kaufen, zu testen .
Auch Markenprodukte können gefälscht werden. Ich habe etwas gekauft, was wie High-End-Markenprodukte aussieht, und zwar in überzeugend authentisch aussehenden Verpackungen, die tatsächlich gefälscht waren und beim Testen versagten.
Das beste Windows- Testtool ist h2testw von Heise † .
† Diese Seite ist in deutscher Sprache, die Google Übersetzer-Version ist lesbar, obwohl die Formatierung schlecht ist.
Dadurch wird ein eindeutiges, überprüfbares Muster auf das Laufwerk geschrieben, das es vollständig ausfüllt. Da das Muster eindeutig ist, kann überprüft werden, ob die zurückgelesenen Daten tatsächlich die gleichen sind, wie sie geschrieben wurden, und dass die Karte nicht mitteilt, dass sie eine höhere Kapazität als tatsächlich hat.
Da die Klasse von der Mindestschreibgeschwindigkeit abhängt und SD-Karten langsamer werden, wenn sie voll sind, wird auch sichergestellt, dass Sie die Geschwindigkeit unter den Bedingungen des ungünstigsten Falls testen. Der Verlust eines vollständigen Umschreibens des Laufwerks ist ein geringer Preis, der Sie beruhigt.
Um eine genaue Geschwindigkeitsangabe zu erhalten, benötigen Sie einen Kartenleser, der die Schnittstellen auf der Micro-SD-Karte unterstützt.
Mein bevorzugter Kartenleser ist ein Kingston MobileLite G4, da er zuverlässig, billig und schnell ist. Der G4 kann seine USB3-Schnittstelle voll ausnutzen und unterstützt Speicherkarten mit bis zu UHS-II (bis zu 312 MB / s Halbduplex). Es ist natürlich auf USB2-Geschwindigkeiten (ca. 60 MB / s) beschränkt, wenn es an einem USB2-Anschluss Ihres Computers verwendet wird.
Wenn Sie ein UHS-III-Gerät (bis zu 624 MB / s) testen müssen, benötigen Sie jedoch einen besseren Kartenleser.
Es gibt ein Open-Source-Projekt namens F3 (kurz für Fight Flash Fraud oder Fight Fake Flash ), das h2testw für Linux und Mac sehr ähnlich ist , aber ich habe keine persönlichen Erfahrungen damit. Es könnte jedoch die Basis für einen Android-Port sein ( der Quellcode ist auf Github ).
Es gibt auch einige GUIs für F3:
F3 QT ist eine Linux-GUI, die QT verwendet. F3 QT unterstützt
f3write
,f3read
undf3probe
. Urheber: Tianze.F3 X ist eine OS X-Benutzeroberfläche, die Cocoa verwendet. F3 X unterstützt
f3write
undf3read
. Urheber: Guilherme Rambo.
Wenn jemand eine ähnlich robuste und zuverlässige Android-Anwendung zum direkten Testen der SD-Karte in einem Tablet / Handy kennt, würde ich meine Antwort gerne aktualisieren.
Sie können die Geschwindigkeit der SD-Karte in der Befehlszeile testen:
adb shell
dd if=/dev/zero of=/mnt/sdcard/test bs=512 count=2048000
rm -f /mnt/sdcard/test
das schreibt eine 1 GB-Datei mit Nullen Bits in SD-Karte.