Estoy pensando en obtener una nueva tarjeta SD y leí que la clase de ellos realmente importa. Estoy buscando obtener uno de 16 gb con una clase no inferior a la clase 6. ¿Cómo verifico la clase?
Estoy pensando en obtener una nueva tarjeta SD y leí que la clase de ellos realmente importa. Estoy buscando obtener uno de 16 gb con una clase no inferior a la clase 6. ¿Cómo verifico la clase?
Respuestas:
Una clase de tarjeta SD básicamente es la velocidad de escritura secuencial mínima que admite la tarjeta SD. Probar la clase de una SD es bastante fácil, solo copie un archivo de 1 GB en una tarjeta vacía y mida el tiempo que tomó la copia. Una tarjeta SD de clase 6 debe admitir un mínimo de 6 MB / s.
También revise las marcas en la tarjeta SD, debe haber un logotipo como el siguiente:
El número en el logotipo describe la clase de velocidad.
Las hojas de especificaciones mienten , el empaque miente , la marca estampada en la tarjeta miente .
¡Perdí la noción del número de tarjetas SD de "clase 10" que solo funcionan a un par de MB / so el número de tarjetas 8/16 / 32GB que tienen una capacidad real de 2GB!
Si realmente desea saber qué tan rápida es una tarjeta (y si ha sido engañado con una tarjeta que es más pequeña de lo que informa y, por lo tanto, corromperá sus datos cuando se llene) , le recomiendo probar cada tarjeta SD que compre .
Incluso los productos de marca pueden ser falsificados. He comprado lo que parecen ser productos de marca de alta gama, en un empaque convincentemente auténtico que en realidad eran falsos y fallaron cuando se pusieron a prueba.
La mejor herramienta de prueba de Windows es h2testw , de Heise † .
† Esta página está en alemán, la versión del traductor de Google es legible aunque el formato sea deficiente.
Esto escribe un patrón único y verificable en el disco, llenándolo completamente. Dado que el patrón es único, puede verificar que la lectura de los datos sea realmente la misma que se escribió y que la tarjeta no informa que tiene una capacidad mayor de la que realmente tiene.
Dado que la clase está relacionada con la velocidad mínima de escritura y las tarjetas SD se vuelven más lentas a medida que se llenan, esto también garantiza que esté probando la velocidad en las peores condiciones. Perder una reescritura completa de la unidad es un pequeño precio a pagar por la tranquilidad.
Para obtener una lectura precisa de la velocidad, necesitará un lector de tarjetas que admita las interfaces de la tarjeta micro-sd.
Mi lector de tarjetas de elección es un Kingston MobileLite G4, ya que es confiable, barato y rápido. El G4 puede aprovechar al máximo su interfaz USB3 y admite tarjetas de memoria con hasta UHS-II (hasta 312 MB / s half duplex). Por supuesto, se limitará a las velocidades de USB2 (alrededor de 60 MB / s) si se usa en un puerto USB2 de su computadora.
Si necesita probar un dispositivo UHS-III (hasta 624 MB / s), necesitará un mejor lector de tarjetas.
Hay un proyecto de código abierto llamado F3 (que es la abreviatura de Fight Flash Fraud o Fight Fake Flash ) que es muy similar a h2testw para Linux y Mac, pero no tengo ninguna experiencia personal al respecto. Sin embargo, podría formar la base de un puerto de Android ( el código fuente está en github ).
También hay algunas GUI para F3:
F3 QT es una GUI de Linux que usa QT. F3 QT soporta
f3write
,f3read
yf3probe
. Autor: Tianze.F3 X es una GUI de OS X que usa Cocoa. F3 X soporta
f3write
yf3read
. Autor: Guilherme Rambo.
Si alguien conoce una aplicación de Android igualmente robusta y confiable para probar la tarjeta SD en una tableta / teléfono directamente, con gusto actualizaría mi respuesta.
Puede probar la velocidad de la tarjeta SD en la línea de comando:
adb shell
dd if=/dev/zero of=/mnt/sdcard/test bs=512 count=2048000
rm -f /mnt/sdcard/test
eso escribirá un archivo de 1GB con bits ceros en la tarjeta SD.