Los fabricantes de unidades de disco duro comercializan dichas unidades en términos de capacidad decimal (base 10). En la notación decimal, un megabyte (MB) equivale a 1.000.000 bytes, mientras que un gigabyte (GB) equivale a 1.000.000.000 bytes.
Programas como FDISK, el BIOS del sistema y Windows utilizan el sistema de numeración binario (base 2). En dicho sistema, un megabyte equivale a 1.048.576 bytes, mientras que un gigabyte equivale a 1.073.741.824 bytes.
En resumen, una misma cantidad de capacidad de almacenamiento puede expresarse tanto en el sistema binario como en el decimal. Pongamos por ejemplo que deseamos medir la distancia entre el punto A y el punto B. La distancia de A a B es de un kilómetro o 0,621 millas. Es la misma distancia, pero expresada de forma distinta según el sistema de medición.
Fórmula de cálculo de la capacidad
Capacidad decimal / 1.048.576 = capacidad binaria en MB
Ejemplo:
Una unidad de disco duro de 500 GB tiene aproximadamente 500.000.000.000 bytes (500 x 1.000.000.000).
500.000.000.000 / 1.048.576 = 476.837 megabytes = 465 GB
Saludos.