Un bit puede almacenar dos valores:1 y 0. Para ello, utiliza principios de la física para definir dos orientaciones magnéticas de un material. Este magnetismo se escribe en pequeños “granos” magnéticos en el plato del disco duro, y este grano almacena los datos. Sin embargo, el plato está dividido en sectores y pistas. Cada sector tiene alrededor de 512 bytes y se almacena en un anillo en el plato. Los cabezales de lectura/escritura del disco duro, que son esencialmente electroimanes, pueden moverse a través del plato y cambiar su orientación magnética. Cada pista ocupa todo el ancho del plato.
A medida que escribe datos en el disco duro, la orientación magnética de estos granos en los sectores cambia y, por lo tanto, las propiedades físicas generales del disco duro cambian. El número de bits escritos puede ser insignificante en términos del tamaño del propio disco duro, pero da como resultado un cambio físico en las características magnéticas del material y, por tanto, un cambio de peso. Sin embargo, el cambio es tan pequeño que no es posible sentir o medir la diferencia entre un disco duro con una gran cantidad de datos y uno sin ellos.
El aumento de peso es tan pequeño que equivale a menos de una milmillonésima parte de un gramo por gigabyte de datos. Eso significa que para sentir una diferencia en el peso de un disco duro, necesitaría escribir miles de terabytes de datos en varios discos duros.