Como bién te han comentado, una cosa es la capacidad teorica, y otra la capacidad formateado.
¿Porque?... pues porque un HD guarda mucha, pero MUCHA información de forma "oculta" al usuario, el SO necesita un espacio para diversas tareas.
Ejemplo... cada plato del disco duro se divide en pistas y sectores, y obviamente cada sector tiene unos bytes que indican DONDE empieza, DONDE termina y una suma de comprobación de su contenido. Eso se aplica a los "clusters" que son conjuntos de sectores y cuyo tamaño depende también del propio sistema que usemos. Además existen unas tablas que indican la ubicación fisica de cada archivo, indicando que el archivo "mipeliporno.avi" (por ejemplo
![más risas [+risas]](/images/smilies/nuevos/risa_ani3.gif)
) empieza en el cluster XXXX, sigue en el XXXy, etc, etc... donde empieza, donde termina, en que clusters está (no tienen porque ser consecutivos), el tamaño, fecha, atributos, etc... además esta tabla esta duplicada para mas seguridad.
Puedes imaginarlo como un enorme folio en blanco, donde la capacidad son los cm2 del mismo, pero claro... debes de restar el espacio ocupado por las líneas que usas para definir los huecos, las casillas que usaras para comprobaciones, indices, etc, etc. Al margen de todo esto está efectivamente el hecho de que los fabricantes usan una notacion erronea con propositos puramente comerciales.
Y otro tema curioso... si sumas el tamaño de los archivos, este es diferente al tamaño ocupado, porque un archivo o fracción ocupa SIEMPRE como mínimo un cluster (varios sectores), aunque el archivo este vacio
Vamos, que ocurre continuamente, lo que pasa es que en un HD de 120 Gb la diferencia no se ve tanto, y en uno de 1 Tb la cosa ya salta a la vista. Vamos... que sisar un poco no se ve, pero muchos pocos al final abultan