Manutenção Por Equipe DevBras

Capa do artigo: SSD cheio deixa o PC lento: como liberar espaço sem apagar o que importa

SSD cheio deixa o PC lento: como liberar espaço sem apagar o que importa

Entenda por que um SSD quase cheio fica lento e trava atualizações, descubra quais pastas cresceram e libere espaço com segurança no Windows e no Linux, sem otimizador milagroso.

O notebook de 256 GB está com 3 GB livres, a barra do disco ficou vermelha, abrir o navegador leva o dobro do tempo e a atualização do Windows falha toda noite. A primeira reação é baixar um "otimizador". SSD quase cheio fica mais lento porque o controlador precisa de blocos livres para gravar, e o sistema precisa de espaço para baixar e descompactar atualizações. A solução é descobrir o que cresceu e liberar folga com critério, sem apagar o único exemplar de nada.

A resposta curta: veja quais pastas ocupam mais espaço, limpe primeiro o que é recriável (lixeira, downloads repetidos, caches, arquivos temporários do sistema, pastas de build), copie para outro lugar o que é seu antes de apagar e mantenha uma folga visível, algo como 10% a 20% do disco. Se encher de novo rápido, algum programa está gravando sem limite.

Por que o SSD cheio fica lento

Num SSD, os dados ficam em memória flash organizada em páginas, agrupadas em blocos. O controlador grava página por página, mas só consegue apagar um bloco inteiro de uma vez, e não sobrescreve no lugar. Para atualizar um arquivo, ele grava a versão nova em páginas livres e marca a antiga como inválida. Depois, a coleta de lixo do controlador junta as páginas válidas e libera blocos.

Com pouco espaço livre, essa coleta trabalha o tempo todo, movendo dados para abrir espaço antes das gravações. As escritas ficam mais lentas e o desgaste aumenta. Muitos SSDs de consumo também usam parte do espaço livre como cache rápido de escrita; com o disco cheio, esse cache encolhe e a velocidade cai para a da memória mais lenta.

O comando TRIM é o que avisa ao SSD quais blocos o sistema não usa mais, depois que você apaga arquivos. Sem ele, o disco continua tratando dado apagado como válido. Windows e distribuições Linux atuais costumam deixá-lo ativo, mas vale conferir.

Como liberar espaço com segurança

  1. Faça backup do que é seu. Antes de qualquer limpeza, copie documentos, fotos e projetos para outro disco ou para a nuvem. O que só existe nesse SSD não é lixo, é o único exemplar.
  2. Descubra o que cresceu. Use o painel de armazenamento do sistema e o comando abaixo para listar as maiores pastas.
  3. Limpe o recriável primeiro. Lixeira, Downloads com instaladores antigos, caches de navegador e de ferramentas, pastas node_modules e de build de projetos parados.
  4. Use a limpeza do próprio sistema. No Windows, o Sensor de Armazenamento e a Limpeza de Disco com a opção de arquivos do sistema removem restos de atualização com segurança.
  5. Mova o que é grande e pouco usado. Vídeos, backups antigos de celular e máquinas virtuais vão para um disco externo.
  6. Confira o TRIM. Os comandos estão mais abaixo.
  7. Teste de novo a atualização que falhava. Se ela passa, o problema era espaço.

Achando as maiores pastas no Windows

No PowerShell, este comando soma o tamanho de cada pasta do seu perfil e mostra as dez maiores. Pode levar alguns minutos:

Get-ChildItem $env:USERPROFILE -Directory -Force -ErrorAction SilentlyContinue |
  ForEach-Object {
    $bytes = (Get-ChildItem $_.FullName -Recurse -File -Force -ErrorAction SilentlyContinue |
      Measure-Object -Property Length -Sum).Sum
    [pscustomobject]@{ Pasta = $_.Name; GB = [math]::Round($bytes / 1GB, 2) }
  } |
  Sort-Object GB -Descending |
  Select-Object -First 10

