Como agendar desfragmentação em várias unidades no Windows 11
🔍 WiseChecker

Como agendar desfragmentação em várias unidades no Windows 11

Solução rápida: Abra Otimizar Unidades, clique em Alterar configurações e depois em Escolher ao lado da agenda para ativar a otimização de cada unidade individualmente. Para controle refinado em várias unidades em horários diferentes, use defrag.exe com o Agendador de Tarefas.

O Windows 11 vem com uma agenda global única para desfragmentação e TRIM. Todas as unidades executam na mesma cadência semanal, seja um SSD NVMe rápido, um HDD antigo usado para arquivos ou um USB externo. Em um PC com armazenamento misto, a agenda global é subótima — o HDD precisa de desfragmentação semanal em horário tranquilo, o SSD precisa de TRIM semanal e o externo não precisa de nada quando está desconectado.

Sintoma: Você quer agendas diferentes de desfragmentação/TRIM por unidade em um PC com Windows 11 com várias unidades.
Afeta: Windows 11 com duas ou mais unidades conectadas.
Tempo de correção: 10 a 20 minutos para configuração inicial.

ADVERTISEMENT

O que causa isso

A interface Otimizar Unidades (dfrgui.exe) mostra uma única opção Otimização agendada: Ativada. O mecanismo subjacente é uma única tarefa agendada — \Microsoft\Windows\Defrag\ScheduledDefrag — que é executada uma vez por semana e processa todas as unidades “incluídas” em sequência. A interface permite excluir unidades, mas não permite executar unidades diferentes em agendas diferentes.

A ferramenta de linha de comando defrag.exe tem toda a granularidade necessária: argumentos por unidade, verbos separados para analisar/otimizar/TRIM e sinalizadores de modo silencioso adequados para execução de tarefas não supervisionadas. Combiná-la com o Agendador de Tarefas oferece controle total por unidade.

Método 1: Usar a agenda integrada com inclusão por unidade

Se você só precisa escolher quais unidades participam (não quando executam), a interface gráfica é suficiente.

  1. Pressione Win + S, digite Desfragmentar e abra Desfragmentar e Otimizar Unidades.
  2. Clique em Alterar configurações na parte inferior.
  3. Defina Frequência como Semanal e marque Aumentar prioridade da tarefa se três execuções agendadas consecutivas forem perdidas.
  4. Clique em Escolher ao lado de Unidades. Desmarque qualquer unidade que não queira que participe — normalmente USBs externos ou HDDs pouco usados.
  5. Salve e feche.

Isso executa uma vez por semana nas unidades incluídas. É o nível de controle certo para a maioria dos PCs.

ADVERTISEMENT

Método 2: Agendas por unidade via Agendador de Tarefas + defrag.exe

Quando você quer que o HDD desfragmente aos domingos às 2h e o SSD faça TRIM às quartas às 6h, crie duas tarefas agendadas.

  1. Desative a agenda integrada primeiro: em Otimizar Unidades → Alterar configurações, desmarque Executar em uma agenda (recomendado). Isso evita conflitos.
  2. Abra o Agendador de Tarefas. Clique com o botão direito em Biblioteca do Agendador de Tarefas e escolha Criar Tarefa.
  3. Nomeie como HDD Defrag — Unidade D. Marque Executar estando o usuário conectado ou não e Executar com privilégios mais altos.
  4. Em Gatilhos, clique em Novo: Semanalmente, domingos às 02:00.
  5. Em Ações, clique em Novo. Programa: defrag.exe. Argumentos: D: /O /U /V (Otimizar, mostrar progresso, detalhado).
  6. Em Condições, marque Iniciar a tarefa somente se o computador estiver na energia CA para laptops e Ativar o computador para executar esta tarefa se quiser que execute mesmo durante o sono.
  7. Clique em OK. Repita o processo para cada unidade adicional com o comando defrag correspondente:

      Apenas TRIM em SSD: defrag.exe C: /L

      Analisar sem otimizar: defrag.exe E: /A

      Desfragmentação completa (apenas HDD): defrag.exe D: /O

Execute cada tarefa manualmente uma vez (clique com o botão direito → Executar) para confirmar que funciona corretamente. A coluna Último Resultado da Execução deve mostrar (0x0).

Método 3: Script PowerShell para relatórios e e-mail ao concluir

Para estações de trabalho Windows 11 com perfil de servidor onde você quer um log por execução, envolva o defrag em um script PowerShell.

  1. Crie C:\Scripts\defrag-and-log.ps1:

    param([string]$Drive)

    $log = "C:\Scripts\logs\defrag-$Drive-$(Get-Date -Format yyyyMMdd).log"

    New-Item -ItemType Directory -Path (Split-Path $log) -Force | Out-Null

    defrag.exe "$Drive" /O /V | Out-File $log -Encoding utf8

  2. No Agendador de Tarefas, defina a Ação como: Programa powershell.exe, Argumentos -ExecutionPolicy Bypass -File "C:\Scripts\defrag-and-log.ps1" -Drive D:.
  3. Adicione uma segunda ação que use Send-MailMessage se quiser notificações por e-mail (ou publique em um webhook).

Os logs se acumulam em uma pasta e mostram tendências de fragmentação ao longo do tempo. Se a fragmentação relatada de uma unidade nunca diminuir, a unidade está quase cheia ou tem um controlador com falha.

ADVERTISEMENT

Como verificar se a correção funcionou

  • Execute cada tarefa manualmente do Agendador de Tarefas. Último Resultado da Execução mostra 0x0.
  • Abra Otimizar Unidades. A coluna Última análise de cada unidade deve refletir a data da sua execução manual.
  • Aguarde o horário agendado e verifique novamente no dia seguinte — a tarefa deve ter sido executada automaticamente.

Se nenhum desses funcionar

Se uma tarefa agendada falhar com erros de permissão, a conta de usuário sob a qual ela é executada não tem privilégio na unidade de destino — altere para SYSTEM na guia Geral. Se defrag.exe retornar “O disco não pode ser otimizado enquanto estiver em uso”, outro processo tem identificadores abertos — feche software de backup, verificações completas de antivírus e serviços de indexação antes de tentar novamente. Para SSDs que relatam “Otimização não disponível”, a unidade está definida como offline ou somente leitura no Gerenciamento de Disco; coloque-a online e limpe o sinalizador de somente leitura com diskpart.

Conclusão: A interface gráfica lida com a inclusão; o Agendador de Tarefas lida com as agendas por unidade. Monte a segunda camada uma vez e você nunca mais precisará pensar em manutenção de disco.

ADVERTISEMENT