Quando construí meu novo computador, dei meu antigo para meus pais que precisavam urgentemente de uma atualização, depois de limpar tudo, é claro, deixando apenas o sistema operacional e alguns programas. Funcionou bem por um tempo, antes de começar a falhar ao carregar o Windows (apenas travava). Depois de investigar esse comportamento e perguntar, eu decidi que poderia ser um disco rígido com falha, então eu o peguei e o liguei ao meu computador para executar o chkdsk nele (inicialmente fiz isso para tentar inicializar o disco, mas como meu computador está configurado com RAID e a instalação do Windows não possui drivers RAID, iniciei minha instalação do Windows 7 e executei o chkdsk).
Eu fiz isso na última noite de sexta-feira e está em funcionamento desde então (o que leva cerca de 6 dias até agora). Não estou surpreso, pois pode ser lento, é um disco rígido de 1 TB e um disco "verde" da Western Digital, por isso é provável que esteja rodando a uma RPM mais lenta. Eu vejo que ele progride, então eu sei que não está preso, e a luz do disco rígido está permanentemente acesa no meu computador, que eu não usei para muitas outras coisas, além de compartilhar arquivos pela rede e pelo light web enquanto navega.
Meu computador possui 16 GB de RAM e está executando o Windows 7 Pro x64. Por que o chkdsk ocupa 90% disso? Ele mantém esse nível constante e dura dias, variando entre 90% e 91%, pois libera e enche a memória constantemente. O uso da CPU é muito baixo (o que eu espero, pois essa é uma operação muito pesada de E / S).
Parece que nada de ruim está acontecendo, mas estou curioso. Por que o chkdsk está ocupando tanta memória? Estou pelo menos feliz que parece estar fazendo isso de maneira inteligente, pois mantém um nível alto sem começar a debulhar o HDD principal por paginação.
Alguém sabe? Isso é normal?
No momento, estou executando
CHKDSK /r
uma unidade Seagate de 1 TB SATA de 3 GBs - Windows 7 x64 Ultimate, o CHKDSK está consumindo 31 GB da minha RAM de 32 GB. No entanto, se você carregar outro programa como o After Effects, o CHKDSK libera a RAM para permitir que o programa seja executado muito bem.fonte
Se você tiver mais de 4 GB de RAM, poderá limitar o uso de chkdsk RAM para 4 GB usando a versão de 32 bits do chkdsk. Pode ser encontrado em C: \ Windows \ SysWow64 \ chkdsk.exe
Isso pode ser uma vantagem, porque outros programas já carregados não serão trocados para o disco e o cache do disco não será esvaziado. Portanto, executar o chkdsk em paralelo com outros programas não prejudica o desempenho dos outros programas, exceto se eles usarem o mesmo disco.
fonte
chkdsk
em segundo plano, consumindo quase tudo. Isso salvou o dia;)Como já publicado, isso ocorre por design no Windows 7. O "design" é corrigido a partir do Windows 8 e agora o chkdsk usa menos RAM. Se você quiser a maneira Win7 usar toda a memória RAM para melhorar a execução de desempenho
chkdsk
com o parâmetro/perf
.fonte
Parece ser por design. RAM não utilizada é um recurso desperdiçado. Não há razão alguma para minimizar o uso de memória RAM e manter a RAM na "reserva" quando ela pode ser reutilizada quase instantaneamente conforme necessário. O Windows 8 usará o ram para qualquer coisa, em vez de deixá-lo ocioso. Talvez essa filosofia tenha começado no Windows 7 e tenha envolvido o CHKDSK. Não sei qual o benefício que o CHKDSK obtém com o alto uso de RAM, mas estou disposto a acreditar que há um benefício. Aprendi há muito tempo que, só porque não entendo, não significa que não haja uma boa razão. Desde que o uso de memória diminua à medida que outros programas precisam de memória, isso não é um problema.
fonte
É um bug. Eu tive esse problema na minha máquina usando muita memória, e isso é com 8 GB de RAM e um arquivo de troca de 4 GB. Não tem como isso estar acontecendo. Eles podem chamá-lo de 'design', mas isso não faz sentido. É claramente um bug. Não existe uma única base válida para um programa chkdsk armazenar tantos dados em memória ram.
fonte