Como corrigir o Windows 2008 R2 BOOTMGR está faltando

4
BOOTMGR IS MISSING
PRESS CTRL+ALT+DEL TO RESTART

Nota: Esta é uma VM no servidor VMWare ESX, mas isso não deve importar

Eu coloquei o DVD de instalação do x64 do R2 em 2008 e posso recuperar, mas não há sistemas operacionais. Clicar em Avançar me leva para

+===========================
System Recovery Options
+===========================
Choose a recovery tool
Operating system: Unknown or (Unknown) Local Disk
.....

Command Prompt

Eu inicio o prompt de comando, vou para C: \ e executo um dir /a

Além dos arquivos que eu coloquei lá, eles estão mostrando

$Recycle.Bin
Documents and Settings [C:\Users]
Program Files
Program Files (x86)
ProgramData
Recovery
System Volume Information
Temp
Users
Windows

Para onde ir em seguida? É como o problema do NTLDR com o Windows 2003, onde eu posso simplesmente soltar um arquivo lá e ele ficará bonitinho de novo?

    
por RichardTheKiwi 09.02.2011 / 23:14

7 respostas

1

Parece que havia uma unidade D: que pode ser acessada no modo de recuperação e o arquivo bootmgr está lá!

Isso me fez ir de novo. Não tenho certeza se o bootrec /rebuildbcd da resposta de Vick foi necessário, mas isso já foi tentado antes de copiar o arquivo bootmgr.

D:\> attrib -h -s -r bootmgr
D:\> xcopy bootmgr C:\
D:\> C:
C:\> attrib +h +s +r bootmgr
    
por 10.02.2011 / 00:12
6

Experimente BCDBoot .

Inicialize a partir do CD do Windows e vá para o prompt de comando.

Digite

BCDBoot c:\Windows
    
por 10.02.2011 / 00:20
4

Eu tive uma quantidade imensa de problemas para fazer o boot do Windows em um novo disco de 1TB. Ele inicializou a nova unidade, desde que a unidade antiga estivesse conectada à primeira porta SATA, mas depois de um ano de funcionamento como essa, a unidade antiga finalmente morreu.

Eu segui o conselho de @SLY e @JFB e também esta dica útil sobre como acessar a função Reparo de Inicialização no Windows 2008 R2 Server na linha de comando. (x: \ sources \ recovery \ StartRep.exe)

Depois de muita tentativa e erro, consegui que esta máquina inicializasse apenas com a nova unidade conectada, para que eu finalmente conseguisse puxar a unidade OEM antiga. Como não sei exatamente qual etapa consertou, estou listando o que fiz abaixo.

; Initial condition: will not boot, says "NTLDR IS MISSING". 
; Booting off Win2k8r2 install CD. In recovery window, no windows installations appear.
; From command line, partition is present and seems ok.

BCDBoot C:\Windows 

; after this step the windows 2k8r2 installation appears. Still fails on reboot.

Bootrec /rebuildbcd

; after this step it found an installation and allowed me to select it. Fails on reboot.

x:\sources\recovery\StartRep.exe

; startup recovery runs, claims to fix some stuff. Fails on reboot.

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
x:\sources\recovery\StartRep.exe

; One of these four commands fixed it. This time bootrec /rebuildbcd 
; did not find any orphaned installations, and StartRep.exe said that
; everything was fine.
; Rebooted one more time and it worked.
    
por 14.11.2012 / 04:53
2

Eu tive a mesma coisa comigo, aqui está o que eu fiz:

  1. inicialize com o DVD do W2k8 R2
  2. BCDBoot C: \ Windows
  3. Bootrec / rebuildbcd

Corrigido o problema e agora, em msconfig (Configuração do sistema), na guia de inicialização, vejo todas as minhas instalações do Windows.

    
por 10.08.2011 / 03:56
1

Embora este post seja bastante antigo, aqui está uma solução para quem tem esse problema no futuro. Este procedimento foi testado e funciona (pelo menos no meu caso):

Você precisará de um DVD do Windows 7 x64.

  1. Inicialize a partir do seu DVD do Windows Server 2008 R2 x64.
  2. Reparar
  3. Prompt de comando
  4. renomeie c: \ boot \ BCD bcd.old (se a pasta estiver faltando, não se importe e continue na próxima etapa)
  5. Excluir c: \ boot \ bcd (se a pasta estiver faltando, não se importe e continue na próxima etapa)
  6. Reinicie seu computador
  7. Remova seu DVD do WS2008R2 e instale o DVD do W7x64.
  8. Inicialize a partir do DVD e faça um reparo.
  9. Oferecerá reparo para aceitar automaticamente.
  10. Reinicialize e este é o "truque" inicializar o DVD novamente e fazer um reparo. Continue fazendo esse processo até que não encontre nada de errado .
  11. Seu servidor deve inicializar novamente.

Espero que ajude

    
por 07.02.2013 / 12:41
0

Tente isto: Digite Bootrec / RebuildBcd no modo de reparo e pressione ENTER.

se isso não funcionar:

  1. Bcdedit / export C: \ BCD_Backup
  2. ren c: \ boot \ bcd bcd.old
  3. Bootrec / rebuildbcd

Reinicie o computador.

Com base em this

    
por 09.02.2011 / 23:19
0

Você sabe por que isso resolveu seu problema? Porque você tem uma partição de recuperação e, obviamente, ignorou. Você só precisava usar o diskpart e marcar a opção RECUPERAÇÃO DE PARTIÇÃO (não Windows) como ativa.

    
por 23.03.2011 / 00:28