SSD diskovi koriste nand memoriju za skaldistenje podataka, tako da citanje sa bilo kog dela te memorije je jednako brzo, bez obzira koliko su fajlovi "udaljeni" jedni od drugih. Svaki fajl koji se upise na ssd zauzima jednu celiju ili deo celije. Novi podatak se upisuje samo u potpuno praznu celiju, tako da polupopunjene celije se ne dopunjavaju. E sada, da bi bilo sto manje polupopunjenih celija, firmware regulise upis podataka, i nacin kako su celije prezentovane operativnom sistemu. To se razlikuje od proizvodjaca do proizvodjaca, tako da third party programi ne mogu da rade taj proces bolje od proizvodjacevog softvera. Takodje, svi moderni sistemi, win 7 i noviji imaju ugradjene funkcije za trimovanje i optimizovanje SSD tako da svako dodatno optimizovanje je bespotrebno i neefikasno jer sistem vec radi sve sto je potrebno. Na primer kada obrisete neki fajl, sistem salje trim komandu firmware-u ssd-a koji isprazni sve celije koje su sadrzale taj fajl, tako da nema ostataka(fragmenata) fajlova.
Vecina kompanija koje su proizvodile software za optimizaciju mehanickih diskova, samo prati trend, smanjenje koriscenja istih, i pokusava da obogati svoje programe podrskom za SSD. Medjutim posto funkcije koje dodaju se preklapaju sa funkcijama koje vec operativni sistem i firmware vec rade, koriscenje istih nece doprineti mnogo, cak sta vise samo pomaze "trosenju" ssd diskova koji ionako vec imaju ogranicen broj upisa/brisanja, pa tako visestruko ponavljanje istih radnji ce verovatno skratiti zivotni vek uredjaja.
Naravno, nece jedno defragmentovanje unistiti ssd, ali utice na istrosenost...