HDDs vão perdendo a magnetização com os anos. Os algoritmos internos de correção funcionam na hora de ler os dados, mas se aparecer muitos erros eles podem não ser recuperados e vai gerar erro de leitura. Lembrando que tem HDD antigo com mais de 30 anos que funciona.
SSDs vão perdendo os bits (perdendo a carga nos gates) se ficar muito tempo desligado, lembrando que também existe algoritmos de correção de erros. Quanto mais usado for o SSD, mas rapidamente ele vai perdendo os bits. Quando estão em uso o firmware faz um refresh automático para evitar isso. Ns controladores da Phison chamam esse recurso de SmartRefresh, mas cada fabricante tem um nome diferente.
Mas li em algum lugar que a mídia que mais dura (em anos) é o DVD, se guardado corretamente, e longe do calor e do sol. Portanto ele serve para arquivar arquivos importantes a longo prazo, desde que tenha um leitor de DVD funcionando bem para ler eles.
Os BluRay também, a Verbatin tem até um modelo Archival Grade que pode durar 1000 anos.