Eu tinha exactamente este mesmo problema e fiz o que a maioria das pessoas fez que era procurar no Google uma resposta e esperar pelo melhor. O disco de instalação do Win 7 tem uma opção de reparação informática que permite a implementação de algumas reparações automáticas de falhas de arranque. Por vezes isto funciona, mas desta vez não funcionou. Pense como se um computador tivesse um post no blog que acabou por ser a graça salvadora.
Mas para resumir uma longa história, eis o que fiz depois de ter recebido o erro ‘windows failed to start’:
- arranque a partir de 7 DVD ou usb stick, de preferência com a mesma versão e tipo de janelas que se tem na drive de arranque alvo. Para usb stick, usar porta usb 2.0 (3.0 pode causar erros inesperados)
- Depois de escolher a língua, seleccione ‘Reparar o seu computador’ (não instalar win7!)
- Seleccione ‘use ferramentas de recuperação que podem ajudar a corrigir problemas no arranque do Windows…’.
- Seleccionar ‘Pronto Comando’ (CMD) para lançar CMD com privilégios de administrador.
digite “diskpart” (sem aspas) e prima enter para lançar o utilitário DISKPART:
digite c:
para chegar à pasta raiz da unidade de partição de arranque. (c:
é a letra da unidade da partição de arranque
tipo bootrec /fixmbr
. Deve receber a mensagem “A operação concluída com sucesso”.
tipo bootrec /fixboot
. Deve receber a mensagem ‘The operation completed successfully’ ou ‘element not found’ (A operação deve ser concluída com sucesso).
Reiniciar o computador de volta ao modo de recuperação/reparação e carregar a mensagem CMD.
& - Mude para o seu directório de partição de arranque se ainda não estiver lá (normalmente c:
)
digite bcdboot c:\Windows
onde ‘c:\Windows’ é o caminho exacto para a sua pasta windows. Tenha em mente que no modo de recuperação, o caminho da partição de arranque e o caminho para o windows podem ser diferentes. No meu caso, foi **e:** \Windows
.
& - Se receber um erro ‘Falha ao tentar copiar ficheiros de arranque’ ou suspeitar que pode ter uma partição do sistema EFI , tente digitar bcdboot c:\Windows /s c: /l en-us
Reinicie o computador (remova os discos de arranque). O Windows 7 deve ser carregado normalmente.
Eu tinha o windows 7 64 bit intel i5 3ª geração com uma drive SSD. Usei uma unidade usb polegar com win 7 64 bit carregada nele (rufus 1.4.9). Certifique-se de que usava a porta usb 2.0. A porta USB 3.0 pode dar-lhe erros em certos passos (controladores 3.0 indisponíveis a nível da bios na maioria dos casos).
A minha cópia de win7 era mais recente (2014) e tinha uma opção adicional para ferramentas de recuperação que inclui o windows explorer. Utilizei isso para além da solicitação CMD para ver que partição tinha pasta de instalação do windows.
Este truque de reparação também pode funcionar para as edições win 8 e/ou win2k8/2012 do servidor. O que não funcionou: Tentar o uso do bcdedit para reparar/reconstruir o ficheiro de bootloader. Recebi erros de ‘elemento não encontrado’. Além disso, alterar a ordem de arranque dos discos em bios não fez nada.
editar 20 de Maio de 2018: Fiz um upgrade para win8.1x64 + classic shell
há vários meses atrás, depois de alguns programas terem falhado, que não consegui voltar a trabalhar depois de várias tentativas de reinstalação; nunca olhei para trás. Quer seja capaz de recuperar completamente ou não, considere a actualização.