O Windows Vista (32 bits) congelaria aleatoriamente no meu computador, geralmente 15 a 30 minutos após o login, mas pode ocorrer logo após o login. Todos os aplicativos parariam de responder e o disco rígido não emitirá nenhum som e, após algum tempo, o cursor do mouse também parará de se mover. Eu dual-boot Ubuntu, e que ainda funciona bem.
Começou com o computador congelando ao carregar o Team Fortress 2. Alt-Tab e Ctrl-Alt-Del não têm efeito, e o disco rígido não produz nenhum som. Tentei verificar os dados do jogo usando o Steam e isso congela o computador também. Então eu estupidamente reinstalei o jogo. Agora o jogo não congela quando é iniciado, mas todo o computador congela aleatoriamente.
Este computador é um Dell XPS M1530 com uma unidade de 320 GB (298 GiB) (WDC WD3200BEVT-7) dividida em cinco direções, com Windows e Linux uma partição cada, mais uma para espaço de troca do Linux e outras duas partições para o programa de diagnóstico e fábrica da Dell imagem e drivers. Houve uma vez em que o disco rígido emitia ruídos durante o dia todo e só parou quando eu reiniciei o computador. Desde então, o diagnóstico do BIOS falhava na unidade (para "o log de autoteste contém erros anteriores") sempre que executado. (O diagnóstico no disco não pode ser executado porque substitui o MBR pelo GRUB.) Naturalmente, pensei que o disco rígido poderia ser o problema.
A CHKDSK encontrou um setor ruim, mas isso parece não ter efeito. O Verificador de arquivos do sistema encontrou dois arquivos protegidos com hashes errados, um é algum tipo de manifesto do IE e o outro é um tcpmon.ini. Nenhum deles pode ser restaurado porque sua cópia de backup também possui hashes incorretos. Nada sobre falhas do sistema no visualizador de eventos.
O que eu devo fazer a seguir?