Flash bellek cihazları (günümüzün SSD'leri için kullanılanlar) herhangi bir anda rastgele veri yazamaz; önce bir hücreye (tipik olarak 4KB) yazmadan önce silinmelidir. Maalesef silme işlemi çok yavaş; bu yüzden hareketli cihazlar olmamasına rağmen flaş cihazlar manyetik sürücülerden çok daha yavaştı.
Modern SSD'ler, önceden silinmiş bir dizi hücreyi koruyarak silme süresini gizler, bu da bir yazma komutunun mevcut verilerin üzerine hemen yazılmayacağı anlamına gelir, bunun yerine sürücünün denetleyicisi silinmiş bir hücreyi alır, yeniden eşler ve yeni verilerle yazar. Bu (ve birkaç yazma-düşünce önbellek stratejisi) sürücüye büyük bir hızlanma sağlar, manyetik sürücüleri büyük ölçüde aşar.
Her zaman bir dizi önceden hazırlanmış hücre olduğundan emin olmak için, bir hücreye ihtiyaç duyulmadığında, sürücü bunu arka plan silinmesi için zamanlar ve ücret hücreleri listesine ekler.
Ne yazık ki, mevcut dosya sistemleri bir sektörün serbest olduğu zaman sürücüye söylemekten rahatsız olmadı. Her şeyden önce sürücünün sadece aptal bir bit deposu olması gerekiyordu. Bir kesimi, dosya sisteminin bakış açısından serbest olarak işaretleyen bir dosyayı veya başka bir işlemi silmek, yalnızca bazı meta veri yapısındaki bir işarettir. Sektörün kendisine dokunulmadı. Dosya sistemi üzerine sıfır yazarak temizlese bile, sürücü bunun sektörün serbest olup olmadığı veya kullanıcı bir dosyada sıfırlar olup olmadığını bilmiyordu. Bir süre sonra, sürücünün yazmadan önce silmek için boş bir hücresi olmazdı; ve performans trajik bir şekilde azaldı.
TRIM komutu, şu anda sürdürülen çoğu dosya sistemi tarafından hızlı bir şekilde hazırlanmış ve benimsenmiştir. Dosya sisteminin sürücüye bir sektörün içeriğinin artık önemli olmadığını söylemek için kullandığı basit bir sinyaldir. Bir hücrede eşlenen tüm sektörler serbest kaldığında, SSD denetleyicisi hücrenin eşlemesini kaldırır ve silinmek üzere zamanlar. Ev sahibi bu sektörleri okursa, SSD Flash'tan getirme zahmetine girmez, hemen sıfırlarla yanıt verir; ancak en önemli etki, önceden doldurulmuş hücrelerin listesini her zaman yenilenmiş halde tutmaktır.
Yine de, çoğu SSD Flash belleğin fiziksel boyutundan daha küçük bir kapasite ortaya çıkarır, bazen% 75 kadar düşüktür. Bu, kullanılmayan hücreleri% 100 tam sistemde bile tutmasını sağlar, böylece kullanılmış sektörleri (aşırı) yazmak hala hızlıdır.