La défragmentation est un utilitaire populaire utilisé pour améliorer les performances de nos ordinateurs. Il est bien connu que la défragmentation des disques durs fonctionne bien pour rendre nos appareils plus rapides.

Mais fonctionnent-ils sur les SSD ?

Les SSD sont une excellente trouvaille dans le segment des périphériques de stockage, avec des fonctionnalités telles que des vitesses de lecture/écriture élevées, une faible consommation d’énergie et bien plus encore. Une notion courante est que la défragmentation des SSD peut amplifier ces fonctionnalités.

Contrairement à ce que l’on croit, la défragmentation du SSD ne vous donnera pas les résultats escomptés et peut même gravement affecter les performances du disque à long terme.

Dans cet article, nous verrons comment fonctionne la défragmentation sur les SSD et si elle est nécessaire.

Comment fonctionne la défragmentation ?

Avant de plonger dans le fonctionnement la défragmentation fonctionne, c’est une bonne idée de comprendre comment fonctionne un disque dur. Un disque dur a un groupe d’espaces appelés secteurs. Un disque dur contient de nombreux secteurs, dont chacun stocke une certaine quantité de données. Ces secteurs sont situés sur le plateau où les données sont stockées magnétiquement.

Par exemple, si la taille d’un secteur est de 1 octet, il peut contenir une quantité équivalente de données. Le bras actionneur du disque positionne la tête de lecture/écriture sur le plateau tournant pour accéder aux espaces de stockage du disque dur.

Disque dur fragmenté et défragmenté

Les données sur le disque sont divisées en différents morceaux ou fragments qui sont lus par l’ordinateur en assemblant ces morceaux. Ces données fragmentées sont accessibles par la tête de lecture/écriture, et donc une plus grande fragmentation des données entraîne des temps d’accès plus longs, réduisant les performances du disque dur.

En termes simples, la fragmentation est la situation dans laquelle les éléments de données stockés sont dispersé. Lorsque le disque est défragmenté, ces morceaux sont placés à proximité les uns des autres, ce qui réduit le temps d’accès.

Défragmentation du disque dur par rapport à la défragmentation du SDD

Comme indiqué précédemment, les fichiers stockés sur le disque dur sont dispersés en morceaux et stockés sur tout le disque. L’écriture, la suppression et la modification continues du fichier rendent la fragmentation évidente. Cela réduit les performances en augmentant le temps de lecture et d’écriture, ce qui finit par ralentir l’ordinateur.

Blocs fragmentés et défragmentés sur le disque dur

La défragmentation d’un disque dur place les morceaux de fichiers volumineux qui étaient auparavant dispersés dans un seul bloc contigu. Cela diminue la latence de rotation et la recherche de tête du disque dur, ce qui signifie moins de temps nécessaire pour assembler les pièces du fichier.

SDD, d’autre part, n’a pas de pièces mobiles avec lui. Les SSD utilisent des circuits intégrés pour stocker des données, le plus souvent le flash NAND. Contrairement au disque dur, le SSD ne stocke pas sur les secteurs, mais ces données sont stockées sur des pages et des blocs.

Disque à semi-conducteurs

Les données sont disposées dans ces blocs à travers les transistors à grille flottante qui maintiennent la charge électrique. Les données disponibles sur chaque bloc sont accessibles à la même vitesse. Cela réduit la latence de lecture et d’écriture, ce qui distingue les performances des SSD de celles du disque dur. Et c’est aussi la raison pour laquelle la fragmentation a peu ou pas d’effet sur les performances des SSD.

Défragmenter le SSD, évidemment, empile les éléments associés du fichier ensemble. Cependant, le temps d’accès du SSD, même après la défragmentation, restera le même.

La défragmentation du SSD est-elle bénéfique ?

Il est indéniable que la défragmentation d’un disque dur améliore ses performances et sa longévité. La réduction de la fragmentation des données réduit la charge de travail globale des composants matériels du disque dur. Lorsque cela se produit, les plateaux doivent moins tourner et le bras de lecture/écriture et l’actionneur ont peu de travail à faire.

Mais ce fait est-il vrai dans le cas des SSD ? Voici comment la défragmentation affecte les performances globales et la durabilité du SSD.

Performance : le SSD ne comprend aucune sorte de composants mobiles et utilise des cellules de mémoire pour stocker les données. Les données sont écrites de manière à ce que les opérations d’entrée-sortie soient traitées de manière uniforme. Les SSD subissent une fragmentation ; cependant, l’impact est insignifiant par rapport aux disques durs.

Les SSD ont des vitesses d’accès allant jusqu’à 100 microsecondes, ce qui est nettement plus rapide que les disques durs. Il n’y a pas de délai de rotation ou de temps de recherche dans le SSD. Tous ces facteurs font de la défragmentation SSD une évidence.

Cycle de vie : l’un des inconvénients des SSD est le nombre limité de cycles d’écriture sur ceux-ci. Les cellules de mémoire s’usent avec la tension plus élevée requise pour le processus d’écriture ou d’effacement. Le cycle moyen de programmation/effacement (cycle P/E) des disques SSD est d’environ 3 000 fois. Après le passage de ce cycle, les cellules s’usent.

C’est là que la défragmentation s’avère mauvaise pour les SSD. La défragmentation réécrira d’énormes quantités de données pour réduire la fragmentation et utiliser les cycles d’écriture. La défragmentation peut donc nuire à la longévité du SSD.

Verdict final

Avec la discussion détaillée précédente, on peut en déduire que la défragmentation n’a aucun impact positif sur l’efficacité et la longévité du SSD. L’utilitaire de défragmentation a été conçu pour les disques mécaniques afin de minimiser la fragmentation et de réduire la charge de travail de leurs composants internes.

Cependant, la défragmentation devient futile dans le cas des SSD sans composants mécaniques et la fragmentation n’ayant pas d’effet majeur sur leurs performances.

Optimiser les SSD avec TRIM

Les SSD ont tendance à être encombrés par les blocs de données inutilisables, et il n’en est toujours pas conscient. C’est là qu’intervient la commande TRIM. TRIM est basé sur Active Garbage Collection, qui aide à se débarrasser de ces données inutiles et à organiser le SSD.

Le découpage des SSD effacera les pages spécifiques ou les blocs lorsque vous supprimer un fichier sur votre ordinateur. La prochaine fois que des données sont écrites sur ce bloc, le SSD peut utiliser l’espace comme nouveau sans avoir à effectuer le processus de nettoyage. Cela rend le processus d’écriture plus efficace et prolonge même la durée de vie du SSD. Le seul inconvénient est que cela rendra également difficile la récupération des données sur les SSD.

Il convient également de noter que Windows 10 et 11 ont été programmés pour désactiver la défragmentation des SSD. Au lieu de cela, Windows suggère d’effectuer une optimisation,  qui utilise la commande TRIM pour optimiser les performances du lecteur. Il est même programmé pour s’exécuter chaque semaine par défaut sous Windows dispositifs.

Par conséquent, les utilisateurs de Windows n’ont pas à se soucier de la fragmentation et des éléments de leurs SSD, car le système d’exploitation gère l’optimisation de manière indépendante.

Voici comment vous pouvez couper et optimiser manuellement le SSD sur les appareils Windows.

Appuyez sur la touche Windows + R et tapez dfrgui, et appuyez sur Entrée. Sélectionnez le volume que vous souhaitez optimiser et cliquez sur le Optimiser.

Cela démarrera manuellement le processus TRIM et optimisera le SSD. Vous pouvez même configurer le calendrier d’optimisation pour exécuter TRIM automatiquement sous Windows.

Categories: IT Info