Se uma versão LiveCD do Ubuntu não tiver problemas, este fato pode ser um disco rígido defeituoso, já que o Ubuntu não vai tocar o disco rígido (exceto em um modo somente leitura) por padrão.
Outras coisas de diagnóstico para experimentar:
Auto-teste HardDrive SMART: Usando o LiveCD do Ubuntu, instale o smartmontools e, em seguida, procure como usar os autotestes SMART.
Você também pode usar o CD do Windows para inicializar em um modo de recuperação e executar o chkdsk em um modo que testará seu disco rígido, mas outra pessoa pode ter que lhe dizer como fazer isso.
Dependendo da marca do disco rígido, também pode haver ferramentas de diagnóstico disponíveis no fabricante.
Teste de tortura da RAM: link Você pode fazer o download gratuitamente deste site, incluindo imagens de CD inicializáveis, ou comprá-lo em CD se você gostar. Isso pode ou não estar incluído no Ubuntu LiveCD mais recente (costumava ser).
Teste de tortura da CPU: link Na verdade, é um programa para procurar números primos muito grandes e competir em algum tipo de competição , mas você não precisa fazer isso. Você pode simplesmente executá-lo para testar sua CPU, selecionando essa opção ao iniciar o programa. Considerando a capacidade ou não de inicializar no Windows, você pode ter que fazer este bit sob o LiveCD do Ubuntu também ...