Além do Desfragmentador de discos, também podemos utilizar o comando defrag, para efetuar a desfragmentação de partições/volumes. O comando defrag localiza e consolida arquivos de inicialização fragmentados, arquivos de dados e pastas em volumes locais.
A sintaxe para o comando defrag é a seguinte:
defrag volume [- opções]
Onde temos as seguintes opções de linha de comando:
- -a: Analisa o volume e exibe um resumo do relatório de análise.
Por exemplo, para analisar o drive C: execute o seguinte comando:
defrag C: -a
- -c: Desfragmenta todos os volumes do computador.
- -f: Força a desfragmentação do volume, independentemente da necessidade de desfragmentação.
- -v: Exibe a análise completa e os relatórios de desfragmentação. Quando usado juntamente com -a, exibe somente o relatório de análise. Quando usado sozinho, exibe a análise e os relatórios de desfragmentação.
- -r: Executa uma desfragmentação parcial (padrão). Tenta consolidar somente fragmentos menores do que 64 MB.
- -w: Executa uma desfragmentação completa. Tenta consolidar os fragmentos de todos os arquivos, independentemente do tamanho.
- /?: Exibe ajuda no prompt de comando.
Algumas Observações Importantes:
Você não pode desfragmentar volumes que o sistema tenha marcado como sujos, o que indica que podem estar corrompidos. É necessário executar o comando chkdsk em um volume com o status “sujo”, antes de desfragmentá-lo. Para determinar se um volume é sujo, use o comando “fsutil dirty query letra_da_unidade”. A seguir temos o resultado da execução do comando fsutil dirty query C:
C:\>fsutil dirty query C:
O volume C: NÃO está sujo.
C:\>
Nota: Falaremos mais sobre o comando defrag na próxima lição, quando trataremos da verificação de erros em partições/volumes.
Enquanto o comando defrag estiver analisando e desfragmentando um volume, ele exibirá um cursor piscando. Quando o comando defrag terminar de analisar e desfragmentar o volume, será exibido um relatório de análise, o relatório de desfragmentação ou ambos e o prompt de comando será fechado. Por padrão, defrag exibe um resumo dos relatórios de análise e desfragmentação se você não especificar os parâmetros -a ou -v.
É possível enviar relatórios para um arquivo de texto digitando > nome_do_arquivo.txt, onde nome_do_arquivo.txt é o nome de arquivo que você especificar. Por exemplo:
defrag C: -v > resultado_da_desfragmentação.txt
Para interromper o processo de desfragmentação, na linha de comando, pressione CTRL+C.
Nota: Executar o comando defrag e o Desfragmentador de disco são tarefas mutuamente excludentes. Se você estiver usando o Desfragmentador de disco para desfragmentar um volume e executar o comando defrag em um Prompt de comando, esse comando falhará. Do mesmo modo, ao executar o comando defrag e abrir o Desfragmentador de Discos, as opções de desfragmentação desse utilitário não estarão disponíveis.
A utilização do comando defrag é indicada para a criação de scripts administrativos e para o agendamento do processo de desfragmentação, para que ocorra em horários e datas específicas, como por exemplo uma vez por semana, aos sábados de madrugada. |