Como Fazer TRIM Manualmente em um SSD no Windows 11 para Melhor Desempenho
🔍 WiseChecker

Como Fazer TRIM Manualmente em um SSD no Windows 11 para Melhor Desempenho

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.

Sintoma: Deseja executar o TRIM manualmente em um SSD para manter ou restaurar o desempenho de gravação.
Afeta: Windows 11 (e Windows 10) com SSDs NVMe ou SATA.
Tempo de correção: ~5 minutos por unidade.

ADVERTISEMENT

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.

  1. Abra o Terminal (Admin).
  2. Execute o TRIM em uma unidade específica:
    Optimize-Volume -DriveLetter C -ReTrim -Verbose

    A opção -ReTrim executa novamente o TRIM em todos os blocos livres (mais completo que o TRIM incremental).

  3. Para todos os SSDs:
    Get-Volume | Where-Object DriveType -eq Fixed | ForEach-Object { Optimize-Volume -DriveLetter $_.DriveLetter -ReTrim -Verbose }
  4. A saída detalhada mostra o progresso do TRIM: blocos aparados, tempo gasto.
  5. Para analisar sem aparar: Optimize-Volume -DriveLetter C -Analyze -Verbose.
  6. Para volumes ReFS montados em NTFS: o mesmo comando funciona.
  7. 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.

ADVERTISEMENT

Método 2: Usar a GUI Desfragmentar e Otimizar Unidades

Para usuários de interface gráfica.

  1. Pesquise no menu Iniciar por Desfragmentar e Otimizar Unidades. Abra.
  2. Selecione seu SSD. Clique em Otimizar.
  3. O Windows detecta automaticamente SSD vs. HDD. Para SSDs, executa o TRIM. Para HDDs, desfragmenta.
  4. A barra de progresso mostra o TRIM em execução. Leva de 30 segundos a 2 minutos por SSD.
  5. Após a conclusão, o status mostra OK com o carimbo de data/hora do último TRIM.
  6. 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.
  7. 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.

  1. 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.
  2. 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
  3. 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.
  4. 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.
  5. 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.

ADVERTISEMENT

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.

ADVERTISEMENT