Windows 8.1 Update 1 Disk Usage 100%
Background Information / Computer Specs
I have a 14-inch Samsung Series 5 Ultra. CPU Core i5, 750GB HDD, 8GB RAM, Intel HD Graphics 4000. Tenho o computador há cerca de 1,5 anos sem grandes problemas.
Problema
A questão surgiu no início de Abril deste ano, quando actualizei o SO do Windows 8.1 para o Windows 8.1 Actualização 1 (não de 8 para 8.1). Depois de estar ligado continuamente (excepto à noite, quando o coloco em modo de descanso) durante cerca de 48 horas, o uso do disco, tal como visto pelo Gestor de Tarefas, atinge os 100%. Quando isto acontece, tudo, desde abrir/fechar aplicações até à digitação e até mesmo levantar o ecrã de início premindo a tecla Windows, torna-se extremamente lento. A única forma de diminuir a utilização do disco é reiniciar o computador. Depois o problema repete-se. Eu usei meu laptop atual (assim como meus laptops anteriores) desta forma – colocando-o em modo de descanso à noite e reiniciando-o apenas quando o Windows precisa instalar atualizações – por um longo tempo. Por isso sei que o uso de 100% do disco não se deve à forma como uso o computador.
A coisa que causa o pico varia. Por vezes é System , por vezes é uma das várias aplicações que instalei (ex. Chrome, Evernote, Spotify, Wunderlist, iTunes, etc.), e por vezes é Antimalware Service Executable , etc.
Tentativa de Soluções
Acho que tentei quase todas as soluções para este problema:
- Executar o comando check disk (
chkdsk /b /f /v /scan c:
) do Admin Command Prompt - Executar o Windows Memory Diagnostic
- Desactivar o Superfetch e o Windows Search a partir dos serviços. msc
- Executando “Corrigir problemas com Windows Update” do Painel de Controle –> Resolução de problemas
- Atualizando e revertendo o driver gráfico (Intel HD 4000)
- Desativando “Usar aceleração de hardware quando disponível” das configurações do Chrome
- Desabilitando a Intel Rapid Storage Technology
- Executando o comando SFC /SCANNOW como recomendado aqui
- Executando um scan rápido & um scan completo a partir do Windows Defender (sem ameaças encontradas)
- Retirando o disco rígido e colocando-o de volta
- Atualizando o computador, da opção Update and recovery –> Recovery option in Windows settings
NONE do acima funcionou para mim. Eu estava prestes a desistir, mas depois reparei que um dos principais culpados do pico de utilização do disco, como se pode ver na secção “Actividade do disco” do Monitor de Recursos, era o C:\System (pagefile.sys)
. Pesquisei no Google e descobri que uma das soluções recomendadas era desactivar o pagefile. Depois fui ao Painel de Controlo –> Sistema e Segurança –> Sistema –> Configurações avançadas do sistema –> Separador Avançado –> Configurações de desempenho –> Separador Avançado –> “Alterar” em Memória Virtual e descobri que o número para “Actualmente atribuído” no fundo era de 1280MB, embora o número para “Recomendado” fosse de 4533MB. Mudei-o imediatamente para 4533MB e verifiquei os computadores dos meus familiares para ver como eram os números. Todos os seus tinham um espaço actualmente atribuído que era apenas ligeiramente menor do que o espaço recomendado. Veja a captura de ecrã abaixo:
Isto pode resolver o problema. Vou ter de esperar mais uns dias, mas se não o fizer, o que devo fazer a seguir? Acho que o disco rígido não está a falhar porque
- Este computador tem menos de 2 anos de idade; e
- O Speccy diz que o estado do disco rígido é bom.
Actualização 5/27/2014
A solução “4533MB” não funcionou. Tive de reiniciar o computador há cerca de 30 minutos porque a utilização do disco atingiu novamente os 100%. Quando abri o Monitor de Recursos o C:\System (pagefile.sys)
novamente foi mostrado como sendo o culpado. Agora desabilitei o pagefile inteiramente através da mesma janela mostrada acima na imagem do ecrã. O número para “actualmente atribuído” é agora 0MB. Irá actualizar novamente dentro de alguns dias, ou se o problema ocorrer novamente, o que ocorrer mais cedo.
Actualização 6/4/2014 (Desactivar o ficheiro de página force-restala o computador)
Assim, entre 5/27 e 5/30 tive de reiniciar o meu computador por razões relacionadas com várias actualizações para aplicações de terceiros. Utilizei o meu portátil (desligado; a bateria) na noite de 5/30 e depois coloquei-o em modo de descanso durante a noite. Quando acordei no 6/1 e carreguei no botão de ligar, parecia que estava a voltar a dormir, mas depois reiniciei o computador. Esta manhã, o computador reiniciou novamente. ** Acho que desactivar o pagefile fez uma portagem total na minha RAM? Eu não sei bem como interpretar isto. Por enquanto eu habilitei o pagefile novamente.**
Good News/Bad News Update 6/5/2014
Acho que descobri a origem do problema - é o Superfetch. Acho que tem sido Superfetch o tempo todo. É verdade que incluí “disabling superfetch” do services.msc na lista de “tried solutions” acima. O que eu não percebi na altura foi que a Superfetch restarse automaticamente pouco depois de a desligar e desactivar. Portanto, a questão que tenho agora é: como Desabilito permanentemente o Superfetch?
Provavelmente Actualização Final 6/8/2014
Acho que descobri. Provavelmente foi o Superfetch o tempo todo. Na noite de 6/5, depois de estar ligado continuamente durante um dia, o uso do disco começou a aumentar novamente. Fui a services.msc* e parei & desabilitei a Superfetch. A utilização do disco foi restaurada. Cerca de uma hora depois, reabri o services.msc, verifiquei o estado do Superfetch, e descobri que estava novamente activado. Fiz esta coisa de “desactivar-e-desabilitar-e-fazer-agir” pelo menos mais 8 vezes, sem sucesso. Depois pesquisei no Google “como desactivar o Superfetch permanentemente”, e tentei desactivar o Superfetch através de 1) o comando do administrador; 2) o registo; 3) services.msc, mas nada funcionou.
Depois fui a this webpage e tentei a opção “Disable Prefetch” no registo. Defini ambos EnablePrefetcher
e EnableSuperfetch
para ter o valor de 0. O Superfetch ainda estava a funcionar, mas 3 dias depois de o ter feito, o meu portátil não viu um único pico de disco. Coloquei-o em modo de descanso durante a noite, e ele fez não* force-restart de manhã.
Para aqueles que têm o mesmo problema, por favor experimentem a opção “Disable Prefetch” como descrito na página web.