El conocimiento detrás de cada resultado.

Tecnología

Por qué tu disco de 1 TB nunca tiene 1 TB: la guerra entre decimales y binarios

Acabas de conectar un disco duro nuevo de 1 TB. Abres el explorador de archivos y ves 931 GB. Llamas a soporte técnico preguntando dónde están los 69 GB que faltan. La respuesta que te dan — "es normal" — es correcta pero incompleta. Lo que ocurre no es un error ni un engaño: es la consecuencia de que los fabricantes de hardware y los sistemas operativos llevan décadas usando dos formas distintas de contar, y ninguno de los dos ha cedido.

Disco duro SSD con etiqueta de capacidad 1 TB junto a caja de producto mostrando especificaciones de almacenamiento
La capacidad que aparece en la caja del disco y la que muestra el sistema operativo nunca coinciden. La diferencia no es un defecto de fabricación: es matemática aplicada de dos formas distintas al mismo problema.

En este artículo

  1. Cómo miden los fabricantes: el sistema decimal
  2. Cómo cuenta tu ordenador: el sistema binario
  3. La brecha que crece con cada prefijo
  4. No solo los discos: móviles, USBs, SSDs y tarjetas de memoria
  5. La solución que no termina de llegar: los prefijos IEC
  6. Cómo leer el almacenamiento de cualquier dispositivo sin confundirte
Publicidad

Cómo miden los fabricantes: el sistema decimal

Para un fabricante de discos duros, la elección del sistema decimal es lógica y coherente. El sistema internacional de unidades (SI) define el prefijo kilo como 1.000, mega como 1.000.000 y giga como 1.000.000.000. Es el mismo sistema que usa cualquier industria para medir longitudes, pesos o volúmenes. Un kilómetro son 1.000 metros. Un kilogramo son 1.000 gramos. Un kilobyte, por tanto, son 1.000 bytes.

Bajo esta lógica, 1 TB son exactamente 1.000.000.000.000 bytes — un billón de bytes. El número es redondo, fácil de anunciar y técnicamente correcto según el estándar internacional. Los fabricantes de discos duros, SSDs, pendrives y tarjetas de memoria llevan décadas usando esta definición, y están en su derecho.

También hay una razón más mundana: los números decimales son más grandes. Un disco descrito como "1 TB decimal" tiene más capacidad en papel que uno descrito en el sistema que usan los ordenadores — aunque el hardware sea idéntico. En un mercado competitivo donde la capacidad es el primer argumento de venta, ningún fabricante ha tenido incentivos para cambiar voluntariamente a números más pequeños.

Cómo cuenta tu ordenador: el sistema binario

Los ordenadores trabajan en base 2. Todo en su interior — instrucciones, datos, direcciones de memoria — se representa como combinaciones de ceros y unos. Cuando los primeros ingenieros de software necesitaron una unidad práctica para la memoria, eligieron la potencia de 2 más cercana a 1.000: 2¹⁰ = 1.024. Llamaron a eso un kilobyte.

La elección tenía sentido técnico: la memoria RAM se organiza en bloques cuyo tamaño siempre es una potencia de 2. Trabajar con múltiplos de 1.024 simplifica el direccionamiento interno. Durante décadas, "kilobyte = 1.024 bytes" fue el estándar implícito en sistemas operativos, manuales técnicos y herramientas de programación.

El problema llegó cuando ambos sistemas se encontraron en el mismo ecosistema. El fabricante graba en la etiqueta "1 TB = 1.000.000.000.000 bytes". El sistema operativo recibe esos bytes y los divide entre 1.024 tres veces seguidas para convertirlos a gigabytes:

1.000.000.000.000 ÷ 1.024 = 976.562.500 KB

976.562.500 ÷ 1.024 = 953.674 MB

953.674 ÷ 1.024 = 931,3 GB

Ahí están tus "69 GB desaparecidos". El espacio existe. Simplemente se está contando de dos formas distintas.

La brecha que crece con cada prefijo

La diferencia entre el sistema decimal y el binario no es constante: se multiplica con cada nivel de prefijo. A nivel de kilobytes la discrepancia es del 2,4 % — casi imperceptible. A nivel de terabytes ya supone casi un 10 %. En petabytes supera el 12 %. Cuanto mayor es el disco, más espacio "desaparece" en la conversión.

Decimal (fabricante) vs binario (sistema operativo) La brecha crece con cada nivel de prefijo Prefijo Decimal (SI) Binario (real en SO) Diferencia KB / KiB 1.000 bytes 1.024 bytes +2,4 % MB / MiB 1.000.000 bytes 1.048.576 bytes +4,9 % GB / GiB 1.000.000.000 bytes 1.073.741.824 bytes +7,4 % TB / TiB 10¹² bytes 1.099.511.627.776 bytes +9,95 % PB / PiB 10¹⁵ bytes 2⁵⁰ bytes +12,6 % El porcentaje indica cuántos bytes más tiene la unidad binaria respecto a la decimal del mismo nombre. Un disco de 4 TB decimal muestra ~3.637 GB en Windows — 363 GB "menos" que en la caja. Brecha pequeña Brecha media Brecha grande
Diferencia pequeña (KB) Diferencia notable (GB) Diferencia grande (PB)

En la práctica esto significa que cuanto más grande es el disco que compras, más espacio "desaparece" en la conversión. Un disco de 500 GB muestra unos 465 GB en el sistema operativo — una diferencia de 35 GB. Un disco de 4 TB muestra unos 3.637 GB — una diferencia de 363 GB. No hay espacio perdido en ningún caso: son exactamente los mismos bytes contados de dos formas distintas.

