Eu tive exatamente o mesmo problema e fiz o que a maioria das pessoas fez, que foi o google por uma resposta e espero pelo melhor. O disco de instalação do win 7 possui uma opção de reparo do computador que permite a implementação de algumas correções de falhas de inicialização automáticas. Às vezes isso funciona, mas desta vez não funcionou. Pense como se um computador tivesse uma postagem no blog acabou sendo a graça salvadora.
Mas para encurtar a história, aqui está o que eu fiz depois que recebi o erro 'windows failed to start':
- inicialize a partir do win 7 DVD ou usb stick, de preferência com a mesma versão e tipo de janelas que você tem na unidade de inicialização de destino. Para o stick usb, use a porta usb 2.0 (3.0 pode causar erros inesperados)
- Depois de escolher o idioma, selecione 'Reparar o seu computador' (não instale o win7!)
- Selecione "usar ferramentas de recuperação que podem ajudar a corrigir problemas ao iniciar o Windows ..."
- Selecione "Prompt de comando" (CMD) para iniciar o CMD com privilégios de administrador.
-
digite "diskpart" (sem aspas) e pressione enter para iniciar o utilitário DISKPART:
- digite “list disk” para obter uma lista de discos físicos instalados. Identifique qual disco tem a partição de inicialização do Windows.
- digite
select disk 0
em que 0 = disco # com a partição de inicialização do Win7
- digite
list partition
. O Win 7 tem um tamanho de partição de inicialização de 100 ou 200MB e é primário .
- digite 'selecione a partição 1' em que 1 = a partição de inicialização #
- digite
detail partition
e verifique se a partição está ativa. Se ativo, vá para o próximo passo.
- para ativar a partição de inicialização, digite
active
e, quando o CMD informar que a partição está ativa, reinicie o computador no modo de recuperação / reparo (win7 install disk novamente) e retorne ao prompt do CMD.
- digite
exit
para sair do utilitário DISKPART
-
digite c:
para acessar a pasta raiz da unidade de partição de inicialização. ( c:
é a letra da unidade da partição de inicialização
- digite
bootrec /fixmbr
. Deve receber a mensagem 'A operação foi concluída com êxito'.
- digite
bootrec /fixboot
. Deve receber a mensagem "A operação foi concluída com êxito" ou "elemento não encontrado".
- Reinicie o computador no modo de recuperação / modo de reparo e carregue o prompt do CMD.
- Mude para o diretório de partição de inicialização se você ainda não estiver lá (geralmente
c:
)
- digite
bcdboot c:\Windows
em que 'c: \ Windows' é o caminho exato para a pasta do Windows. Tenha em mente que, no modo de recuperação, o caminho da partição de inicialização e o caminho para as janelas podem ser diferentes. No meu caso, foi **e:**\Windows
.
- Reinicie o computador (remova os discos de inicialização). O Windows 7 deve carregar normalmente.
Eu tinha o windows 7 64 bit intel i5 de 3ª geração com uma unidade SSD. Eu usei um pen drive usb com o win 7 de 64 bits carregado nele (rufus 1.4.9). Certifique-se de usar a porta usb 2.0. A porta USB 3.0 pode causar erros em determinadas etapas (drivers 3.0 indisponíveis no nível da BIOS na maioria dos casos).
Minha cópia do win7 era mais recente (2014) e tinha uma opção adicional para ferramentas de recuperação que inclui o Windows Explorer. Eu usei isso além do prompt do CMD para ver qual partição tinha a pasta de instalação do Windows.
Este truque de reparo também pode funcionar para as edições do servidor win 8 e / ou win2k8 / 2012. O que não funcionou : Tentando usar o bcdedit para reparar / reconstruir o arquivo de bootloader. Eu tenho erros 'elemento não encontrado'. Além disso, alterar a ordem de inicialização das unidades no BIOS não fazia nada.
editar 20 de maio de 2018: Eu atualizei para win8.1x64 + classic shell
alguns meses atrás depois que alguns programas falharam e não pude voltar a funcionar depois de várias tentativas de reinstalação; nunca olhei para trás. Se você é capaz de recuperar totalmente ou não, considere a atualização.