Sto pensando di ottenere una nuova scheda SD e leggere che la loro classe conta davvero. Sto cercando di ottenere uno da 16 GB con una classe non inferiore alla classe 6. Come posso verificare la classe?
Sto pensando di ottenere una nuova scheda SD e leggere che la loro classe conta davvero. Sto cercando di ottenere uno da 16 GB con una classe non inferiore alla classe 6. Come posso verificare la classe?
Risposte:
Una classe di schede SD fondamentalmente la velocità di scrittura sequenziale minima supportata dalla scheda SD. Testare la classe di una SD è abbastanza semplice, basta copiare un file da 1 GB su una scheda vuota e misurare il tempo impiegato per la copia. Una scheda SD di classe 6 dovrebbe supportare almeno 6 MB / s.
Controlla anche i segni sulla scheda SD, dovrebbe esserci un logo come il seguente:
il numero nel logo descrive la classe di velocità.
I fogli delle specifiche si trovano , le confezioni si trovano , il marchio impresso sulla carta stessa si trova .
Ho perso il conto del numero di schede SD di "classe 10" che funzionano solo con un paio di MB / se il numero di schede 8/16/32 GB che hanno una capacità effettiva di 2 GB!
Se vuoi davvero sapere quanto è veloce una scheda (e se sei stato abbinato a una scheda che è più piccola di quella che riporta e quindi corromperà i tuoi dati quando sarà piena) Consiglio vivamente di provare ogni singola scheda SD che acquisti .
Anche i prodotti di marca possono essere simulati. Ho comprato quelli che sembrano essere prodotti di marca di fascia alta, in una confezione dall'aspetto convincentemente autentico che erano in realtà falsi e falliti quando messi alla prova.
Il miglior strumento di test di Windows è h2testw , di Heise † .
† Questa pagina è in tedesco, la versione di Google Traduttore è leggibile anche se la formattazione è scadente.
Questo scrive un modello unico e verificabile sull'unità, riempiendolo completamente. Poiché il modello è univoco, può verificare che i dati riletti siano effettivamente gli stessi di quelli scritti e che la scheda non stia segnalando che ha una capacità superiore a quella effettiva.
Poiché la classe è correlata alla velocità minima di scrittura e le schede SD diventano più lente man mano che si riempiono, ciò garantisce anche che si stia testando la velocità nelle condizioni peggiori. Perdere una riscrittura completa dell'unità è un piccolo prezzo da pagare per la tranquillità.
Per ottenere una lettura accurata della velocità, è necessario un lettore di schede che supporti le interfacce sulla scheda micro-sd.
Il mio lettore di schede preferito è un Kingston MobileLite G4 in quanto affidabile, economico e veloce. G4 può sfruttare appieno la sua interfaccia USB3 e supporta schede di memoria fino a UHS-II (fino a 312 MB / s half duplex). Ovviamente sarà limitato alle velocità USB2 (circa 60 MB / s) se utilizzato su una porta USB2 del computer.
Se devi testare un dispositivo UHS-III (fino a 624 MB / s), avrai comunque bisogno di un lettore di schede migliore.
Esiste un progetto open source chiamato F3 (che è l'abbreviazione di Fight Flash Fraud o Fight Fake Flash ) che è molto simile a h2testw per Linux e Mac, ma non ne ho alcuna esperienza personale. Potrebbe tuttavia costituire la base per una porta Android ( il codice sorgente è su github ).
Ci sono anche alcune GUI per F3:
F3 QT è una GUI di Linux che utilizza QT. F3 QT sostiene
f3write
,f3read
ef3probe
. Autore: Tianze.F3 X è una GUI di OS X che utilizza Cocoa. F3 X supporta
f3write
ef3read
. Autore: Guilherme Rambo.
Se qualcuno fosse a conoscenza di un'applicazione Android altrettanto robusta e affidabile per testare direttamente la scheda SD in un tablet / telefono, aggiornerei felicemente la mia risposta.
Puoi testare la velocità della scheda SD nella riga di comando:
adb shell
dd if=/dev/zero of=/mnt/sdcard/test bs=512 count=2048000
rm -f /mnt/sdcard/test
che scriverà un file da 1 GB con bit di zero in sdcard.