O que é o TRIM em SSD?

TRIM é um comando que funciona como uma ponte de comunicação entre o sistema operativo do computador e o seu SSD. Diz ao seu Controlador do SSD quais as partes da unidade que já não estão a armazenar dados úteis - como os ficheiros que eliminou ou esvaziou da reciclagem - e que podem ser apagadas em segurança. Isto pode parecer simples, mas é fundamental para manter a sua SSD rápida e duradoura. Para SSDs NVMe mais recentes, essa funcionalidade é tecnicamente chamada de "Desalocar" ou "Desmapear", mas funciona da mesma forma que o comando TRIM original usado para SSDs mais antigas SSDs SATA. O nome pode ser diferente, mas o objetivo é idêntico: ajudar o seu SSD a trabalhar de forma mais eficiente.
o que é trim em ssd artigo header img 1400 O que é TRIM em SSD?

Por que o TRIM é necessário para SSDs

Para entender por que o TRIM é tão importante, primeiro precisamos saber como os SSDs diferem dos unidades de disco rígido (HDD) tradicionais. Os dois tipos de armazenamento lidam com a eliminação e substituição de dados de formas completamente diferentes, e esta incompatibilidade é exatamente a razão pela qual o TRIM foi criado.

SSDs vs. HDDs: A principal diferença

Os HDD utilizam pratos magnéticos giratórios para armazenar dados. Quando se elimina um ficheiro num HDD, o SO apenas remove o "endereço" desse ficheiro. Os dados reais permanecem no prato até serem substituídos por novos dados. Não são necessários comandos especiais para este efeito. O HDD pode substituir diretamente os dados antigos. Os SSD são diferentes. Utilizam Memória flash NAND e não pode substituir dados diretamente. Antes de escrever novos dados, um SSD tem de apagar primeiro um grande bloco de memória (chamado "bloco") e os blocos são muito maiores do que os pequenos pedaços de dados (chamados "páginas") que os SSDs escrevem. Isto significa que se o SSD não souber quais os dados que são inúteis, tem de fazer um trabalho extra para libertar espaço, o que o torna mais lento e o desgasta mais rapidamente.

O problema sem o TRIM

Se o TRIM estiver desativado, o controlador do SSD não tem forma de distinguir entre dados válidos (ficheiros que ainda utiliza) e dados inválidos (ficheiros que eliminou). Quando a SSD precisa de libertar espaço para novos dados, executa um processo chamado Recolha de lixo (GC)-mas sem TRIM, o GC tem de copiar todos os dados válidos de um bloco para uma nova localização antes de apagar o bloco antigo. Esta cópia extra é chamada de Amplificação de escrita (WA)e é um grande problema. Amplificação de escrita significa que o SSD escreve fisicamente mais dados do que o SO pede. Por exemplo, se WA for 3, o seu SSD está a gravar três vezes mais dados do que realmente necessita. Com o tempo, isso diminui a velocidade de gravação e acelera o desgaste do flash NAND, reduzindo a vida útil do SSD. O TRIM corrige este problema fornecendo à SSD a informação de que necessita para evitar o trabalho extra.
oscoo 2b banner 1400x475 1 O que é TRIM em SSD?

Como funciona a TRIM

O TRIM não apaga os dados imediatamente - apenas permite que a SSD saiba quais os dados que já não são necessários, para que a SSD possa fazer uma limpeza eficiente quando está inativa. Aqui está uma explicação passo a passo de como funciona:
  1. Primeiro, elimina-se um ficheiro ou esvazia-se a reciclagem. O seu sistema operativo marca a localização do ficheiro (denominada Logical Block Address, ou LBA) como "logicamente eliminado" no seu sistema de ficheiros.
  2. Em seguida, o SO envia um comando TRIM para a SSD, listando todos os LBAs que agora têm dados inválidos. O controlador da SSD actualiza o seu mapa interno para assinalar esses LBAs como inúteis - ainda não ocorre qualquer apagamento físico.
  3. Quando o seu computador está inativo, o processo de recolha de lixo da SSD entra em ação. Em vez de copiar primeiro os dados válidos, apaga blocos inteiros que contêm apenas dados inválidos - graças ao comando TRIM. Estes blocos apagados tornam-se espaço livre, pelo que a SSD pode escrever novos dados diretamente sem quaisquer passos adicionais. Isso mantém a SSD rápida e reduz o desgaste.

