Eu tive esse problema algumas vezes.
Uma vez que o problema era que o disco rígido não estava bom o suficiente - substituir o disco rígido resolveu o problema.
Uma vez que o problema era que o Windows não lidaria com o controlador pseudo-RAID na placa principal (obrigado Asus AV8) - removendo as unidades SATA conectadas à placa principal e substituindo-as por uma unidade IDE funcionada.
Ao pesquisar o problema no Google, vi algumas pessoas afirmarem que, às vezes, se você esperar um tempo muito longo (como 90 minutos), a configuração superará qualquer problema e continuará. No caso do HD com falha, deixei o computador naquele estado por algumas horas e ele não prosseguiu. No entanto, na maioria das vezes, não tenho tempo para cozinhar por algumas horas "apenas para o caso de começar a funcionar".