O que pode causar erros muito altos de CRC no SSD (além de cabos SATA defeituosos, se houver algum)?

3

Meu SSD SATA, em um período de cerca de dois anos, desenvolveu erros de CRC de 37K. Estes não aumentaram linearmente. Houve apenas 3 -4 instâncias onde o Windows travou e depois de inspecionar os parâmetros SMART eu encontrei um aumento substancial na contagem de erros CRC. O aumento foi repentino em quantidades de 7 a 8K de cada vez. SSD funciona normalmente.

Eu estou querendo saber qual a razão para tal comportamento poderia ser. Eu tenho cabos SATA de boa qualidade e eles não são excessivamente dobrados ou torcidos no gabinete.

Além disso, a questão parece ser autolimitada. Sem tocar em nada (não é necessário reaparelhar o cabo SATA) ele se recupera sozinho e funciona bem por alguns meses antes de mostrar um comportamento tão esporádico.

Isso me faz pensar se há algo no próprio SSD que possa estar causando isso?

Eu tenho outro HDD conectado ao mesmo controlador SATA, ele nunca mostrou esse comportamento até agora.

Configuração do sistema - Placa-mãe 880GM USB3, SATA II, Chipset AMD SB710, Windows 7 64, 8 GB de RAM, SSD Samsung EVO 850 de 120 GB, Seagate Barracuda 2.5 HDD.

    
por rajeev 12.02.2018 / 06:47

2 respostas

1

Como você já indicou, a contagem de erros de CRC tem a ver com erros detectados na interface entre o host e a unidade. Isso pode ser causado por vários fatores:

  1. Um cabo S-ATA solto
  2. Um cabo S-ATA com defeito
  3. RAM com mau funcionamento (devido a um defeito ou superaquecimento)
  4. CPU com defeito (devido a um defeito ou superaquecimento)
  5. Um defeito no conector S-ATA da própria placa-mãe ou da própria unidade

Como parece ocorrer com pouca frequência e parece resolver-se sem fazer nada, eu investigaria primeiro o número 3. Você pode executar um teste de memória. Eu recomendaria Memtest86 +. Como o problema ocorre com pouca freqüência, recomendo executar o teste de memória por um período prolongado, para que você possa executar vários passos. Qualquer erro de RAM é um erro demais, exceto quando são apenas alguns no teste do martelo, já que alguns tipos de RAM são mais suscetíveis a esse tipo de teste de estresse do que outros.

    
por 12.02.2018 / 10:13
1

Eu tive o mesmo problema, mas encontrei a raiz do problema. Não tem nada a ver com cabo / RAM / CPU defeituosos. É por causa da incompatibilidade entre o seu Samsung SSD e o controlador SATA do seu chipset AMD. A melhor solução para evitar gagueiras ocasionais e aumentar os erros de CRC é desabilitar o NCQ (Native Command Queue) no seu driver SATA

  1. Se você usar o driver padrão storahci MS, inclua no registro [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Serviços \ storahci \ Parameters \ Device] "NcqDisabled" = dword: 00000001 ou "SingleIO" = hex (7): 2a, 00,00,00,00,00

  2. Se você usar o driver AMD SATA, adicione isto: [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ serviços \ amd_sata \ Parameters \ Device] "AmdSataNCQDisabled" = dword: 0000000F ou "AmdSataQueueDepth" = dword: 00000001

Outra solução é mudar seu controlador SATA para o modo IDE, mas isso resulta em desempenho mais lento do que as soluções alternativas acima.

    
por 31.07.2018 / 11:27

Tags