Um ponto importante a reter: TRIM é assíncrono. Não torna o computador mais lento porque o apagamento real ocorre em segundo plano quando não está a utilizar a unidade. Nunca se aperceberá que está a funcionar - mas aperceber-se-á se não estiver.

TRIM vs. Recolha de lixo vs. Amplificação de escrita

Estes três termos estão intimamente ligados, e compreender como funcionam em conjunto ajudá-lo-á a perceber porque é que a TRIM é tão importante. Aqui está uma explicação simples para os manter em ordem:
PrazoO que fazPapel na saúde SSD
TRIMUm comando do SO para a SSD, identificando localizações de dados inválidasDá à Recolha de Lixo a "inteligência" para limpar de forma eficiente
Recolha de lixo (GC)O processo interno da SSD para apagar blocos não utilizadosUtiliza dados TRIM para apagar blocos sem dados válidos
Amplificação de escrita (WA)O rácio de escritas físicas para escritas lógicas (o que o SO pede)O TRIM mantém o WA baixo (1,0-1,5 é o ideal), preservando a velocidade e a vida útil
Sem o TRIM, o WA pode chegar a 2-5 ou mais, tornando o SSD lento e de curta duração. Com o TRIM, o WA fica próximo de 1,0, que é o ponto ideal para o desempenho e a durabilidade do SSD.

O que é necessário para que a TRIM funcione

O TRIM só funciona se as três partes do sistema de armazenamento o suportarem. Não é necessário comprar nada extra, mas é bom verificar se estes componentes são compatíveis:
ComponenteRequisitos mínimos
SSD1. SSDs SATA: Deve suportar a norma de firmware ATA8-ACS2 (todos os SSD SATA modernos suportam-na).
2. SSDs NVMe: Deve suportar "Desalocar" ou "Desmapear" (todas as unidades NVMe modernas se qualificam).
Sistema operativoWindows 7 ou posterior, Linux kernel 2.6.28 ou posterior, macOS 10.6.8 ou posterior (para SATA) / 10.13 ou posterior (para NVMe).
Condutor/Interface1. SSDs SATA: Deve estar no modo AHCI (o modo IDE desactiva a TRIM).
2. SSDs NVMe: Utilize os controladores NVMe nativos incluídos nos sistemas operativos modernos.
Se estiver a utilizar RAID (uma configuração que combina várias unidades para velocidade ou redundância), o suporte TRIM é limitado. No Linux, o Device Mapper RAID suporta TRIM para RAID 0, 1 e 10 (mas não para RAID de paridade como 5 ou 6). No Windows, a maioria dos controladores RAID de hardware não suporta TRIM - apenas o Storage Spaces Diret da Microsoft (para unidades NVMe no Windows Server 2019 ou posterior) funciona com TRIM.

TRIM automático vs. manual

O TRIM funciona em dois modos, e ambos foram concebidos para manter o seu SSD saudável. Não precisa de fazer muito, mas é bom saber a diferença:
 
TRIM automático é a predefinição em todos os sistemas operativos modernos. Quando se elimina um ficheiro, o SO envia imediatamente um comando TRIM para a SSD. É prático e perfeito para a utilização quotidiana - não tem de fazer nada para que funcione.
Manual TRIM é utilizado quando a TRIM automática está desactivada (raramente) ou se notar que o desempenho do seu SSD está a abrandar. Pode activá-la manualmente ou definir uma tarefa agendada (como uma limpeza semanal) durante os períodos em que o computador está inativo. É uma forma rápida de "limpar" dados inválidos e restaurar o desempenho.

Como verificar e ativar o TRIM