No notebook do exemplo, a saída mostrou:

Pasta       GB
-----       --
AppData     61,4
Downloads   38,2
Videos      22,7
source      19,9
Documents    6,1

Dentro de AppData, a maior parte era cache de navegador, de um aplicativo de mensagens e de ferramentas de desenvolvimento. Downloads tinha 30 GB de instaladores repetidos. Limpar caches pelos próprios aplicativos, apagar instaladores antigos e mover os vídeos para um HD externo liberou cerca de 70 GB. A atualização instalou na mesma noite.

Para restos de atualização do Windows, use a ferramenta oficial em vez de apagar pastas do sistema na mão. Em um terminal aberto como administrador:

Dism /Online /Cleanup-Image /StartComponentCleanup

No Linux e em servidores

df -h /
sudo du -xh --max-depth=1 / 2>/dev/null | sort -h | tail -15
journalctl --disk-usage
sudo journalctl --vacuum-size=500M
docker system df

Em servidor, os culpados mais comuns são log sem rotação, journal crescendo sem limite e imagens antigas de Docker. Antes de rodar uma limpeza do Docker, entenda o que ela remove; o guia de Docker no servidor ajuda a organizar volumes e imagens. E se o disco guarda backups, confirme que existe cópia em outro lugar, como lembra backup que ninguém restaurou.

Conferindo o TRIM

# Windows (DisableDeleteNotify = 0 significa TRIM ativo)
fsutil behavior query DisableDeleteNotify

# Windows, enviar TRIM para o volume C: (PowerShell como administrador)
Optimize-Volume -DriveLetter C -ReTrim -Verbose

# Linux
systemctl status fstrim.timer
sudo fstrim -av

Lentidão que não é espaço

Se você liberou folga, o TRIM está ativo e o computador continua lento, olhe a saúde do disco. Os SSDs registram dados de desgaste e de erros nos atributos SMART. No Linux, o pacote smartmontools mostra isso com sudo smartctl -a /dev/nvme0; no Windows, o utilitário do fabricante do SSD costuma exibir o mesmo. Desgaste alto ou erros de mídia são sinal para fazer backup completo hoje e planejar a troca.

Erros comuns

  • Baixar "otimizador" ou "limpador" desconhecido. Muitos apagam o que não deviam, instalam programas indesejados e não resolvem a causa.
  • Apagar pastas do sistema que você não sabe nomear. Remover arquivos de pastas como WinSxS ou System32 na mão pode impedir o Windows de iniciar ou de atualizar.
  • Limpar sem backup. A foto ou o projeto que estava só ali vai junto, e não há lixeira depois de certos comandos.
  • Encher o disco até o último gigabyte. O sistema fica lento e a próxima atualização falha de novo.
  • Tratar o sintoma sem achar a pasta que cresce. Se um programa grava log sem limite, o disco enche outra vez em dias.
  • Desfragmentar SSD como se fosse HD. Não traz ganho e gasta escrita; no Windows, a ferramenta de otimização de unidades já trata SSD com TRIM.

Checklist

  • Arquivos pessoais têm cópia fora desse SSD.
  • Você sabe quais são as cinco maiores pastas do disco.
  • Lixeira, instaladores antigos e caches foram limpos pelos próprios aplicativos ou pela limpeza do sistema.
  • Restos de atualização foram removidos pela ferramenta oficial, não na mão.
  • O TRIM está ativo.
  • Há uma folga visível, na faixa de 10% a 20% do disco.
  • Logs e caches que crescem sem parar têm limite configurado.

Liberar espaço uma vez resolve a semana; descobrir o que enche resolve o ano. Rode o comando das maiores pastas agora e anote o resultado: daqui a sete dias, qual pasta cresceu?

Avalie este artigo

Referência: https://www.kabum.com.br/produto/272356/ssd-kingston-fury-renegade-1tb-m-2-2280-pcie-4-0-x4-nvme