A continuación veremos cual es la capacidad de un disco duro.

Es muy normal que compremos un disco duro de 250GB y cuando lo formateamos nos encontremos con que este disco tan sólo tiene 232.83GB.

La razón de ésto es muy fácil de explicar, y es la siguiente:

Los fabricantes, o al menos la gran mayoría de ellos, más que nada por tema de comodidad y porque en un disco limpio (sin dar ningún formato) así se hace, utilizan el sistema decimal para medir la capacidad de los discos, de forma que 1GB equivale a 1.000.000.000 de bytes, lo que permite medidas exactas en la capacidad de los discos (40GB, 80GB, 100GB… 250GB, 320GB).
De esta forma un disco duro de 250.000.000.000 de bytes nos da un disco de 250GB de capacidad.

Pero en informática, a la hora de medir capacidades, no se utiliza el sistema decimal, sino el sistema binario, y la base de cálculo en capacidad es el octetos (8 bits), y no es múltiplo de 10, sino de 8, al igual que el resto de sus múltiplos. De esta forma, 1 Byte = 1 octeto = 8 bits.

Esta forma de cálculo hace que 1 kilobyte (KB) no se sea igual a 1.000 bytes, sino a 1.024 bytes, y así sucesivamente, de forma que 1 megabyte (MB) = 1.024 KB x 1.024 = 1.048.576 Bytes.

Si tenemos esto en cuenta, 1GB no es igual a 1.000.000.000 de Bytes, sino a 1.073.741.824 Bytes.

Luego si hacemos la cuenta sobre un disco duro con una capacidad total (antes de formatearlo) de 250.000.000.000 de Bytes nos resulta un total de 232.83GB (250.000.000.000/1.073.741.824), que es la capacidad real utilizable de ese disco, ya que el número de Bytes que contiene un disco duro dependiendo de su capacidad sí que es un número fijo.

Esto hace que cada 100GB se produzca un pérdida (que no es tal en realidad, sino el fruto de trabajar con dos sistemas diferentes de medida) de 6.87GB aproximadamente. Evidentemente, a mayor capacidad del disco va a ser mayor esta pérdida (17.17GB para 250GB, 21.98GB para 320GB, 51.52 para 750GB y así sucesivamente).

Para intentar paliar en lo posible la confusión que esto produce se está empezando a utilizar el término Gigibyte (giga binary byte), dándole a éste un valor de 1.073.741.824 Bytes, y manteniendo para el término Gigabyte un valor de 1.000.000.000 de Bytes. La abreviatura de gigibite es GiB, siempre con la i en minúscula y la G y la B en mayúscula.

Luego según esto un disco duro de 250.000.000.000 de bytes = 250GB = 232.83GiB.

Otras medidas que están adoptando esta nueva denominación son el kilibyte (KiB), igual a 1024 Bytes o el mebibyte (MiB), igual a 1.048.576 Bytes.

Pero ¿que pasa en la práctica con esto? Pues pasa que como todos los cambios de este tipo son lentos de implementar… y más aun de que los usuarios nos acostumbremos a ellos, a lo que hay que sumarle la poca difusión que éstos suelen tener a nivel del usuario en general. Además, vende más decir que ofrecemos un disco duro de 250GB que decir que ofrecemos un disco duro de 232.83GiB, aunque sea exactamente lo mismo.