Lorsque votre système d'exploitation Windows lit un fichier sur un disque dur, il lit un fichier stocké dans de nombreux petits bits, généralement des fragments de 512 bits dans NTFS. En fait, votre système d’exploitation n’écrit pas toujours, en fait rarement, tous les morceaux 512 bits séparés les uns à côté des autres. Parfois, des morceaux différents sont éloignés les uns des autres, en fait. Un fichier pourrait finir par se répandre au hasard sur le disque dur.
La défragmentation d'un lecteur flash ne vous donnera que très peu, voire aucune, augmentation de la performance, à l'exception peut-être d'un temps d'écriture légèrement plus long sur certains lecteurs. Comme il n'y a pas de tête de lecture / écriture à déplacer, il n'y a pas de temps supplémentaire à récupérer des données à partir de cellules flash séparées, quelle que soit leur distance. Ce que la défragmentation fera, c’est user les cellules flash plus rapidement.
Lorsqu'une écriture est faite dans une cellule flash donnée, cela entraîne une très faible dégradation des composants de cette cellule. Cela pourrait ne plus être vrai dans une mesure telle que la technologie sous-jacente est en constante amélioration, mais ce sera néanmoins le cas dans une certaine mesure à l'avenir. Plus vous écrivez sur un périphérique flash, plus sa durée de vie sera courte. L'utilisation normale est OK; mais cela ne durera toujours pas. (Qu'est-ce que?)
Une défragmentation régulière inutile, cependant, ajoutera plusieurs milliers d'opérations d'écriture à chaque fois que vous le ferez, et pourrait même réduire de moitié sa durée de vie.
Défragmentez vos disques durs électromécaniques (standard) régulièrement et cela améliorera les performances des fichiers. Défragmentez un lecteur flash ou SSD, et vous l’utilisez sans raison valable.