Pero eso es normal. Los fabricantes venden Gigabytes (GB), los SO reconocen Gibibytes (GiB) y nos lo traducen a Gigabytes. Aquí hay un artículo muy bueno explicándolo (Inglés)
http://forums.highdefdigest.com/high-de ... acity.html" onclick="window.open(this.href);return false;
Donde mejor se ve la diferencia entre GB y GiB es en Linux. Si pones "1 GB" te montará 950Mb aproximadamente, pero si dices "1 GiB" te monta "1GB"
Ejemplo simple: Disco duro de 1GB -> 1GB equivale a 1*1.000MB = 1.000MB -> 1.000MB equivale a 1.000*1.000KB = 1.000.000KB -> 1.000.000KB equivale a 1.000.000*1000Bytes = 1.000.000.000Bytes
Pero los SO no ven esto, lo encuentran así: 1GB -> 1GB equivale a 1*1.024MB = 1.024MB -> 1.024MB equivalen a 1.024*1.024KB = 1.048.576KB -> 1.048.576.KB equivalen a 1.048.576*1.024Bytes = 1.073.741.824Bytes
Nos quedamos con las dos capacidades en bytes y las dividimos. El resultado no es 1, sino 0.931, ¿Sabes porque? Porque los Gigabytes de miden por Miles, mientras que los Gibibytes (Sistema con el que trabajan todos los SO) se mide en 1024 (Porque en código binario no puedes obtener 1000, ya que el código binario es 1 - 2 - 4 - 8 - 16 - 32 - 64 - 128 - 256 - 512 - 1024)
Ahora preguntarás, ¿Y entonces porqué el SO me devuelve el disco duro en GB en vez de GiB? Porque el Sistema Internacional dijo que la capacidad debía medirse en Gigabytes y no en Gibibytes