Solução rápida: Abra o Terminal (Admin) e execute Optimize-Volume -DriveLetter C -ReTrim -Verbose. Isso envia um comando TRIM novo para cada bloco livre do SSD — informa ao controlador quais blocos podem ser apagados com segurança. Agende para cada 1–2 meses em SSDs muito usados para manter o pico de desempenho de gravação.
O Windows executa o TRIM automaticamente em uma programação semanal padrão, mas em SSDs com uso intenso (vários TB de gravação por semana), um TRIM mais frequente ajuda. Executá-lo manualmente antes de benchmarks, após grandes exclusões ou como parte da manutenção mantém as velocidades de gravação no máximo.
Afeta: Windows 11 (e Windows 10) com SSDs NVMe ou SATA.
Tempo de correção: ~5 minutos por unidade.
O que causa isso
SSDs só podem apagar blocos inteiros (tipicamente 256 KB–4 MB), mas as gravações ocorrem no nível de página (4 KB). Quando você exclui um arquivo, o Windows marca a área de dados como livre, mas não apaga fisicamente os blocos — o SSD não sabe quais blocos são reutilizáveis. O TRIM informa ao SSD quais endereços lógicos estão agora livres, para que o controlador possa pré-apagar esses blocos durante o tempo ocioso. Sem o TRIM, o SSD precisa fazer leitura-modificação-apagamento-gravação para cada nova gravação, o que é drasticamente mais lento.
Método 1: Executar TRIM via Optimize-Volume
O comando PowerShell.
- Abra o Terminal (Admin).
- Execute o TRIM em uma unidade específica:
Optimize-Volume -DriveLetter C -ReTrim -VerboseA opção
-ReTrimexecuta novamente o TRIM em todos os blocos livres (mais completo que o TRIM incremental). - Para todos os SSDs:
Get-Volume | Where-Object DriveType -eq Fixed | ForEach-Object { Optimize-Volume -DriveLetter $_.DriveLetter -ReTrim -Verbose } - A saída detalhada mostra o progresso do TRIM: blocos aparados, tempo gasto.
- Para analisar sem aparar:
Optimize-Volume -DriveLetter C -Analyze -Verbose. - Para volumes ReFS montados em NTFS: o mesmo comando funciona.
- Para discos virtuais do Storage Spaces: o TRIM ocorre no nível da unidade física subjacente, não no virtual.
Este é o comando TRIM canônico. Use após grandes exclusões ou como manutenção periódica.
Método 2: Usar a GUI Desfragmentar e Otimizar Unidades
Para usuários de interface gráfica.
- Pesquise no menu Iniciar por Desfragmentar e Otimizar Unidades. Abra.
- Selecione seu SSD. Clique em Otimizar.
- O Windows detecta automaticamente SSD vs. HDD. Para SSDs, executa o TRIM. Para HDDs, desfragmenta.
- A barra de progresso mostra o TRIM em execução. Leva de 30 segundos a 2 minutos por SSD.
- Após a conclusão, o status mostra OK com o carimbo de data/hora do último TRIM.
- Configure a programação: Alterar configurações → marque Executar em uma programação (recomendado). Padrão semanal. Para SSDs muito usados, não é necessário alterar — semanal é suficiente.
- Para várias unidades: marque Escolher unidades e selecione quais incluir na otimização programada.
Este é o equivalente à GUI. Menos detalhado que o PowerShell, mas funcionalmente idêntico.
Método 3: Usar utilitário SSD do fabricante para saúde estendida
Para mais do que apenas TRIM — utilitários do fabricante oferecem atualizações de firmware, over-provisioning, apagamento seguro.
- Identifique o fabricante do SSD: Gerenciador de Dispositivos → Unidades de disco → clique com o botão direito no SSD → Propriedades → guia Detalhes → IDs de hardware. Encontre o nome do fabricante.
- Baixe o software de gerenciamento SSD do fabricante:
- Samsung: Samsung Magician
- Crucial: Crucial Storage Executive
- Western Digital: WD Dashboard (ou SanDisk SSD Dashboard para marca SanDisk)
- Kingston: Kingston SSD Manager
- Sabrent: Sabrent Rocket Toolbox
- Instale. Execute. O aplicativo mostra:
- Saúde da unidade via dados SMART.
- Atualização de firmware: instale para melhorias de estabilidade e desempenho.
- Over-provisioning: reserve uma porcentagem da capacidade como não utilizada. Melhora o desempenho sustentado de gravação.
- Apagamento seguro: reset completo da memória flash da unidade.
- Execute o TRIM/otimização do fabricante, se disponível. Geralmente mais eficiente que o TRIM genérico do Windows, pois conhece o comportamento do controlador do SSD.
- Para SSDs sem utilitário do fabricante: use o código aberto SSD-Z ou HD Sentinel para monitoramento.
Este é o caminho certo para entusiastas de SSD e para manter a longevidade da unidade.
Como verificar se a correção funcionou
- Execute
Optimize-Volume -DriveLetter C -ReTrim -Verbose. A saída mostra blocos aparados em MB ou GB. - Abra Desfragmentar e Otimizar Unidades. Última execução mostra data/hora atual.
- Execute um benchmark (CrystalDiskMark): a velocidade de gravação deve corresponder ou exceder os níveis anteriores ao TRIM. SSDs com muitas gravações geralmostram recuperação de 10–30% na velocidade de gravação após o TRIM.
Se nenhum desses funcionar
Se o TRIM falhar com erros: TRIM desabilitado no nível do SO: execute fsutil behavior query DisableDeleteNotify. Deve ser 0. Se for 1, habilite: fsutil behavior set DisableDeleteNotify NTFS 0. Reinicie. SSD via ponte USB-SATA: algumas pontes USB-SATA não suportam passagem de TRIM. Conecte via SATA diretamente. Volumes RAID: o TRIM em RAID depende do controlador. Alguns controladores RAID de hardware removem o TRIM. Verifique a documentação do controlador. Para SSDs que mostram alta porcentagem de “Desgaste”: o TRIM ajuda, mas não pode reverter o desgaste das células. Planeje a substituição. Para unidades que ficam cheias rapidamente durante o TRIM: a unidade pode estar perto da capacidade. Libere espaço (meta <90% cheio) antes do TRIM para melhores resultados. Para unidades NVMe com desalocação NVMe vs. TRIM: o Windows usa TRIM para SSDs SATA e desalocação NVMe para NVMe; mesmo efeito, comando diferente. Ambos executados via Optimize-Volume.
Conclusão: Optimize-Volume -DriveLetter C -ReTrim -Verbose aciona manualmente o TRIM sob demanda. A programação permanece semanal por padrão; execuções manuais para manutenção ou antes de benchmarks.