het is eigenlijk een cache die op je HD zit. In die cache wordt de data die het laatst van de platters opgehaald is bijgehouden. Als die data daarna nogmaals opgehaald wordt kan die direct uit de cache gehaald worden in plaats van de leesarm te moeten bewegen en te lezen, dat spaart tijd uit.
Zoals hierboven al gezegd wordt de cache ook gebruikt bij het schrijven. Data wordt eerst in de cache gegoten en pas daarna op de platter weggeschreven. Punt is dat de data als "weggeschreven" wordt beschouwd als het in de cache gegoten is, terwijl het nog niet echt weggeschreven is. Leuk voor je CPU, want hij moet niet meer zitten wachten. Geen probleem ook, zolang de stroom niet uitvalt.
Grotere caches hebben als voordeel dat grotere blokken data kunnen gecachet worden. Een cache van 32MB kan dus een file van 32MB volledig bevatten. Nuttig? Hangt af van de files waarmee je werkt. Kan zeker nooit kwaad.