Você tem um SSD SATA secundário instalado no seu PC com Windows 11, mas o agendamento automático TRIM não está sendo executado para essa unidade. Isso pode acontecer mesmo quando o TRIM funciona corretamente na unidade do sistema. A causa raiz geralmente é uma tarefa agendada ausente ou mal configurada, ou um perfil de otimização de unidade que não inclui o SSD secundário. Este artigo explica por que o agendamento TRIM falha em SSDs SATA secundários e fornece etapas claras para restaurar o TRIM automático em todas as unidades.
Principais Conclusões: Restaurando o TRIM em um SSD SATA Secundário
- Configurações > Sistema > Armazenamento > Configurações avançadas de armazenamento > Otimizar unidades > Otimizar: Verifique o status atual do TRIM para cada unidade e acione manualmente o TRIM para verificar a funcionalidade.
- Agendador de Tarefas > Microsoft > Windows > Defrag > ScheduledDefrag: Inspecione e repare a tarefa agendada que controla a execução automática do TRIM para todos os SSDs.
- fsutil behavior set DisableDeleteNotify 0: Execute este comando em um Prompt de Comando elevado para garantir que o comando TRIM esteja habilitado no nível do sistema.
Por que o TRIM Não Executa em um SSD SATA Secundário
TRIM é um comando ATA que informa a um SSD quais blocos de dados não estão mais em uso. Isso permite que a unidade realize coleta de lixo interna, mantendo a velocidade de gravação e prolongando a vida útil. O Windows 11 agenda o TRIM através do recurso Otimizar Unidades, que executa uma tarefa de manutenção semanal. A tarefa é gerenciada pela entrada do Agendador de Tarefas ScheduledDefrag em Microsoft > Windows > Defrag.
Quando o TRIM não executa em um SSD SATA secundário, uma destas condições geralmente está presente:
- A unidade está marcada como um dispositivo removível no registro, fazendo com que o agendador a ignore.
- A tarefa agendada ScheduledDefrag está desabilitada ou corrompida.
- A flag de sistema
DisableDeleteNotifyestá definida como 1, o que desabilita o TRIM para todas as unidades. - O agendamento de otimização da unidade está definido como manual ou não está aplicado à unidade secundária.
A correção envolve verificar cada uma dessas áreas e corrigir qualquer configuração incorreta.
Etapas para Restaurar o TRIM Automático em um SSD SATA Secundário
Siga estas etapas em ordem. Cada etapa aborda uma possível causa. Após concluir todas as etapas, o agendamento automático TRIM deve ser executado para o SSD secundário.
Etapa 1: Verificar se o TRIM está Habilitado no Nível do Sistema
- Abra o Prompt de Comando como administrador
Pressione a tecla Windows, digite cmd, clique com o botão direito em Prompt de Comando e selecione Executar como administrador. - Verifique o estado atual do TRIM
Digite o seguinte comando e pressione Enter:fsutil behavior query DisableDeleteNotify
Se a saída mostrar DisableDeleteNotify = 1, o TRIM está desabilitado. Se mostrar 0, o TRIM está habilitado. - Habilite o TRIM se estiver desabilitado
Se o valor for 1, digite este comando e pressione Enter:fsutil behavior set DisableDeleteNotify 0
Isso habilita o TRIM no nível do sistema para todas as unidades.
Etapa 2: Verificar se a Unidade Não Está Marcada como Removível
- Abra o Editor do Registro
Pressione a tecla Windows + R, digite regedit e pressione Enter. - Navegue até a chave de política de armazenamento
Vá para:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device
Se a chave não existir, crie-a clicando com o botão direito em stornvme, selecionando Novo > Chave e nomeando-a Parameters. Em seguida, crie uma subchave chamada Device. - Crie ou modifique o valor TreatAsInternalPort
Clique com o botão direito no painel direito, selecione Novo > Valor DWORD (32 bits) e nomeie-o TreatAsInternalPort. Clique duas vezes nele e defina os dados do valor como 1. Clique em OK. - Reinicie o PC
Essa alteração força o sistema a tratar o SSD SATA como uma unidade interna, permitindo que o agendador execute o TRIM nele.
Etapa 3: Verificar e Reparar a Tarefa ScheduledDefrag
- Abra o Agendador de Tarefas
Pressione a tecla Windows + R, digite taskschd.msc e pressione Enter. - Navegue até a tarefa Defrag
No painel esquerdo, expanda Biblioteca do Agendador de Tarefas > Microsoft > Windows > Defrag. Selecione a pasta Defrag. - Inspecione a tarefa ScheduledDefrag
No painel central, clique duas vezes em ScheduledDefrag. Verifique se o status da tarefa está Habilitado. Se estiver desabilitado, clique com o botão direito na tarefa e selecione Habilitar. - Verifique os gatilhos e ações da tarefa
Clique na guia Gatilhos. Certifique-se de que há um gatilho configurado para executar semanalmente. Clique na guia Ações. A ação deve ser Iniciar um programa com o programa %windir%\system32\defrag.exe e argumentos -c -o -g. - Execute a tarefa manualmente para testar
Clique com o botão direito em ScheduledDefrag e selecione Executar. Aguarde a conclusão da tarefa. Em seguida, vá para a Etapa 4 para verificar se o TRIM foi executado.
Etapa 4: Otimizar Manualmente o SSD Secundário e Confirmar o TRIM
- Abra Otimizar Unidades
Pressione a tecla Windows + S, digite Desfragmentar e Otimizar Unidades e pressione Enter. - Selecione o SSD secundário
Na lista de unidades, localize seu SSD SATA secundário. A coluna Tipo de mídia deve mostrar Unidade de estado sólido. Se mostrar Unidade de disco rígido, a unidade está mal identificada e o TRIM não será executado. - Otimize manualmente a unidade
Selecione o SSD secundário e clique em Otimizar. A coluna Status atual será atualizada. Para um SSD, o status deve mostrar OK (com suporte a TRIM) após a otimização. - Verifique o agendamento
Clique em Alterar configurações. Certifique-se de que Executar em um agendamento (recomendado) está marcado. Em Unidades, clique em Escolher e confirme que o SSD secundário está selecionado. Clique em OK duas vezes para salvar.
Se o TRIM Ainda Não Executar no SSD Secundário
Se as etapas acima não resolverem o problema, verifique estes cenários adicionais.
A Unidade é Relatada como Unidade de Disco Rígido em Otimizar Unidades
O Windows 11 pode identificar erroneamente um SSD SATA como HDD. Quando isso acontece, a ferramenta Otimizar Unidades executa uma desfragmentação em vez de TRIM. Para corrigir, execute o seguinte comando em um Prompt de Comando elevado:wmic diskdrive get model,index,interfacetype
Anote o número de índice do seu SSD secundário. Em seguida, execute:wmic path Win32_LogicalDisk where DeviceID="X:" get Size,DriveType
Substitua X pela letra da unidade. Se o tipo de unidade for 3 (disco local), a identificação deve estar correta. Se aparecer como removível, use a correção do registro na Etapa 2 novamente.
O TRIM Executa na Unidade Principal, mas Não na Secundária
Isso aponta para uma configuração específica da unidade. Abra um PowerShell elevado e execute:Optimize-Volume -DriveLetter X -ReTrim -Verbose
Substitua X pela letra da unidade do SSD secundário. Se este comando for bem-sucedido, o problema está na tarefa agendada. Revisite a Etapa 3 e confirme que a tarefa está habilitada e contém os argumentos corretos.
Ferramentas de SSD de Terceiros Interferem no Agendamento TRIM do Windows
Alguns softwares de gerenciamento de SSD, como Samsung Magician ou Crucial Storage Executive, podem desabilitar o agendamento TRIM do Windows para usar o próprio. Verifique as configurações na sua ferramenta de SSD. Se houver uma opção para desabilitar o TRIM do Windows, habilite-a ou desinstale a ferramenta e deixe o Windows gerenciar o TRIM.
TRIM Manual vs. TRIM Automático Agendado
| Item | TRIM Manual | TRIM Automático Agendado |
|---|---|---|
| Método de execução | Executar Otimizar Unidades ou comando PowerShell manualmente | Agendador de Tarefas executa defrag.exe semanalmente |
| Frequência | Iniciada pelo usuário | Semanal padrão, configurável |
| Cobertura | Apenas a unidade selecionada | Todas as unidades incluídas no agendamento |
| Confiabilidade | Depende da lembrança do usuário | Executa automaticamente em segundo plano |
| Melhor para | Solução de problemas ou testes | Manutenção contínua sem intervenção do usuário |
Após concluir as etapas deste artigo, seu SSD SATA secundário receberá manutenção TRIM automática. Abra Otimizar Unidades e verifique se a coluna Última execução é atualizada após a execução da tarefa agendada. Para monitoramento avançado, use o comando PowerShell Get-ScheduledTask -TaskName ScheduledDefrag | Get-ScheduledTaskInfo para confirmar que a tarefa foi executada com sucesso. Se precisar forçar o TRIM imediatamente, use Optimize-Volume -DriveLetter X -ReTrim -Verbose em uma sessão PowerShell elevada.