Por que minha unidade de PC / SSD do Windows 7 continua congelando?

10

Eu tenho um PC antigo de um ano com um disco rígido SSD primário. Eu noto com bastante frequência que o PC irá congelar por 30 segundos a vários minutos, exibindo o ícone do mouse "Girando a roda azul" durante esse período. Em seguida, libera e retorna ao normal.

Quando olho para o Monitor de recursos durante esse período, percebo que a atividade do disco está sempre "100% mais alta no tempo ativo" durante esse período. Mas a quantidade real de atividade do disco não parece tão alta para mim (< 1Mb por segundo). Memória e CPU nunca são estressadas remotamente.

Normalmente, o software antivírus (antivírus Kaspersky 11.0.0.232) é o usuário mais ativo da atividade do disco, mas isso não parece tão incomum para mim. Eu normalmente não estou estressando muito o meu PC durante esses períodos, apenas um pouco de navegação leve na Web, etc.

Meu palpite é que é um problema com a unidade, mas não sei o que fazer a seguir (além de comprar uma nova).

Alguma idéia?

obrigado,

    
por rob levin 06.03.2011 / 18:46

6 respostas

17

Você provavelmente está sobrecarregado com um SSD que usa o infame controlador JMicron JMF602. O fato de ser um dispositivo SATA e USB é uma dica, já que o JMF602 é um dos poucos controladores com suporte a USB embutido.

O problema decorre do fato de que um controlador SSD não pode mais escrever dados na memória flash e como o seu controlador específico lida com isso. Como o controlador SSD não pode mais gravar dados no flash, ele precisa excluir os dados antigos primeiro. Mas outra limitação do flash é que o controlador SSD não pode excluir uma única página de dados de cada vez, mas tem que excluir um bloco inteiro (geralmente em torno de alguns megabytes) por vez. Para evitar isso, o controlador SSD grava os novos dados em um novo bloco e marca os dados antigos como inválidos. Em seguida, ele faz a coleta de lixo, que basicamente elimina blocos cheios de dados inválidos.

O problema específico que você enfrenta é quando não há novos blocos vazios para gravar dados quando você deseja gravar alguns dados no SSD. Todos os blocos são preenchidos com dados válidos e inválidos. O controlador SSD precisa passar pela coleta de lixo em um bloco em uso. O que ele faz é ler todos os dados de um bloco em um cache. Exclua dados inválidos no cache. Exclua todo o bloco de dados no flash. Em seguida, escreva os novos dados que você está escrevendo e os dados do cache para o bloco now clean. Se um monte deles acontecer ao mesmo tempo, o controlador fica sobrecarregado e basicamente pára de responder até que possa limpar o backlog.

Tudo isso acontece dentro do próprio SSD e é completamente escondido do sistema operacional. É por isso que não é possível encontrar as técnicas tradicionais de solução de problemas. Se todos os blocos no SSD tiverem dados neles, basta uma minúscula gravação para forçar o SSD a passar por toda a dança de leitura / exclusão / gravação, por isso você não viu grandes gravações acontecendo. SSDs modernos não têm o mesmo problema. Eles têm muitas técnicas incorporadas para evitá-lo, como coleta de lixo pró-ativa sofisticada, caches de RAM e provisionamento excessivo. Eles podem sofrer uma queda na velocidade de gravação, mas não o suficiente para congelar o sistema.

A má notícia é que não há nada que você possa fazer para consertá-lo além de atualizar para um bom SSD. É uma falha de design no próprio SSD. Você pode tentar minimizar a quantidade de gravações no SSD. Isso tornaria a gagueira mais rara, mas não a consertaria inteiramente.

A parte surpreendente é que em um PC de apenas 1 ano você tem um desses SSDs baseados em JMF602. Eles pararam de fabricá-los e vendê-los anos atrás.

    
por 06.03.2011 / 22:23
1

O mouse também para de se mover? Se o mouse também não estiver respondendo, algo no modo kernel está sobrecarregando a CPU. Caso contrário, o processo está apenas se comportando mal.

A próxima coisa é executar Monitor de Recursos e ver se o problema está acontecendo durante a paginação. Verifique o tempo de resposta das operações de paginação:

Em seguida, precisamos saber se a pausa está afetando todos os aplicativos ou apenas o Explorer. Se é apenas explorador, então você provavelmente tem uma extensão do shell (por exemplo, WinRar, 7Zip, RapidShare), ou qualquer outra coisa igualmente ruim, interferindo com o Explorer. Também pode ser uma unidade mapeada, ou um atalho para um recurso de rede, e o recurso de rede não está mais respondendo quando o Explorer tenta atualizar o ícone ou data de modificação ou tamanho, etc.

    
por 06.03.2011 / 21:42
1

O Kaspersky é a palavra chave aqui. Deixe a sua digitalização terminar, volte e jogue.

    
por 13.03.2012 / 13:11
0

Experimente esta ferramenta para ver se o seu disco rígido está falhando:

SMART e Simple for NT / 2000 / XP
link

Ele fornecerá informações estatísticas sobre erros e detalhes que seu disco rígido rastreia.

    
por 06.03.2011 / 19:09
0

Eu vi o Kaspersky fazer coisas como essa no momento. O consumo de memória passa pelo telhado e isso pode causar trocas pesadas. Eu nunca descobri o que está acontecendo quando isso acontece.

    
por 06.03.2011 / 20:11
0

No meu caso, eu tive que atualizar o driver 'AMD SATA Controller' para o driver 'Standard AHCI 1.0 Serial ATA Controller'.

Localize o dispositivo 'AMD SATA Controller' - > propriedades - > Guia Driver - > driver de atualização - > procurar no meu computador por software de driver - > Deixe-me escolher de uma lista de drivers de dispositivo no meu computador - > selecione 'Standard AHCI 1.0 Serial ATA Controller - > reiniciar

    
por 19.10.2018 / 01:09