A desfragmentação de disco é a reorganização do armazenamento de arquivos em uma partição do disco rígido. A desfragmentação de disco é o processo de eliminação da fragmentação de arquivos; a fragmentação de arquivos faz com que os arquivos fiquem “espalhados” após operações no disco. A fragmentação de arquivos reduz significativamente o desempenho de PCs e servidores, especialmente durante operações intensivas de entrada/saída. Por outro lado, a desfragmentação de arquivos pode aumentar o desempenho, pois a cabeça de leitura não precisa se deslocar com tanta frequência pelo disco para carregar a próxima parte do arquivo. Isso se aplica aos discos tradicionais com pratos (HDD).
Em discos SSD mais recentes, a fragmentação não representa um problema. Não há uma cabeça de leitura que salte de um ponto a outro nos pratos, e não importa em qual célula determinada informação está localizada. Portanto, a desfragmentação não faz sentido em discos SSD. Pelo contrário, a desfragmentação não beneficia os discos SSD, pois o número de gravações nas células individuais do disco é limitado. Quanto mais frequentemente os dados nas células forem regravados, menor será a vida útil do disco SSD.
Qual é a relação entre a desfragmentação de disco e o backup?
No backup de dados (pelo método de arquivos), a desfragmentação não tem nenhum efeito. No entanto, se o backup for realizado pelo método de imagem de disco, a desfragmentação influencia de forma significativa o tamanho e, consequentemente, a velocidade de criação dos backups incrementais e diferenciais subsequentes. Isso ocorre porque os blocos de dados ocupados e as informações sobre onde esses dados estão localizados (em quais blocos do disco) são armazenados no backup. Graças a isso, é possível restaurar todo o disco ou uma partição de disco. O primeiro backup criado é chamado de backup completo. Os backups subsequentes vinculados a esse backup completo são chamados de backup incremental ou backup diferencial. Você pode ler mais sobre as diferenças entre esses tipos de backup aqui. O problema ocorre quando a desfragmentação é executada após a criação do backup. O backup seguinte (seja incremental ou diferencial) conterá 100% das alterações. Isso porque todos os blocos do disco são movidos durante a desfragmentação. Assim, o backup terá o mesmo tamanho que um backup completo. Sem a desfragmentação, as alterações poderiam representar, por exemplo, apenas 10% ou 15%.

