Veriler, flash belleğe sayfalar(pages) olarak adlandırılan birimler halinde yazılır. Ancak, bellek sadece bloklar denilen daha büyük birimler halinde silinebilir.
Bir blokun bazı sayfalarındaki veriler artık gerekli değilse (eskimiş sayfalar olarak da adlandırılır), bir blok üzerindeki yeni/iyi verilere sahip sayfalar okunur ve önceden silinmiş başka bir boş bloğa yeniden yazılır.
Ardından, eskimiş veriler taşınmayarak boş bırakılan serbest sayfalar yeni veriler için kullanılabilir halde tutulur.
Bu sürece çöp toplama (Garbage Collection) adı verilir.