En hårddisk lagrar ettor och nollor med hjälp av en teknik som kallas magnetisk inspelning. Denna teknik använder ett läs-/skrivhuvud som rör sig över ytan på en snurrande skiva. Skivan är belagd med ett magnetiskt material, och läs-/skrivhuvudet kan magnetisera små områden på skivan för att lagra data.
För att lagra en etta magnetiserar läs/skrivhuvudet området på skivan som för närvarande är under huvudet i nord-sydlig riktning. För att lagra en nolla magnetiserar läs-/skrivhuvudet området på skivan som för närvarande är under huvudet i syd-nordlig riktning.
När läs-/skrivhuvudet rör sig över ett magnetiserat område på skivan kan det detektera magnetiseringens riktning och avgöra om en etta eller en nolla är lagrad.
Hårddiskar kan lagra en stor mängd data eftersom disken kan vara väldigt tunn och kan snurra väldigt snabbt. Detta möjliggör en hög densitet av magnetiska domäner, som kan användas för att lagra mycket data.