Solução rápida: Abra Desfragmentar e Otimizar Unidades (pesquise em Iniciar). Se sua SSD mostrar “Falha na otimização”, execute Otimizar manualmente. Se ainda falhar, verifique se a unidade tem pelo menos 15% de espaço livre e execute Optimize-Volume -DriveLetter C -ReTrim -Verbose no PowerShell como administrador. Isso força uma operação TRIM diretamente.
O Otimizar Unidades do Windows exibe “Falha na otimização” para sua SSD. SSDs precisam de TRIM (não desfragmentação) — o TRIM informa à SSD quais blocos não são mais usados para que ela possa apagá-los. Se o TRIM falhar, a SSD pode ficar mais lenta com o tempo. A solução é identificar a causa e tentar novamente ou reagendar de forma diferente.
Atinge: Windows 11 (e Windows 10) com SSDs NVMe ou SATA.
Tempo de correção: ~10 minutos.
O que causa isso
O Windows detecta automaticamente se a unidade é SSD ou HDD e aplica a otimização correta: TRIM para SSDs, desfragmentação para HDDs. Falhas de TRIM ocorrem quando: a unidade está cheia (sem espaço para consolidar com segurança), o TRIM foi desabilitado no nível do sistema operacional, a SSD não suporta TRIM (raro em unidades modernas) ou a tarefa agendada não tem permissões.
A solução é executar manualmente a otimização com o comando TRIM explícito e depois agendá-la corretamente.
Método 1: Tentar novamente a otimização manualmente com saída detalhada
A etapa de diagnóstico.
- Abra Desfragmentar e Otimizar Unidades: pesquise em Iniciar → Desfragmentar e Otimizar Unidades.
- Selecione sua SSD. Clique em Otimizar.
- Se falhar novamente: abra o Terminal (Admin) e execute:
Optimize-Volume -DriveLetter C -ReTrim -VerboseA saída detalhada mostra exatamente o que o TRIM está fazendo e onde falha.
- Se o TRIM for bem-sucedido (sem erros): a falha original foi transitória. A caixa de diálogo do Desfragmentador agora deve mostrar “Otimização concluída.”
- Se o TRIM falhar com erros específicos:
- “O dispositivo não está configurado corretamente” — problema de driver, veja Método 2.
- “Espaço insuficiente” — libere espaço, veja Método 3.
- “O volume não suporta trim” — SSD antigo ou tipo de volume incorreto.
- Para dados detalhados incluindo quanto o TRIM afetou: adicione
-Analyze:Optimize-Volume -DriveLetter C -Analyze -Verbose.
A saída detalhada é o principal diagnóstico.
Método 2: Verificar se o TRIM está habilitado no nível do sistema operacional
Para quando a saída detalhada sugere que o TRIM está desabilitado.
- Abra o Terminal (Admin).
- Verifique o status do TRIM:
fsutil behavior query DisableDeleteNotifyA saída mostra:
- NTFS DisableDeleteNotify = 0 — TRIM habilitado (correto).
- NTFS DisableDeleteNotify = 1 — TRIM desabilitado.
- Se desabilitado, habilite:
fsutil behavior set DisableDeleteNotify NTFS 0. Reinicie. - Também para ReFS:
fsutil behavior set DisableDeleteNotify ReFS 0. - Verifique o driver da SSD: Gerenciador de Dispositivos → Unidades de disco → clique com o botão direito na SSD → Propriedades → guia Driver. Atualize para o driver NVMe fornecido pelo fabricante, se disponível (Samsung Magician, Crucial Storage Executive, Western Digital Dashboard).
- Para SSDs que o Windows identifica como HDD (raro, gabinetes USB, configurações RAID): o Windows aplica desfragmentação em vez de TRIM. Em Desfragmentar e Otimizar Unidades, a coluna Tipo de mídia mostra a detecção. Se “Unidade de disco rígido” apesar de ser SSD: geralmente é um problema de driver/controladora.
O TRIM deve estar ativo para que a otimização seja bem-sucedida.
Método 3: Liberar espaço e tentar novamente
Para quando a unidade está muito cheia.
- Verifique o espaço livre: Configurações → Sistema → Armazenamento. Procure ter pelo menos 15% de espaço livre para o TRIM funcionar adequadamente.
- Se for menos, limpe: Limpeza de Disco (cleanmgr) + DISM /Cleanup-Image (veja o artigo “Por que a Limpeza de Disco Deixa de Limpar GBs”).
- Para SSDs muito cheias: mova arquivos grandes para armazenamento externo ou exclua arquivos grandes não utilizados. Use WizTree (gratuito) para encontrar o que está ocupando espaço.
- Após liberar espaço, tente a otimização novamente.
- Para otimização agendada que continua falhando: abra o Agendador de Tarefas → Microsoft → Windows → Defrag. Encontre ScheduledDefrag. Clique com o botão direito → Executar. Se for bem-sucedido manualmente, a execução agendada pode ter falhado devido ao estado de energia ou contexto do usuário. Edite a tarefa — ative Executar com privilégios mais altos e ajuste a guia Condições (desmarque “Iniciar a tarefa apenas se o computador estiver na energia CA” se for notebook).
- Para SSDs externas: SSDs conectadas via USB às vezes não suportam TRIM através de pontes USB-SATA. Conecte diretamente via SATA ou PCIe, se possível.
Espaço livre e agendamento adequado resolvem a maioria das falhas crônicas.
Como verificar se a correção funcionou
- Abra Desfragmentar e Otimizar Unidades. A unidade mostra Status: OK (X% otimizada) com data recente.
- Execute
Optimize-Volume -DriveLetter C -ReTrim -Verbose. Sem erros; mostra contagem de TRIM. - Execute
fsutil behavior query DisableDeleteNotify. NTFS = 0.
Se nenhum desses funcionar
Se o TRIM ainda falhar apesar de todas as correções de software, a SSD ou sua controladora está com defeito. Verifique os dados SMART: baixe o CrystalDiskInfo (gratuito). Status de Saúde: Bom está ok; Cuidado ou Ruim significa que a unidade está degradando. Para SSDs muito antigas (5+ anos, uso intenso): a controladora pode ter entrado em “modo de segurança” que desabilita o TRIM para evitar mais perda de dados. Faça backup dos dados e substitua a unidade. Para SSDs conectadas via USB: alguns chips de ponte USB-SATA não suportam TRIM. Conecte via SATA diretamente, se possível. Para arrays RAID: TRIM em RAID é complexo. Controladoras modernas Intel RST, AMD RAID e HBA suportam TRIM via RAID por software, mas controladoras RAID de hardware (a maioria de nível servidor) geralmente não suportam. Verifique a documentação da controladora. Último recurso: substitua a SSD. ~R$ 300 por 500 GB. Seguro barato contra degradação adicional.
Resumo: Tente a otimização manualmente. Verifique se o TRIM está ativo via fsutil. Libere espaço em disco se <15%. O comando Optimize-Volume do PowerShell com -Verbose mostra o erro real.