Il n'y a aucune raison de défragmenter les supports flash. Il ne sert à rien car l'accès à n'importe quelle cellule flash va prendre le même temps que l'accès à n'importe quelle autre cellule flash. La raison pour laquelle la défragmentation est bénéfique aux disques durs mécaniques est qu'elle rend contigus des blocs de données connexes, de sorte qu'ils peuvent tous être lus dans l'ordre pendant que le disque tourne et minimise la quantité de mouvement nécessaire aux têtes de lecture. Les supports Flash ne comportent aucune de ces pièces mobiles et ne souffrent donc pas des mêmes problèmes que les disques mécaniques.
En fait, la défragmentation des supports flash peut potentiellement être préjudiciable parce qu'il va usure la mémoire plus rapidement tout en n'apportant aucun avantage. Les microprogrammes de mémoire flash vont en fait fragmenter les données intentionnellement dans une pratique connue sous le nom de nivellement de l'usure ce qui permet d'éviter que certaines cellules soient surutilisées et s'usent plus que d'autres.
Les dispositifs basés sur la technologie Flash bénéficient généralement TRIMING mais Android 4.3 ou supérieur sera le faire automatiquement pour vous . Les applications qui prétendent effectuer une défragmentation sont au mieux suspectes. Même si elles "fonctionnent", il n'y a aucune raison de les utiliser.