Los fabricantes, o al menos la gran mayoría de ellos, utilizan el sistema decimal para medir la capacidad de los discos, de forma que 1GB equivale a 1.000.000.000 de bytes.
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 .
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).
Saludos