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
- 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.
- Descubra o que cresceu. Use o painel de armazenamento do sistema e o comando abaixo para listar as maiores pastas.
- 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.
- 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.
- Mova o que é grande e pouco usado. Vídeos, backups antigos de celular e máquinas virtuais vão para um disco externo.
- Confira o TRIM. Os comandos estão mais abaixo.
- 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?
Referência: https://www.kabum.com.br/produto/272356/ssd-kingston-fury-renegade-1tb-m-2-2280-pcie-4-0-x4-nvme