Os sistemas operacionais Microsoft Windows executam o utilitário Desfragmentador de disco para reduzir o número de arquivos fragmentados em um disco rígido. O utilitário ajuda a melhorar o desempenho do computador reorganizando os blocos de dados de cada arquivo para que permaneçam em locais contíguos no dispositivo de armazenamento.
À medida que o computador cria ou exclui e modifica arquivos, os dados que pertencem a arquivos específicos muitas vezes se dividem em fragmentos que residem em espaços desconectados no dispositivo de armazenamento. Isso causa mais movimento da cabeça do disco, o que significa que o disco requer mais tempo para ler e gravar dados. O utilitário Desfragmentador de disco otimiza o posicionamento do arquivo no dispositivo de armazenamento para ajudar o disco a recuperar suas velocidades de leitura e gravação mais eficientes. O utilitário geralmente oferece um recurso de análise para mostrar quanta fragmentação existe no dispositivo de armazenamento do computador.
Versões recentes do Windows possuem programações de manutenção para executar o Desfragmentador de disco automaticamente, evitando que os usuários precisem executar o utilitário manualmente. Por exemplo, o Windows 7 realiza a desfragmentação uma vez por semana, no início do dia. Os usuários podem alterar a programação para que o utilitário seja executado diariamente ou mensalmente. Além disso, eles podem alterar a hora do dia em que o utilitário é executado e quais volumes de disco devem passar pela desfragmentação.
Os usuários que decidirem executar manualmente o utilitário Desfragmentador de disco devem fazer backup de seus arquivos com antecedência e verificar se o disco está livre de erros. O utilitário deve concluir sua tarefa sem interrupção de outro software e queda de energia.