Por qué tu disco de 1 TB muestra solo 931 GB (y adónde fue el espacio)

Compras un disco externo de 1 TB, lo conectas y Windows indica 931 GB. No hay nada roto y nadie te ha robado 69 gigabytes. El fabricante y tu sistema operativo simplemente miden con dos reglas distintas, y ambos llaman a su unidad «gigabyte».

Este artículo explica las dos reglas, muestra el cálculo exacto y te da una forma rápida de comprobar cualquier cifra de almacenamiento o de velocidad de internet.

Dos significados de «kilo»

En el resto de la ciencia, kilo significa 1000. Un kilómetro son 1000 metros y un kilogramo, 1000 gramos. Los fabricantes de almacenamiento siguen esta convención decimal (SI):

Unidad Bytes (decimal)
1 kilobyte (kB) 1 000
1 megabyte (MB) 1 000 000
1 gigabyte (GB) 1 000 000 000
1 terabyte (TB) 1 000 000 000 000

Los ordenadores, en cambio, direccionan la memoria en potencias de dos. Muy pronto, los programadores notaron que 2¹⁰ = 1024 está bastante cerca de 1000 y empezaron a llamar «kilobyte» a 1024 bytes. La costumbre se quedó, y cada escalón multiplica por 1024 en lugar de por 1000.

Como la diferencia crece en cada escalón, el error que era solo del 2,4 % en el kilobyte llega casi al 10 % en el terabyte:

Prefijo Valor decimal Valor binario Diferencia
kilo 10³ 2¹⁰ = 1024 2,4 %
mega 10⁶ 2²⁰ = 1 048 576 4,9 %
giga 10⁹ 2³⁰ = 1 073 741 824 7,4 %
tera 10¹² 2⁴⁰ = 1 099 511 627 776 10,0 %

La solución que nadie usa: los kibibytes

En 1998, la Comisión Electrotécnica Internacional (IEC) introdujo nombres propios para las unidades binarias para acabar con la confusión:

Las herramientas de Linux y muchos programas técnicos usan estos nombres. Windows, sin embargo, sigue calculando en unidades binarias pero las etiqueta como GB. macOS pasó a unidades decimales en 2009, por eso el mismo disco aparece como 1 TB en un Mac y como 931 GB en un PC.

El cálculo exacto para un disco de 1 TB

El disco contiene en realidad 1 000 000 000 000 bytes. Windows lo divide entre 1 073 741 824 (un gibibyte):

1 000 000 000 000 ÷ 1 073 741 824 = 931,32 GiB

Ese es el número que muestra Windows, solo que con «GB» al lado. Puedes comprobar cualquier otro tamaño igual o usar el conversor de terabytes a gibibytes:

Tamaño anunciado Lo que muestra Windows
128 GB 119,2 GB
256 GB 238,4 GB
512 GB 476,8 GB
1 TB 931,3 GB
2 TB 1,82 TB
4 TB 3,64 TB

Un disco recién formateado suele mostrar algo menos todavía, porque el sistema de archivos reserva espacio para su propia gestión. Las particiones de recuperación preinstaladas en los portátiles se llevan otro bocado.

La RAM es la excepción

Los chips de memoria se fabrican en potencias de dos, así que la RAM sí se vende en unidades binarias. Un módulo de «16 GB» contiene realmente 16 GiB (17 179 869 184 bytes), y el sistema mostrará los 16 GB completos, menos la parte que se reserve para la gráfica integrada.

Bits frente a bytes: la trampa de la velocidad de internet

Una segunda confusión, aún mayor, se esconde en las velocidades de internet. La velocidad de red se mide en bits por segundo, mientras que el tamaño de los archivos se mide en bytes. Un byte son 8 bits.

Así, una conexión de «100 Mbps» (100 megabits por segundo) transfiere como máximo:

100 ÷ 8 = 12,5 megabytes por segundo

Un archivo de 1 GB necesita por tanto al menos 80 segundos en esa conexión, no 10. Las descargas reales suelen ser algo más lentas por la sobrecarga de los protocolos. La b minúscula de Mbps significa bits; la B mayúscula de MB/s, bytes. Nuestro conversor de megabits por segundo a megabytes por segundo hace la división por ti.

Velocidad anunciada Descarga en el mejor caso
50 Mbps 6,25 MB/s
100 Mbps 12,5 MB/s
300 Mbps 37,5 MB/s
1 Gbps 125 MB/s

Cómo saber qué unidad estás viendo

Algunas reglas prácticas:

  1. Los envases de discos, las fichas técnicas de SSD y los planes de almacenamiento en la nube usan unidades decimales (1 GB = 1 000 000 000 bytes).
  2. El Explorador de Windows usa unidades binarias, pero las etiqueta como GB.
  3. macOS (desde la versión 10.6) e iOS usan unidades decimales.
  4. Las herramientas de Linux varían: algunas muestran GiB, otras G en sentido binario, y muchas admiten una opción para cambiar.
  5. Las tarifas de internet y las velocidades wifi usan bits, no bytes.
  6. La RAM usa unidades binarias.

Si un número parece entre un 7 % y un 10 % demasiado pequeño, casi seguro que estás viendo la misma cantidad medida con la otra regla.

Ideas clave

Para convertir entre todas estas unidades —decimales, binarias, bits y bytes— usa el conversor de almacenamiento de datos o el conversor de velocidad de transferencia.