O erro que eu tenho na inicialização é:
A disk read error occurred
Press Ctrl + Alt + Del to restart
Eu posso ver todos os arquivos no disco rígido que estão sendo carregados em um CD do Ubuntu, mas não consigo inicializar na versão do Windows XP instalada no HD. Esta é a terceira vez que isso aconteceu em dois discos rígidos diferentes. Cada vez, eu reformatei e reinstalei o Windows e tudo está bem por algumas semanas até que o erro ocorra novamente.
O que pode estar causando esse problema e, mais importante, quais são algumas coisas que posso tentar corrigir? Estou cansado de reinstalar o Windows! Como todos os arquivos parecem estar intactos, ouvi dizer que talvez eu possa apenas reescrever o MBR, corrigir a tabela de partições ou instalar o GRUB em vez de reinstalar o Windows. Alguma outra ideia de coisas para tentar?
Mais detalhes
O HD anterior neste laptop estava recebendo erros SMART, então fiz o upgrade para um novo HD interno. Tudo correu bem até que esse erro ocorreu. Achando que foi um acaso, eu apenas reinstalei o Windows, mas depois ocorreu novamente. Depois da terceira vez, percebi que o HD estava quebrado, então comprei um novo disco rígido. Infelizmente, moramos no Brasil e o único laptop HD que eu encontrei foi exatamente o mesmo modelo que falhou antes. Recentemente, o segundo HD parou de inicializar com a mesma mensagem. Agora que dois HDs diferentes falharam, estou começando a pensar que não é o HD que é o problema.
Nenhum HD relatou erros ao executar o CHKDSK nem na opção de autoteste de HD no BIOS.