De to dataoverførselstilstande, der bruges i harddiske, er:
1. pio (programmeret input/output) :Dette er en ældre tilstand, hvor CPU'en er stærkt involveret i dataoverførselsprocessen. Hvert stykke data, der læses fra eller skrevet til drevet, kræver, at CPU'en udfører instruktioner og administrerer overførslen. Denne tilstand er ineffektiv og kan bremse den samlede systemydelse, da den byrder CPU'en.
2. DMA (direkte hukommelsesadgang) :Dette er den moderne og foretrukne tilstand til dataoverførsel. I DMA håndterer en dedikeret chip på bundkortet, at DMA -controlleren håndterer overførslen af data mellem harddisken og RAM direkte. Dette frigør CPU'en til at udføre andre opgaver, hvilket resulterer i væsentligt hurtigere dataoverførselshastigheder og forbedret systemydelse.
Moderne operativsystemer og harddiske bruger næsten udelukkende DMA -tilstand på grund af dens effektivitets- og præstationsfordele. PIO -tilstand betragtes stort set forældede.