Uma cola para a próxima inicialização
Quando um programa abre, o Windows anota quais blocos do executável e das DLLs foram realmente lidos do disco e guarda esse rastro como um arquivo .pf em C:\Windows\Prefetch. Na inicialização seguinte, o loader consulta o rastro e dispara as leituras na ordem ótima — um burst grande e bem sequenciado, em vez das leituras espalhadas de uma abertura a frio. Os mesmos rastros alimentam o ReadyBoot, que organiza os arquivos de boot em discos mecânicos, e o SysMain — o serviço que se chamava Superfetch antes de o Windows 10 rebatizá-lo —, que puxa para a memória os blocos mais usados antes de você pedi-los. Nada nessa pasta existe por conta própria: cada arquivo é uma anotação para a próxima inicialização custar menos.
A pasta também cuida da própria limpeza. Os rastros são ligados a um hash do caminho do executável, então programas movidos ou atualizados ganham rastros novos enquanto os antigos expiram, e o sistema mantém o diretório aparado em torno dos mil arquivos mais recentes. Uma máquina típica carrega algumas centenas de .pf de dez a vinte kilobytes cada — de cinco a quinze megabytes no total. Esse é todo o problema que os limpadores ilustram com barras vermelhas de alerta.
- C:\Windows\Prefetch guarda um rastro .pf por programa aberto com frequência
- Cada rastro registra quais blocos do disco uma abertura a frio tocou de fato
- O ReadyBoot usa os rastros para organizar os arquivos de boot em HDDs
- O SysMain pré-carrega na memória os blocos quentes antes da demanda
- O Windows apara a pasta para cerca de mil rastros recentes — megabytes, não gigabytes
Por que apagar deixa tudo mais lento, não mais rápido
Apague os rastros e o Windows não desiste — recomeça a fazer anotações do zero. A primeira abertura de cada programa após a limpeza roda na velocidade de uma abertura a frio, e num HDD essa é a diferença entre dois e sete segundos, paga uma vez por cada aplicativo que você usa. A segunda e a terceira aberturas se recuperam conforme rastros novos se acumulam. E o argumento de que o Prefetch incha, que justifica o ritual, é a parte mais fraca: a pasta se limita sozinha a algumas dezenas de megabytes, e a própria lista de arquivos do limpador prova isso.
A ressalva de sempre diz que em SSD o prefetch não importa mais, porque os deslocamentos de cabeça que ele suaviza quase não custam nada. É meia-verdade: o Windows costuma desligar o SysMain quando o disco do sistema é sólido, mas os arquivos de rastro continuam surgindo e ainda cortam o tempo de abertura ao ordenar as leituras. Apagá-los não rende nada mensurável e custa uma perda pequena e repetida toda vez que um programa abre pela primeira vez depois da faxina. O único caso legítimo é um rastro corrompido que faz um aplicativo específico abrir estranho — raro, e se resolve apagando aquele único .pf, não a pasta inteira.
Perguntas e respostas
É seguro apagar os arquivos da pasta Prefetch?
Nada quebra — o Windows reconstrói os rastros —, mas sai pelo ralo: a primeira abertura de cada programa após a limpeza fica visivelmente mais lenta até que novos rastros se acumulem.
Devo desativar o prefetch com um SSD?
Não. O Windows já reduz o SysMain em SSDs, a pasta continua minúscula e os rastros ainda ordenam as leituras na abertura. Desativar é um ajuste da era do Windows XP que perdeu a razão de ser.
Veja exatamente o que está incluído antes de comprar.
O teste único de 30 minutos cobre os recursos básicos. Os recursos marcados PRO ficam bloqueados até a ativação de uma licença paga.
Continue lendo
Fale com a gente: [email protected]