Napędy SSD stają się coraz bardziej popularne. Niestety może zdarzyć się, że z czasem następuje znaczący spadek wydajności dysku. Dochodzi do sytuacji, w której dane usunięte z dysku zostają na nim do czasu, aż system operacyjny wyda polecenie nakazujące zwolnienie zajętego miejsca.
Takim poleceniem jest komenda TRIM, której zadaniem jest powiadomienie kontrolera dysku, o blokach usuniętych i przeniesionych, które nie są już potrzebne systemowi plików. W rezultacie zwiększa się liczba wolnych bloków pamięci flash, a w konsekwencji wydajność dysku SSD utrzymuje się na wysokim poziomie.
Nie wszystkie dyski SSD wspierają tę funkcjonalność a w części napędów obsługę TRIM wprowadza nowy firmware. Jednak sama obsługa polecenia przez sprzęt na niewiele się zda, jeśli system operacyjny nie będzie z niej korzystał. Obsługę TRIM wprowadzono w Windows 7, Linux od jądra 2.6.33, FreeBSD w wersji 9.0.
Użytkownicy starszych systemów z rodziny Windows mogą się wspomóc funkcją Garbage Collection.
Posiadacze komputerów z systemem Windows 7 powinni sprawdzić czy funkcja TRIM jest w aktywna. W tym celu z poziomu wiersza poleceń należy wydać polecenie:
fsutil behavior set disabledeletenotify 0
Jeśli system zwróci wartość 0 to znaczy, że funkcja TRIM jest aktywna. Wartość równa 1 oznacza, że dysk nie obsługuje funkcji lub jest ona nieaktywna.