Quelqu'un (200_success) a fait un commentaire beaucoup plus pertinent et qui mérite une meilleure précision.
Tout d’abord: HDD signifie lecteur de disque dur et contient réellement un disque. Ce disque est divisé en petits morceaux, appelés secteurs, où les informations sont stockées. Regardez cette image:
Un secteur est désigné 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 plusieurs secteurs.
Imaginez que ces secteurs se succèdent, comme la représentation verte, la lettre D, sur la photo. Lorsque vous devez 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 comme ça que les choses devraient fonctionner.
Maintenant, 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 sera positionnée au début du premier secteur, lisez-la, puis il faudra passer au début du deuxième secteur (c'est-à-dire ailleurs sur le disque), va le lire, et ainsi de suite ...
Cela prendra beaucoup de temps. Nous parlons d'un mouvement physique de la tête. Plus la tête bouge, plus cela prend de temps.
Donc, vous défragmentez le disque: le programme essaie de déplacer tous les éléments du fichier pour qu’ils se retrouvent dans l’ordre, ce qui facilite la lecture, car il y aura moins de mouvement physique de la tête pour tout lire.
Ok jusqu'ici? Nous commençons donc à parler de SSD: ce sont des puces de mémoire sur un tableau. Lorsque vous enregistrez ou lisez quelque chose, il suffit que la puce du contrôleur active des bits et, voilà , la puce correcte est lue dans la mémoire. Et peu importe où il est stocké, l'action d'accéder à une puce mémoire est beaucoup plus rapide que le déplacement physique du disque dur. Donc, grosso modo, vous ne remarquerez pas cette heure dans un fichier fragmenté dans un SDD.
Et, étant plus précis et correct, la puce du contrôleur répartira votre fichier sur de nombreuses puces afin de tirer parti des lectures parallèles, etc. l’usure de ces puces de mémoire) que Windows ne pouvait savoir