Existem muitas coisas que podem dar errado com a sua unidade. De simples falhas no cabeçote ao superaquecimento do motor ou até superaquecimento ou morte dos chips do controlador.
Para mim, sua falha soa muito como o controlador ou o motor está falhando de alguma forma.
Circuitos integrados, como o controlador que pega dados magneticamente lidos do mecanismo da cabeça e os converte nos dados elétricos esperados pelo seu computador, são muito delicados e com a idade e o uso podem desgastar-se da mesma forma que componentes mecânicos se desgastam. Ou ele esquentou muitas vezes, tem uma pequena imperfeição que não afetou, mas o tempo não adiantou, ou simplesmente é velho.
Quando as peças eletrônicas envelhecem, elas falham de maneiras surpreendentemente semelhantes às peças mecânicas. Às vezes eles "funcionam" e você pode fazer com que eles movam dados, mas de uma maneira lenta e dolorosa, pois há muita lógica de correção de erros que é necessária para fazer qualquer coisa. Quando estão nesse estado, o calor extra pode fazer com que o chip entre em um estado ilegal e exija um ciclo de energia (como o processador do seu computador) ou, se tiver sorte, ele pode inicializar sem o SO saber.
Da mesma forma, a falha do motor de acionamento pode causar problemas parecidos com o que você está enfrentando. O motor tenta girar na inicialização, mas porque o rolamento ou algo está indo, então ele ou extrai muita energia, causando uma carga pesada nos reguladores de potência e no controlador, fazendo com que eles superaquem e efetivamente "reiniciem" novamente ou simplesmente demora muito longo para girar causando o controlador a pensar que tem uma falha e "deixar descansar" um momento antes de tentar novamente.
O Linux pode simplesmente ser mais resiliente em lidar com hardware com falha. Existem diferentes ideologias por trás dos sistemas operacionais e como o Linux interage com o hardware pode torná-lo mais tolerante ao hardware que está vomitando erros enquanto o Windows espera que o hardware faça o seu trabalho.
Por fim:
O mesmo pode ser pedido de qualquer equipamento no mundo, seja carros, trens, microchips ou mesmo organismos biológicos, e a resposta seria sempre na linha de "porque tudo sofre algum tipo de deterioração ao longo do tempo".Why does [insert drive error here] seem to deteriorate over time / useage
Não podemos fabricar rolamentos sem atrito para motores, não podemos fazer um microprocessador que não desperdice energia como calor e não podemos fabricar células que vivem para sempre. O trabalho que esses itens lhes custam uma pequena fração de sua vida útil na maioria das vezes é apenas um jogo de adivinhação sobre qual parte de qualquer item morrerá primeiro.