Mimo wszystko czasami warto zrobić defragmentację .
Trochę teorii:
Pamięci flash "udają", że mają określoną liczbę talerzy, głowic i cylindrów, jednak parametry te nie przekładają się wprost na adres konkretnej kości pamięci . Wynika to z faktu, że komórki pamięci flash źle znoszą usuwanie danych i po kilkudziesięciu tysiącach cykli kasowania zawartości mogą ulec całkowitemu uszkodzeniu. Często modyfikowane obszary pamięci (np. tablica alokacji plików) będące w ciągłym użyciu bardzo szybko przekroczyłyby okres zakładanej bezawaryjnej pracy.
Aby odsunąć ten problem w czasie kontroler pamięci cyklicznie przemieszcza często nadpisywane obszary tak, aby dane znajdujące się w tych samych z punktu widzenia systemu operacyjnego rejonach pamięci były zapisywane w coraz to nowych obszarach pamięci flash, co zapewnia równomierne zużycie.
Inna okolicznością prowadzącą do obniżenia wydajności jest fakt, że zawartości kości flash może być kasowana jedynie w bardzo dużych blokach (najczęsciej 512 KB), czyli zmiana zawartości 10-kilobajtowego pliku wymusi skasowanie i powtórne nadpisanie takiego bloku w całości, mimo iż efektywna zmiana treści będzie stanowiła jedynie 2% bloku.
Te mechanizmy wzmacniają się wzajemnie, prowadząc do istotnego obniżenia wydajności zapisu danych. Podczas intensywnej modyfikacji dużego pliku dojdzie prędzej czy później do sytuacji, gdy jego fragmenty będą dzieliły w wielu blokach miejsce z częściami innych plików. Wówczas modyfikacja takiego pliku będzie trwała dłużej, niż w przypadku nowego (pustego) dysku, bo kasowaniu i powtórnemu zapisowi będzie trzeba poddać więcej bloków pamięci flash.
Jeśli wydajność zapisu obniżyła się wyraźnie, niewiele da się zrobić bez skopiowania zgromadzonych danych w bezpieczne miejsce. W chwili obecnej jedynym ratunkiem jest zapisanie całego obszaru dysku jednym gigantycznym plikiem lub przywrócenie stanu fabrycznego jednostki przy pomocy specjalnego oprogramowania. Nie ma obecnie sposobu na "uzdrowienie" pamięci flash bez utraty danych.
Dlatego najlepszym sposobem defragmentacji jest jedynie pełen format pamięci flash.
I nie jest to wbrew pozorom bezsensowne.