Rotação de bits do disco rígido?

3

Um bit no meu disco rígido de 2 TB ocasionalmente muda de 0 para 1 ou vice-versa. Este parece ser um erro de leitura ocasional.

Descobri isso porque tenho um programa que é executado na inicialização, calcula hashes SHA1 de todos os meus arquivos de dados e relata quaisquer valores diferentes dos valores de hash salvos na última vez.

Por acaso, eu tenho uma cópia extra do arquivo afetado, portanto, posso fazer uma comparação bitwise. O arquivo é um arquivo de imagem JPEG e eu posso visualizá-lo sem nenhum problema relatado (portanto, o bit deve estar nos valores de dados RGB e não em qualquer metadado de imagem ou parte de cabeçalho crucial).

A informação SMART do meu disco sugere que não há problema.

C:> wmic
wmic:root\cli>diskdrive get status
Status
OK
OK

O disco é um ST2000DM001-1ER164 no gerenciador de dispositivos. Todas as partições aparecem como "Saudáveis" no Gerenciamento de Disco.

Isso é o que meu verificador de arquivos de inicialização diz:

Filecheck report
Some previously "inactive" files have been modified!
C:\Users\RGB\Pictures\From-Phone\Images\IMG_20160719_090140630.jpg

Posso verificar seus arquivos de log para ver os valores hash SHA1 das duas cópias da imagem:

C:> findstr 140630 filecheck.dat
2016-07-19      EMzHG9bZUqA1OkuiouZoN+mD8X4=    C:\Users\RGB\Pictures\From-Phone\Images\IMG_20160719_090140630.jpg
2016-07-19      DhbuPVUu6A4Eo7BIkQww17iCakk=    C:\Users\RGB\Pictures1616-0716-07-19\IMG_20160719_090140630.jpg

Eu posso fazer uma comparação binária para ver o que mudou

C:> cd \Users\RGB\Pictures
C:> fc /b From-Phone\Images\IMG_20160719_090140630.jpg 201616-0716-07-19\IMG_20160719_090140630.jpg
Comparing files [...]
0013B232: 40 00

Essa é uma diferença de um bit. Não parece malware de criptografia, talvez o HD esteja indo mal?

No dia seguinte

Filecheck report
Some previously "inactive" files have been modified!
C:\Users\RGB\Pictures\From-Phone\Images\IMG_20160719_090140630.jpg

Agora, os dois arquivos são os mesmos

C:> findstr 140630 filecheck.dat
2016-07-19      DhbuPVUu6A4Eo7BIkQww17iCakk=    C:\Users\RGB\Pictures1616-0716-07-19\IMG_20160719_090140630.jpg
2016-07-19      DhbuPVUu6A4Eo7BIkQww17iCakk=    C:\Users\RGB\Pictures\From-Phone\Images\IMG_20160719_090140630.jpg

Eu tenho backups em rede e offline dos meus dados. Eu criei uma unidade de recuperação do sistema Windows 10 em um pen drive USB.

O que posso fazer para avaliar se preciso substituir o disco rígido com urgência?

    
por RedGrittyBrick 23.01.2018 / 23:06

1 resposta

0

Eu sugiro comprar sprinrite de grc.com por steve gibson. Faça uma varredura de superfície completa e sugiro usar o nível 4 para uma varredura intensiva. Você precisa ver o quão alto as correções ecc estão ficando, para referência, o valor deve ser 0 em uma unidade nova. Você pode ou não precisar reverter temporariamente para o modo IDE em seu BIOS para que o spinrite possa acessar os dados do SMART.

O mhdd é ok, mas não fornece resultados detalhados e é difícil de ser executado em primeiro lugar.

O chkdsk é inútil para esse tipo de teste.

O SMART é apenas examinar os setores em que você realmente lê / escreve e só então.

    
por 23.01.2018 / 23:09