Pour être complet :
La fragmentation dépend de la système de fichiers (FS) et non sur le disque ou le système d'exploitation.
Cela signifie que la réponse à votre question n'a pas vraiment besoin d'être posée pour Windows* ; le SSD est un cas spécial - il fonctionne différemment d'un disque ordinaire.
Un FS est une façon d'organiser vos fichiers sur le disque. Les formats Windows les plus courants sont NTFS
y FAT32
. Les FS les plus couramment utilisés sous Linux sont ext3
/ ext4
mais il y en a beaucoup d'autres ( zfs
, xfs
, jfs
, ReiserFS
, btrfs
et plus encore).
Un disque est divisé en blocs . Vous pouvez l'imaginer comme une longue bande sur laquelle vous pouvez écrire des données. Lorsque vous écrivez quelque chose sur le disque, vous utilisez ces blocs. Il est évident que vous souhaitez que les fichiers apparentés soient écrits les uns à côté des autres et qu'un seul fichier soit écrit dans un seul bloc, afin de ne pas avoir à sauter partout sur la bande. Quand les choses sont éparpillées, c'est ce que nous appelons fragmentation . La défragmentation les organise.
Il est évident que la façon dont vous organisez les choses (FS) détermine la qualité de leur organisation (s'il y a fragmentation). Si vous organisez vos fichiers dès le départ, vous n'aurez pas de fragmentation. C'est ce qui se passe dans certains systèmes de fichiers (par exemple le ext
famille). Ces systèmes de fichiers organisent vos fichiers à la volée (avant l'écriture), de sorte que vous n'avez pas besoin de les défragmenter, sauf dans des circonstances particulières où il n'y avait pas d'autre choix que d'introduire un peu de désordre.
Pour plus d'informations sur ext4
et comment il empêche la fragmentation, vous pouvez vous référer à cette page
Maintenant, un SSD fonctionne différemment ; ce n'est pas une bande. Vous pouvez obtenir un accès instantané partout. L'intérêt de la défragmentation est d'organiser vos fichiers de manière ordonnée, afin de ne pas avoir à sauter partout. Il n'y a pas moyen de sauter partout dans un SSD. Vous ne vous souciez pas de savoir si vous devez aller et venir à l'autre bout de la bande ; il n'y a pas de bande.
Cependant, il existe d'autres moyens d'optimiser un SSD. Voir ce sujet pour clarification.
*Presque ; le choix du système de fichiers est corrélé avec le système d'exploitation. La plupart des utilisateurs de Linux utilisent un FS différent de celui des utilisateurs de Windows ou OS X.