Alguém (200_success) fez um comentário que é muito mais relevante para a questão e vale um detalhamento melhor.
Primeiro de tudo: HDD significa disco rígido disco , e ele realmente tem um disco dentro dele. Este disco é dividido em pequenos pedaços, chamados setores, onde a informação é armazenada. Dê uma olhada nesta foto:
Um setor é indicado pela letra C.
Agora, este setor é muito pequeno: apenas 512 bytes, em geral. Então, para armazenar um arquivo comum de 10k, você precisará usar vários setores.
Imagine que esses setores são um seguindo o outro, como a representação verde, letra D, na foto. Quando você precisar ler o arquivo, o cabeçote do disco rígido será posicionado no início do primeiro setor e lerá todos eles, enquanto o disco estiver girando.
É assim que as coisas devem funcionar.
Agora, pode acontecer que o arquivo seja distribuído em vários setores, cada um em uma parte do disco. O que isso significa? Que para ler seu arquivo novamente, o cabeçote do disco rígido será posicionado no começo do primeiro setor, leia-o, então ele terá que se mover para o começo do segundo setor (que está em algum outro lugar no disco), vai ler, e assim por diante ...
Isso vai demorar muito tempo. Estamos falando de um movimento físico da cabeça. Quanto mais a cabeça se move, mais tempo demora.
Então, você desfragmenta o disco: o programa tenta mover todas as partes do arquivo para que elas acabem em sequência, sendo mais fácil e rápido de ler, já que haverá menos movimento físico da cabeça para ler tudo. / p>
Ok, até agora? Então começamos a falar sobre SSD: eles são um monte de chips de memória em uma placa. Quando você salva ou lê alguma coisa deles, o chip controlador só precisa ativar alguns bits e, voilà , o chip correto é lido da memória. E não importa onde esteja armazenado, a ação de acessar um chip de memória é muito mais rápida do que a movimentação física do HDD. Então, grosso modo, você não notaria a hora em um arquivo fragmentado em um SDD.
E, sendo mais detalhado e correto, o chip do controlador vai espalhar seu arquivo entre muitos chips para aproveitar as leituras paralelas e assim por diante, para que ele saiba como lidar com seus arquivos para que eles sejam sempre armazenados nos melhores sobre a velocidade e o desgaste desses chips de memória) do que o Windows poderia saber.