Harddisker lagrer informasjon magnetisk på roterende disker. Diskene er belagt med et tynt lag magnetisk materiale, og dataene skrives til og leses fra diskene ved hjelp av et magnethode. Hodet plasseres over ønsket spor på disken, og dataene skrives eller leses ved å magnetisere eller avmagnetisere små områder på disken.
Harddisken er delt inn i sektorer, og hver sektor er videre delt inn i blokker. Hver blokk kan lagre en fast mengde data, og størrelsen på blokken varierer avhengig av harddisken. Når data skrives til harddisken, blir de først delt opp i blokker og deretter skrevet til de tilgjengelige sektorene på disken.
Harddisken har også en kontroller, som er et lite kretskort som styrer driften av stasjonen. Kontrolleren er ansvarlig for å lese og skrive data til disken, og den administrerer også stasjonens feilrettings- og hurtigbufferfunksjoner.
Når du lagrer en fil på datamaskinen, blir dataene fra filen kopiert til harddisken. Harddisken lagrer deretter dataene på disken i de tilgjengelige sektorene. Når du åpner filen igjen, leser harddisken dataene fra disken og kopierer dem tilbake til datamaskinen.