Os sistemas modernos activam o TRIM por predefinição para SSDs compatíveis, mas vale a pena verificá-lo após uma reinstalação do sistema, atualização de hardware ou se estiver a sentir lentidão. Eis como verificar e ativar a TRIM nos três sistemas operativos mais comuns:

Windows 10/11

  • Para verificar o estado da TRIM: Abra o Terminal (como administrador) e digite Consulta de comportamento fsutil DisableDeleteNotify. Se o resultado for "0", a TRIM está activada (boa). Se devolver "1", a TRIM está desactivada.
  • Para ativar a TRIM: Tipo fsutil behavior set DisableDeleteNotify 0 no Terminal (como administrador) e reinicie o computador.
  • Para executar a TRIM manual: Vá para Configurações → Sistema → Armazenamento → Configurações avançadas de armazenamento → Otimizar unidades. Selecione o seu SSD e clique em "Otimizar" - isto executa tanto o TRIM como a Recolha de lixo.

Linux

  • Para verificar o suporte TRIM: Abrir Terminal e digitar lsblk --descartar. Se vir valores diferentes de zero para "DISC-MAX" e "DISC-GRAN", o seu SSD suporta TRIM.
  • Para ativar a TRIM automática: A maioria das distribuições Linux usa fstrim.timerque decorre semanalmente. Para verificar se está ativo, digite systemctl status fstrim.timer.
  • Para executar a TRIM manual: Tipo sudo fstrim / (substitua "/" pelo ponto de montagem do seu SSD se não for a unidade principal).

macOS

  • Para verificar o estado da TRIM: Abrir Terminal e digitar system_profiler SPSerialATADataType | grep "Suporte TRIM" (para SSDs SATA) ou system_profiler SPStorageDataType | grep "TRIM" (para SSDs NVMe).
  • Para ativar o TRIM (para SSDs que não sejam da Apple): Tipo sudo trimforce enable no Terminal (poderá ser necessário desativar temporariamente a Proteção de Integridade do Sistema, ou SIP, para que isto funcione). Os SSDs da Apple têm o TRIM ativado por predefinição.

Limitações importantes a ter em conta

A TRIM é poderosa, mas tem algumas limitações que devem ser conhecidas para evitar surpresas:
  • Os dados são irrecuperáveis após a TRIM. Ao contrário dos HDDs, onde os dados apagados podem, por vezes, ser recuperados com software, o TRIM diz ao SSD para apagar permanentemente os dados inválidos. Quando a TRIM é executada, esses dados desaparecem para sempre - por isso, tenha cuidado ao apagar ficheiros!
  • Questões de formatação. Uma formatação rápida envia comandos TRIM para o SSD, o que é bom. Uma formatação completa substitui todos os dados, o que desactiva temporariamente as vantagens da TRIM (mas voltará a funcionar assim que começar a eliminar ficheiros).
  • SSDs muito antigos (anteriores a 2010) podem não suportar TRIM. Se tiver um SSD SATA mais antigo, verifique as especificações do fabricante para confirmar.
  • Os SSDs NVMe são mais eficientes com TRIM (ou desalocar) do que as SSDs SATA. Eles têm menos sobrecarga e melhor paralelismo, o que é especialmente percetível com unidades NVMe PCIe 4.0/5.0 rápidas.
A TRIM não é um recurso "bom de se ter" - é uma parte fundamental para manter sua SSD rápida e durável. Ao fechar a lacuna de comunicação entre o SO e a SSD, a TRIM elimina o trabalho desnecessário, reduz o desgaste e garante que a SSD tenha um bom desempenho durante anos. Para a maioria dos utilizadores, a boa notícia é que não é necessário fazer nada - a TRIM está activada por predefinição. Mas se você for um pouco mais prático, verificar o status da TRIM após alterações no sistema ou executar a TRIM manual quando necessário pode ajudar a manter a SSD em ótima forma.
Deslocar para o topo

Contacte-nos

Preencha o formulário abaixo e entraremos em contacto em breve.

Formulário de contacto Produto