O fato de o laptop ainda executar o XP, que agora não é suportado e já existe há algum tempo, significa que ele é muito antigo.
Dado os sintomas que você descreve e a idade da máquina, uma falha de hardware é quase certa. Adquira uma nova máquina, é muito mais barato do que consertar a antiga. Se você ainda precisar de seus dados, remova a unidade (talvez seja necessário comprar as chaves de fenda apropriadas por US $ 5) e compre ou peça emprestado um adaptador USB (US $ 10-20) para ler a partir dela.