No solo los discos: móviles, USBs, SSDs y tarjetas de memoria

La confusión no se limita a los discos duros tradicionales. Cualquier dispositivo de almacenamiento que anuncia su capacidad en decimal y se conecta a un sistema operativo que cuenta en binario muestra la misma discrepancia.

Teléfonos móviles: un móvil de "128 GB" tiene 128.000.000.000 bytes de almacenamiento bruto en decimal. Antes de que puedas usarlo, el sistema operativo, las apps preinstaladas y las particiones del sistema ocupan entre 10 y 20 GB adicionales. Lo que ves disponible desde el primer día puede ser menos de 100 GB — y una parte es la conversión decimal/binario, otra parte es el software del fabricante.

Pendrives y tarjetas microSD: mismo principio. Una tarjeta de 256 GB mostrará unos 238 GiB en el explorador de archivos. La diferencia no es defecto: es matemática.

SSDs: los discos de estado sólido añaden otro factor: el overprovisioning. Los fabricantes reservan entre un 7 % y un 28 % de la capacidad total del chip como espacio no anunciado, usado internamente para gestión de bloques y nivelación de desgaste. Un SSD de "1 TB" puede tener chips con capacidad real de 1,07 TB o más, pero solo anuncia 1 TB disponible para el usuario.

macOS vs Windows: hasta 2009, macOS mostraba la capacidad en binario (como Windows). Desde Snow Leopard, Apple cambió al sistema decimal — el mismo que los fabricantes. Por eso un disco de 1 TB aparece como "1 TB" en macOS y como "931 GB" en Windows. El espacio disponible es idéntico; solo cambia cómo se representa el número.

La solución que no termina de llegar: los prefijos IEC

En 1998, la Comisión Electrotécnica Internacional (IEC) propuso una solución limpia: crear prefijos nuevos y distintos para las unidades binarias, de forma que no pudieran confundirse con las decimales. En lugar de kilobyte para ambos sistemas, el estándar IEC definió:

kibibyte (KiB) = 2¹⁰ = 1.024 bytes

mebibyte (MiB) = 2²⁰ = 1.048.576 bytes

gibibyte (GiB) = 2³⁰ = 1.073.741.824 bytes

tebibyte (TiB) = 2⁴⁰ bytes

pebibyte (PiB) = 2⁵⁰ bytes

Con esta nomenclatura, la ambigüedad desaparece: KB siempre son 1.000 bytes y KiB siempre son 1.024 bytes. Sin confusión posible.

El problema es que casi nadie los usa fuera de contextos técnicos muy específicos. Los fabricantes siguen anunciando TB decimales. Windows sigue mostrando "GB" cuando en realidad muestra GiB. La mayoría de documentación técnica mezcla ambos sistemas sin distinguirlos. Las excepciones son contadas: el kernel de Linux usa los prefijos IEC correctamente en algunas herramientas, y ciertos sistemas de almacenamiento empresarial los adoptan por claridad. En el mercado de consumo, los prefijos IEC son prácticamente invisibles.

La razón por la que la solución técnicamente correcta no se impone es la misma de siempre: el coste de cambiar supera el beneficio percibido. Los fabricantes tendrían que reimprimir embalajes y reescribir especificaciones. Los sistemas operativos tendrían que actualizar interfaces que los usuarios llevan décadas leyendo. Y los usuarios tendrían que aprender nuevos términos para describir algo que ya creían entender.

Calculadora relacionada

Convierte entre cualquier unidad de almacenamiento, decimal y binaria, al instante

Convertir unidades
Publicidad

Cómo leer el almacenamiento de cualquier dispositivo sin confundirte

Con todo lo anterior, estas son las reglas prácticas para no equivocarte al comprar o evaluar capacidad de almacenamiento:

  • Lo que pone en la caja es decimal. Cualquier disco, SSD, pendrive o tarjeta de memoria anuncia su capacidad en el sistema decimal. Es el número máximo que verás asociado a ese dispositivo.
  • Lo que muestra Windows es binario. El explorador de archivos de Windows divide entre 1.024 en cada nivel. Para calcular cuánto mostrará Windows de un disco de N TB, multiplica por 0,9095 (que es 1.000⁴ ÷ 1.024⁴). Un disco de 2 TB mostrará aproximadamente 1.819 GB en Windows.
  • Lo que muestra macOS es decimal desde 2009. Si usas Mac, el número que ves en Finder coincide (aproximadamente) con lo que pone en la caja. La diferencia que observas es solo el espacio ocupado por el sistema y las apps, no la conversión decimal/binario.
  • Cuando algo no cuadra, calcula primero la conversión. Antes de sospechar que un disco tiene sectores defectuosos o espacio perdido, verifica si la diferencia corresponde a la brecha matemática esperada. Si tu disco de 1 TB muestra 931 GB, todo está bien. Si muestra 800 GB, ahí sí hay algo que investigar.
  • En móviles, descuenta el sistema operativo. La diferencia entre los GB anunciados y los disponibles en un teléfono tiene dos causas: la conversión decimal/binario (inevitable) y el espacio ocupado por el sistema operativo y las apps preinstaladas (variable según fabricante). Ambas son normales.

¿Necesitas convertir entre unidades de almacenamiento?

Convierte bytes, KB, MB, GB, TB y PB entre el sistema decimal y el binario al instante, con tabla de referencia completa.

Convertir ahora