Quelqu'un (200_success) a fait un commentaire qui est beaucoup plus pertinent à la question et qui mérite d'être mieux détaillé.
Tout d'abord, HDD signifie disque dur. disque et il y a vraiment un disque à l'intérieur. Ce disque est divisé en petits morceaux, appelés secteurs, où sont stockées les informations. Jetez un coup d'œil à cette image :
Un secteur est indiqué par la lettre C.
Or, ce secteur est très petit : seulement 512 octets, en général. Donc, pour stocker un fichier commun de 10k, vous devrez utiliser de nombreux secteurs.
Imaginez que ces secteurs se suivent, comme la représentation verte, la lettre D, sur l'image. Lorsque vous aurez besoin de lire le fichier, la tête du disque dur sera positionnée au début du premier secteur et les lira tous, pendant que le disque tourne.
C'est ainsi que les choses devraient fonctionner.
Il peut arriver que le fichier soit réparti sur plusieurs secteurs, chacun dans une partie du disque. Qu'est-ce que cela signifie ? Que pour relire votre fichier, la tête du disque dur se positionnera au début du premier secteur, le lira, puis elle devra se déplacer au début du deuxième secteur (qui se trouve ailleurs sur le disque), le lira, et ainsi de suite...
Cela va prendre beaucoup de temps. Nous parlons d'un mouvement physique de la tête. Plus la tête bouge, plus c'est long.
Donc, vous défragmentez le disque : le programme essaie de déplacer tous les morceaux du fichier pour qu'ils se retrouvent dans l'ordre, étant plus faciles et plus rapides à lire, puisqu'il y aura moins de mouvements physiques de la tête pour tout lire.
Ok jusqu'à présent ? Nous allons donc commencer à parler des SSD : il s'agit d'un ensemble de puces mémoire sur une carte. Lorsque vous enregistrez ou lisez quelque chose, la puce du contrôleur a juste besoin d'activer quelques bits et.., voilà la bonne puce est lue dans la mémoire. Et peu importe où elle est stockée, l'action d'accéder à une puce de mémoire est beaucoup plus rapide que le déplacement physique du disque dur. Donc, en gros, vous ne remarquerez pas ce temps dans un fichier fragmenté sur un disque dur.
Et, pour être plus minutieux et correct, la puce du contrôleur répartira votre fichier entre plusieurs puces pour profiter des lectures parallèles et ainsi de suite, de sorte qu'elle sait comment gérer vos fichiers pour qu'ils soient toujours stockés dans le meilleur (optimisé sur la vitesse et l'usure de ces puces mémoire) que Windows puisse connaître.