Por qué 128GB muestra 119GB y detectar capacidad falsa
- Una tarjeta de 128GB que marca 119GB es correcta, no está corta: 128 GB decimales equivalen a 119.2 GiB, y Windows muestra GiB pero lo etiqueta como GB.
- El mismo 119GB también aparece en una tarjeta fraudulenta cuyo controlador falsea su capacidad — el número mostrado por sí solo no distingue lo honesto de lo falso.
- Una escritura-y-verificación completa con H2testw o F3 ejercita el rango de direcciones reportado. Una herramienta de muestreo como ValiDrive sirve para triaje, pero no ofrece la misma cobertura.
- Juzga a un proveedor por si publica la capacidad utilizable medida y te deja verificar un lote de prueba — no por si la cifra del titular es redonda.
Una tarjeta microSD de 128GB llega a tu escritorio, la metes en un portátil con Windows para revisar el lote, y la unidad muestra 119GB. Si te han estafado antes, el primer pensamiento es el instinto correcto: ¿me cortó la fábrica?
Casi siempre, no. 119GB es la cifra esperada para una tarjeta de 128GB honesta, y puedes probarlo con una aritmética que cualquiera hace en el teléfono. Pero existe una versión de esto en la que sí te han cortado — y en Windows se ve idéntica a la honesta. Distinguir las dos es la parte que de verdad protege tu dinero.
El número no falta — está en otra base
Los fabricantes de flash miden la capacidad en decimal. Un gigabyte significa 1,000,000,000 de bytes exactos (10⁹), que es como la SD Association y prácticamente todo fabricante de discos duros y flash lo han definido durante décadas [1]. Windows mide la misma tarjeta en binario. Cuenta en unidades de 1,073,741,824 bytes (2³⁰) — y entonces, este es todo el problema, etiqueta esa unidad como "GB" en vez de su nombre correcto, "GiB" [2].
Así que haz la división:
128,000,000,000 ÷ 1,073,741,824 = 119.2
Windows lo redondea a 119GB. No falta nada. La tarjeta contiene exactamente lo que dice la etiqueta; el sistema operativo está imprimiendo la cuenta en otra base y usando el nombre equivocado para la unidad. Mete la misma tarjeta en un Mac o un teléfono Android y marca unos 128GB, porque esos sistemas reportan en decimal [2].
Esa merma es un ~6,9% constante siempre que una herramienta cuenta en GiB binarios pero escribe la etiqueta "GB" — así que es predecible para cada capacidad:
| Nominal (decimal) | Windows muestra |
|---|---|
| 64 GB | 59,6 GB |
| 128 GB | 119 GB |
| 256 GB | 238 GB |
| 512 GB | 477 GB |
| 1 TB | 931 GB |
Se mantiene en ~6,9%, no más, porque Windows reporta en GiB a cualquier tamaño — una tarjeta de 1TB marca ~931GB por la misma razón que una de 128GB marca 119. (Los prefijos decimal y binario se separan ~2,4% más en cada escalón, así que la misma tarjeta mostrada en TiB marcaría ~9% menos — pero Windows muestra GB, así que ves 6,9% [3].)
Un poco más se va al formateo
Una tarjeta SD de 128GB pertenece a la familia de capacidad SDXC y normalmente se entrega con el sistema de archivos exFAT [1]. El propio sistema de archivos necesita espacio para sus estructuras de asignación, por lo que el espacio libre tras formatear puede quedar ligeramente por debajo de 119GB. Esa pequeña diferencia también es normal.
La parte que nunca ves, y no deberías
Una cosa más ocurre fuera de la vista, y es la parte más elegante. Los dados de NAND vienen en capacidades binarias, así que una tarjeta de «128GB» suele construirse con 128 GiB de flash en bruto — que son 137,4 GB en decimal. Los 128 GB nominales son lo que queda después de que el controlador aparta la diferencia (del orden de 9 GB) como área de reserva para retirar bloques defectuosos y repartir el desgaste. Así que esa reserva no se resta de tus 128 — es el hueco entre el silicio binario de dentro y la cifra decimal redonda de la etiqueta. Nunca la ves, y no quieres verla.
Ahora la versión que cuesta dinero
Una tarjeta de capacidad falsa es aquella cuyo controlador fue reprogramado para mentir. Le dice al equipo que es una tarjeta de 128GB; la NAND detrás podría ser de 32GB, o de 8. Windows sigue mostrando unos 119GB, porque Windows cree lo que el controlador reporta. Se ve exactamente como la tarjeta honesta de arriba — mismo número, mismo empaque, y cada vez el mismo código de pieza impreso.
El engaño solo aflora cuando escribes más allá de la capacidad real. La tarjeta acepta los datos, reporta éxito y silenciosamente los sobrescribe o los descarta. Para un distribuidor es un modo de fallo grave: puede no aparecer en una revisión rápida de recepción y hacerlo después en el equipo del cliente. El empaque, la etiqueta y la capacidad reportada por el controlador no bastan como evidencia de capacidad utilizable [4].
Cómo distinguirlas de verdad
No puedes juzgar esto a ojo ni confiar en la capacidad que imprime Windows, porque tanto la tarjeta honesta como la falsa muestran el mismo 119. La comprobación directa más sólida es una escritura-y-verificación completa: escribir datos conocidos por toda la tarjeta y volver a leerlos. En Windows se usa habitualmente H2testw; en macOS y Linux, F3 (Fight Flash Fraud) aplica el mismo enfoque de extremo a extremo. ValiDrive sirve como triaje muestreado más rápido, pero no sustituye la verificación de todo el espacio cuando el riesgo la justifica [5][6].
Hazlo sobre un lote de prueba antes de comprometerte al volumen. Toma una muestra definida, escríbela y verifícala de extremo a extremo, confirma los bytes utilizables y contrasta el código de pieza impreso con el listado del fabricante [4]. El procedimiento está en nuestra guía para detectar capacidad falsa; para compras repetidas, incorpora el método, el tamaño de muestra y la regla de rechazo a una inspección de entrada de microSD.
La cifra honesta es la medida
Por eso la cifra útil para comparar es la capacidad utilizable medida, no el número redondeado de la etiqueta. Pide al proveedor que indique el método de prueba, host o lector, sistema de archivos, tamaño de muestra y rango utilizable observado para la pieza cotizada. En un proyecto OEM de Kalstor, el objetivo de capacidad, el alcance de verificación de muestras y la evidencia disponible se confirman para el número de parte y la cotización concretos, no se presuponen para todos los productos.
En resumen
119GB en una tarjeta de 128GB es una cifra decimal mostrada en una unidad binaria, no una prueba de capacidad faltante. Una tarjeta falsa puede mostrar lo mismo y solo queda expuesta al comprobar el rango de direcciones reportado. Para compras en volumen, evalúa el resultado medido, el plan de muestreo y la trazabilidad del lote, no el número redondo de la etiqueta.
Preguntas frecuentes
¿Una tarjeta de 128GB que muestra 119GB es falsa o está corta?
¿Por qué mi teléfono muestra 128GB pero mi PC muestra 119GB?
¿Cómo compruebo la capacidad utilizable real de una tarjeta?
Referencias
- SD Association — Capacity (SD/SDHC/SDXC/SDUC) ↩
- NIST — Definitions of the SI units: The binary prefixes (ver también ISO/IEC 80000-13) ↩
- Communications of the ACM — SI and Binary Prefixes: Clearing the Confusion ↩
- SanDisk / Western Digital — Especificaciones de tarjetas SD y guía de autenticidad ↩
- F3 — Fight Flash Fraud (herramienta de código abierto, Mac/Linux) ↩
- GRC ValiDrive (verificador de capacidad por sondeo de sectores, Windows) ↩
- H2testw (prueba de capacidad/velocidad por escritura-verificación, Windows) — publicado originalmente por Heise/c't ↩
Publicamos la capacidad utilizable medida y aceptamos verificación de lote de prueba — grado automotriz, directo de la fábrica de origen.
