Recentemente, eu estava usando meu HDD externo de 3 TB com formato NTFS no meu sistema operacional Linux novamente, como sempre faço. Nada fora do comum.
Em algum ponto aleatório, recebi um erro de entrada / saída ao tentar acessar arquivos. Eu tentei fazer outras coisas na unidade, verifiquei mais arquivos e foi muito lento e parecia que eu estava lidando com as últimas horas de vida do meu disco rígido quase morto. Portanto, comecei a rsync minhas alterações mais recentes para a unidade de backup. Infelizmente eu tive que reiniciar o computador em algum momento que me levou a rsyncing mais uma vez, mas desta vez ficou preso em uma determinada pasta na unidade que deu erro de entrada / saída novamente como a saída do log de erros do rsync. Eu reran rsync mais e mais e sempre ficou preso nesta pasta.
Antes eu tentei rsync, depois percebi que algo está errado com a unidade que eu queria smartctl, mas sempre falhava com
Read Device Identity failed: scsi error medium or hardware error (serious)
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
que me deu ainda mais a impressão de que algo estava seriamente errado com o meu disco rígido. Mais uma vez, smartctl (com diferentes argumentos de cada vez) não funcionou para mim, e parecia que o meu disco rígido ainda está respirando mal e eu me perguntando sobre o que fazer a seguir antes que ele morra completamente. (Nota: o SMART funcionou nos últimos 100%. Ele também está ativado no BIOS.)
Agora, tudo aconteceu no LINUX. Em um derivativo baseado em testes do Debian, para ser mais preciso.
Então, vamos mudar para a visualização do Windows agora:
Em algum momento no meio da sequência de eventos mencionada anteriormente, mudei para o Windows novamente e executei um CHKDSK, que consertou alguns erros. Repetindo isso não encontrou nenhum novo erro. Também há alguns meses, antes disso acontecer, eu sabia que esse HDD recebia exatamente 600 setores incorrigíveis. Eu os monitorei e sempre fiquei exatamente nesse número.
Agora, o que o Windows diz depois de tudo o que aconteceu?
Eu reiniciei o Windows para verificar se pelo menos as Informações do Crystal Disk funcionam ou se uma das ferramentas nativas do Windows para NTFS poderia me ajudar melhor.
Oh maravilha, Crystal Disk Info realmente funcionou. Sem sequer demorar muito ou algo assim. E ainda mais surpreendente: a única coisa errada com o meu disco rígido era ainda exatamente a mesma quantidade de 600 setores incorrigíveis. Eu estava esperando que algum pedaço de metal estivesse nos vermelhos da SMART-Ville, enquanto ganhava centenas de novos setores incorrigíveis a cada minuto.
Mas isso não aconteceu.
Na verdade, no Windows (quase) tudo correu bem. O disco rígido não estava lento. Eu poderia fazer operações de arquivo com ele, como de costume, etc. O único problema que realmente migrou (parcialmente) é a pasta anterior que deu um erro de entrada / saída ao tentar rsync. Eu não podia nem excluir manualmente ou movê-lo quando no Linux. Mas o herói Windows 10 salvou o dia, deixando-me realmente apagar toda esta pasta depois de arquivá-lo. Demorou um pouco, mas funcionou.
Então, aqui estão minhas perguntas:
- Quais poderiam ser as possíveis razões para isso acontecer?
- Por que o Linux está me dizendo que o disco rígido está tão quebrado que nem posso SMART enquanto um programa do Windows pode?
- Por que o disco rígido é muito lento e irritante quando inicializado no Linux, mas funciona bem no Windows?
Eu quero entender isso ...