Corrigir Agendamento TRIM Não Executando em SSD SATA Secundário no Windows 11
🔍 WiseChecker

Corrigir Agendamento TRIM Não Executando em SSD SATA Secundário no Windows 11

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.

ADVERTISEMENT

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 DisableDeleteNotify está 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

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

  1. Abra o Editor do Registro
    Pressione a tecla Windows + R, digite regedit e pressione Enter.
  2. 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.
  3. 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.
  4. 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

  1. Abra o Agendador de Tarefas
    Pressione a tecla Windows + R, digite taskschd.msc e pressione Enter.
  2. Navegue até a tarefa Defrag
    No painel esquerdo, expanda Biblioteca do Agendador de Tarefas > Microsoft > Windows > Defrag. Selecione a pasta Defrag.
  3. 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.
  4. 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.
  5. 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

  1. Abra Otimizar Unidades
    Pressione a tecla Windows + S, digite Desfragmentar e Otimizar Unidades e pressione Enter.
  2. 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.
  3. 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.
  4. 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.

ADVERTISEMENT

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.

ADVERTISEMENT