Nenhuma dessas coisas pode prejudicar uma unidade. Por um lado, as unidades realmente morrem porque suas vidas úteis geralmente seguem uma curva de sincronia - isso só acontece, não importa o quão cuidadosamente você codifique sua unidade.
Por outro lado, se a unidade foi mal manuseada, caiu ou teve algo mais desagradável acontecer - picos de energia ou desligamentos repentinos, pode haver danos físicos.
Finalmente, coisas ruins podem acontecer com os dados, e sistemas operacionais diferentes têm diferentes modos de falha.
Geralmente uma unidade 'morta' não aparece na BIOS. Uma unidade levemente inoperante ainda pode ter vida suficiente para descobrir por que está morrendo - embora SMART - você pode usar gsmartctl para uma interface gráfica. Se a sua corrupção de FS 'apenas' ele deve aparecer no windows ou no linux - nas janelas sob o snap de gerenciamento de disco, e no linux como um dispositivo.
Com o primeiro (morto) e o segundo (um pouco morto), não há muito o que fazer. vírus e questões relacionadas a software, causariam, no máximo, o terceiro.