Nesse artigo, você aprenderá sobre a fragmentação de arquivos e o processo de desfragmentação, além de mostrar porque ela afeta diretamente no desempenho do Windows.
O que é fragmentação?
A fragmentação ocorre quando arquivos presentes na unidade de armazenamento são constantemente modificados, fazendo com que eles sejam armazenados "em pedaços" (fragmentos) e a leitura e gravação do disco fique muito mais lenta do que se ele estivesse armazenado em um único 'pedaço'. Quando isso acontece, dizemos que o arquivo está fragmentado.
Se milhares de arquivos são salvos em dezenas de milhares de fragmentos, a unidade de armazenamento que é o disco rígido ou SSD vai perder muito tempo localizando esses fragmentos que estão dispersos em diversos setores e isso faz que o PC fique lento quando os arquivos são lidos, principalmente quando eles estão sendo salvos. Por isso que se diz que se o seu PC está muito fragmentado, o Windows fica lento.
Como ocorre a fragmentação?
Nesse exemplo da imagem a seguir, temos 5 arquivos, sendo três arquivos PDF: um manual da câmera Sony Handycam, e-book Montagem de Micros do Gabriel Torres (5ª edição) e um e-book sobre a verdade dos pastores que não são revelados produzido pelo Outfit do Templo - além de duas imagens JPG de paisagens comuns.
![]() |
| Amostra de arquivos que são usados nesse exemplo prático sobre a fragmentação de arquivos |
Vamos imaginar que todos esses arquivos estejam desfragmentados, isso é, os arquivos de cada um dos itens usados nesse exemplo estão unidos e completos em um único setor, sem nenhum fragmento disperso nos setores do disco.
Imagine que de uma hora pra outra, eu resolva fazer algumas anotações do primeiro PDF, onde eu anoto uma informação útil sobre a câmera e depois resolva aumentar a nitidez da imagem da paisagem. Perceba que fazendo essas pequenas alterações, cada pedaço de cada um desses arquivos citados são salvos em fragmentos.
Na mesma hora, eu apago o arquivo do e-book sobre os pastores e falsos profetas por eu considerar desnecessário. Em diante, eu resolvo adicionar no e-book de montagem de micros, três anotações com algumas informações que não existiam no ano da publicação desse livro. Assim como nas alterações anteriores do manual da câmera e da imagem, a alteração realizada do PDF também foi salva em um fragmento, mas perceba que ele é salvo no setor vazio, onde antes estava aquele outro e-book.
Mas se superando ainda mais, imagine que eu resolva fazer alterações em todos os documentos e imagens com as mais diversas alterações possíveis e fazendo isso, automaticamente todas essas alterações realizadas continuaram sendo salvas em fragmentos e consequentemente, esses arquivos ficaram fragmentados, tornando o acesso desses arquivos mais lento.
Na ilustração a seguir, mostra exatamente como ocorre a fragmentação de arquivos no disco rígido.
Um detalhe é que o exemplo da imagem acima foi bastante simplório, usando apenas 5 arquivos, mas no uso diário do computador com Windows, milhares de arquivos são modificados e alterados tanto pelo usuário quanto pelo próprio sistema operacional e como você já presume, milhares de fragmentos de inúmeros arquivos alterados serão salvos na unidade de armazenamento, aumentando astronomicamente a fragmentação no disco e diminuindo a performance e o desempenho do Windows.
Como ocorre a desfragmentação?
Quando você desfragmenta uma partição, praticamente todos os arquivos que estavam desfragmentados agora estarão reunidos em um único fragmento, agilizando muito o acesso a eles, contribuindo e muito em uma maior velocidade de trabalho ao acessar qualquer arquivo do usuário ou do próprio sistema.
Tecnicamente, a desfragmentação de disco reúne os diversos fragmentos de um arquivo, fazendo com que ele seja composto de apenas um fragmento maior e com isso, o disco rígido lê e grava arquivos contidos em um único fragmento, tornando muito mais rápido do que se fosse ler os arquivos que estão distribuídos em dezenas (ou centenas) de fragmentos no disco.
A ilustração a seguir mostra exatamente o processo de desfragmentação de arquivos.
Para melhorar o contexto, vamos ao um exemplo prático. Na imagem a seguir mostra um caso real de fragmentação de arquivos, onde o arquivo mais fragmentado é uma VM do Windows Vista, onde tem nada mais do que 4534 fragmentos dispersados no disco, uma vez que arquivos de máquinas virtuais são modificadas constantemente conforme-a utiliza.
![]() |
| Arquivo de máquina virtual com milhares de fragmentos espalhados pelo disco rígido, onde a leitura será mais lenta e demorada |
Quando esse mesmo arquivo for desfragmentado, o programa de desfragmentação reúne esses pedaços e eles serão salvos de maneira contínua e ordenada em um único fragmento, tornando a leitura do arquivo muito mais rápida. O tamanho dos arquivos será o mesmo, mas o acesso a eles ficará mais rápido e com isso, o Windows trabalha mais rápido!
![]() |
| O mesmo arquivo, agora desfragmentado, tendo apenas um fragmento, tornando o acesso mais rápido e eficaz |
Mas em alguns casos, o programa de desfragmentação não consegue desfragmentar certos arquivos, arquivos esses usados durante o uso do Windows, arquivos do sistema ou de algum outro programa, antivírus, etc., e nesse caso, você deve agendar a desfragmentação antes da inicialização do Windows para desfragmentar esses arquivos.
Um detalhe é que os arquivos em uso que não podem ser desfragmentados não afetam o desempenho do Windows.
![]() |
| Desfragmentar os arquivos de uso constante antes da inicialização pode tornar o acesso a eles mais rapidamente |
Por isso, eu recomendo que você realize a desfragmentação no Windows, justamente para ele trabalhar mais rápido, ao mesmo tempo que agiliza e muito no acesso e leitura dos arquivos no disco.
Outro detalhe que você deve ter em mente é que a fragmentação de certos arquivos importantes implica fortemente na performance do sistema operacional e da unidade de armazenamento. Isso significa que não é a quantidade de arquivos fragmentados que podem deixar o Windows mais lento, mas sim quais arquivos que estão fragmentados, tornando o sistema mais lento.
Por exemplo, se compararmos um computador com 5.000 arquivos fragmentados e outro computador com apenas 10 arquivos fragmentados, o computador com 5.000 arquivos fragmentados pode ser mais rápido do que o outro computador com apenas 10 arquivos fragmentados. O que isso tem a ver?
Enquanto no primeiro computador, esses 5.000 arquivos fragmentados são razoavelmente usados, não atrapalhando o desempenho do sistema, o outro computador com os 10 arquivos fragmentados são usados frequentemente usados pelo sistema operacional e como estão fragmentados, a leitura desses arquivos é mais lenta. Por isso recomendo que você desfragmente apenas os arquivos com alta fragmentação no seu desfragmentador, conforme eu detalho mais abaixo nas dicas adicionais.
Qual desfragmentador que eu devo usar?
Os desfragmentadores que eu sugiro utilizar são mais completos, sofisticados e robustos do que o desfragmentador nativo do Windows, como vou explicar daqui a pouco. Temos o Defraggler como a única opção gratuita apesar do programa não haver mais suporte pela sua desenvolvedora, a Piriform. Por outro lado, há outros ótimos desfragmentadores pagos como o DymaxIO e O&O Defrag onde elas são mais eficientes e completos do que o Defraggler.
Já o desfragmentador do Windows tem uma série de limitações, que torna o seu uso dispensável. São eles:
- Realiza apenas a desfragmentação básica;
- Não desfragmenta SSD;
- A desfragmentação é limitada se houver menos de 15% de espaço livre;
- Se o disco rígido ou SSD tiver erros detectados pelo CHKDSK, ele não é desfragmentado;
- O arquivo de paginação não é desfragmentado;
- Arquivos fragmentados com tamanho acima de 64 MB não são desfragmentados;
- Uso de apenas um algoritmo de desfragmentação;
- Não permite agendamento nativo de desfragmentação.
Por essas limitações, que o Defraggler continua sendo uma excelente solução gratuita de desfragmentação.
Não escolha um desfragmentador pelo fato dele ser 'mais rápido' ou que tenha alguma "função extra", pois ele pode eventualmente causar sérios problemas no Windows - e quando mais rápido o desfragmentador for, pior ele é. Os desfragmentadores atuais usam um API do próprio Windows para realizar a desfragmentação dos arquivos e não há perda de dados nessas operações realizadas.
Quando realizar a desfragmentação?
Eu sugiro que você faça a desfragmentação do seu disco rígido ou SSD uma vez por mês. A porcentagem de fragmentação no disco não pode passar dos 20%, sendo que abaixo disso é considerado normal.
Dicas adicionais sobre fragmentação
Aí vão algumas dicas adicionais e complementares sobre a fragmentação para uma melhor compreensão:
1. Antes de realizar a desfragmentação, certifique-se se não há nenhum programa que atrapalhará a tarefa, como proteção de tela, verificação do antivírus em segundo plano, etc. Quanto menos programas estiverem sendo executados ao mesmo tempo, melhor.
2. Se tiver algum arquivo na lixeira, você deve OBRIGATORIAMENTE apagá-la pra continuar a desfragmentação, mas antes disso, verifique se não há algum arquivo que você queira usá-lo futuramente, caso queira restaure-o, caso contrário, simplesmente exclua o arquivo.
3. Antes da desfragmentação, é fundamental que você apague os arquivos temporários do próprio Windows e também principalmente dos navegadores, pois eles são os responsáveis pela alta fragmentação no disco rígido.
Por isso, eles devem apagados antes da desfragmentação, pois caso contrário, o programa de desfragmentação perderá muito tempo unindo esses arquivos sem nenhuma necessidade. Abordo em mais detalhes em dois artigos, sendo um sobre a Limpeza de Disco e também no artigo sobre como apagar o cache dos navegadores e é importante que você faça essas limpezas.
4. SSDs podem ser desfragmentados sem problema algum, apesar dessa tarefa não ser necessária. Eu abordo sobre a fragmentação de SSD e muito mais nesse artigo.
5. A maioria dos desfragmentadores listam os arquivos mais fragmentados. Se possível, desfragmente apenas os arquivos que tenham alta fragmentação listados no seu desfragmentador.
6. Para quem é gamer, os discos rígidos ou SSDs devem estar sempre desfragmentados, pois muitos jogos acessam constantemente a unidade para ler e salvar informações, como os arquivos de cache, que exigem acesso rápido para não comprometer o andamento do jogo. Quanto mais rápido for o disco rígido (maior for a velocidade de rotação do disco), melhor.
7. Mover arquivos para outro disco pode reduzir a fragmentação de arquivo. Por exemplo: se você tem um arquivo de máquina virtual que esteja altamente fragmentado no computador, quando você mover esse arquivo para um outro disco, o arquivo gerado nesse outro disco ou partição reunirá em um único arquivo (caso seja possível), todos os fragmentos que estavam distribuídos no disco principal (ou de origem do arquivo) desse computador.
8. A desfragmentação não vai melhorar o desempenho de seu PC se houver pouco espaço de armazenamento. O recomendado é que o disco tenha no mínimo 100 GB de espaço livre.
9. A desfragmentação nos discos rígidos com milhares de arquivos pode fazer que o seu disco esquente bastante nesse processo. Por isso é importante que você monitore a temperatura durante a desfragmentação. Os melhores desfragmentadores vêm com o monitor de temperatura.
10. Os arquivos de logs costumam ter uma alta fragmentação. Se as pastas onde estão armazenados esses logs for a mesma do sistema operacional, é convicto que a demora na desfragmentação seja provocada por esses arquivos. Não há necessidade de serem desfragmentados.
11. Embora alguns desfragmentadores gratuitos funcionem normalmente em servidores, é recomendável você utilizar desfragmentadores de disco específicos para servidores, pois eles têm funcionalidades específicas muito importantes. Estão entre elas:
- Agendamento de desfragmentação de disco local e remota (algo muito útil para ser realizado no período de menos uso do servidor e estações);
- Desfragmentação simultânea de várias partições;
- Diferentes técnicas de desfragmentação, dependendo do tipo de partição e dos dados ali presentes;
- Monitoramento da CPU, para interromper a desfragmentação de disco, caso o servidor utilize muita CPU;
- Administração de desfragmentação de disco nas estações da rede local e integração com Active Directory;
- Desfragmentação automática quando atingir um nível de fragmentação pré-definido (isso está disponível no Defraggler).
12. Ao agendar uma desfragmentação, certifique-se se há alguma rotina de backup (principalmente do SQL Server) agendada para um horário próximo da desfragmentação. Tendo esse cuidado, você evita que um programa interfira o outro, fazendo com que ambos demorem muito mais para finalizar as suas respectivas tarefas.
13. Quando você for desfragmentar o seu disco rígido pela primeira vez, configure o seu desfragmentador para mover os arquivos grandes para o final do volume, sendo que essa configuração é desnecessária para quem usa SSD.
Isso é necessário pois a velocidade de transferência de dados no final do volume é menor do que a velocidade de transferência de dados localizados no início do volume, que é mais rápido. Sabendo disso, eu recomendo que você coloque no seu desfragmentador o valor mínimo de 1024 (equivalente à 1 GB).
Como esses arquivos grandes compõem boa parte dos arquivos do sistema operacional, o Windows trabalha mais rápido em discos rígidos lentos. Mesmo que você trabalhe com arquivos grandes (que estão no final do volume), o Windows criará caches para agilizar o acesso a esses arquivos e esses caches ficaram localizados próximos no início do volume do disco.
14. Ao final da desfragmentação, muitos desses desfragmentadores disponibilizam um relatório detalhado com as estatísticas de antes e depois da tarefa. É importante que você leia esse relatório para se certificar que a fragmentação foi realizada corretamente e também para analisar se há arquivos que não foram desfragmentados, que podem indicar que há arquivos suspeitos em uso sem necessidade.
15. Usando um bom desfragmentador, você pode economizar muitas horas no computador, pois a partir da desfragmentação, você estará usando um computador mais rápido e estável.






