Corrigir entrada única do mbr [closed]

4

Eu uso o EasyBCD para gerenciar minha tripla inicialização de (1) Windows Server 2008 R2, (2) Windows 7 Professional e (3) Ubuntu Linux. Ao tentar alterar a ordem do meu menu de inicialização acabei perdendo a entrada do Windows Server. Felizmente eu tive um backup do menu de inicialização (arquivo .bcd) que me permitiu restaurar o meu menu de inicialização usando o EasyBCD.

No entanto, quando eu seleciono a opção Windows Server no meu menu de inicialização, o Ambiente de Recuperação do Windows Server é iniciado. Então eu tenho que selecionar idioma / teclado layout / etc. e então eu tenho 3 opções como mostrado na imagem abaixo.

.

MeuobjetivoéconsertaraentradacorrompidadoWindowsServernomeumenudeinicializaçãosembagunçarouperderosoutrosdois.

EuestousupondoqueoConsoledeRecuperação(PromptdeComando)éopróximopassoequeeuvouprecisardebootrec.exe.Masaoconsultarestapágina: Use a ferramenta Bootrec.exe no Ambiente de Recuperação do Windows para solucionar problemas e reparar problemas de inicialização no Windows (cerca de metade do caminho há um link que mostra as opções do bootrec.exe) Estou ficando incerto.

A página lista 4 opções para bootrec.exe:

  • / FixMbr
  • / FixBoot
  • / ScanOs
  • / RebuildBcd

Qual opção eu preciso corrigir apenas a entrada do servidor do meu menu de inicialização?

Agradecemos antecipadamente

Sander

P.S. Todos os três sistemas operacionais estão no mesmo disco físico (3 partições diferentes). Layout do disco:

  1. Sistema reservado (partição primária, 100 MB)
  2. Windows 7 (parição principal, 150 GB)
  3. Windows Server 2008 (partição primária, 150 GB)
  4. Partição estendida (partições do Linux (/, / swap, / home), 150 GB + partição de dados, 150 GB)

P.P.S. Isto é o que meu menu de inicialização parece usando EasyBCD (modo detalhado / depuração) na minha instalação do Windows 7.

Windows Boot Manager
--------------------
identifier              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager
locale                  en-US
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default                 {93f90e43-cae8-11df-b05a-c9177e705936}
resumeobject            {93f90e3e-cae8-11df-b05a-c9177e705936}
displayorder            {93f90e43-cae8-11df-b05a-c9177e705936}
                        {93f90e3f-cae8-11df-b05a-c9177e705936}
                        {93f90e46-cae8-11df-b05a-c9177e705936}
toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout                 10
displaybootmenu         Yes

Windows Boot Loader
-------------------
identifier              {93f90e43-cae8-11df-b05a-c9177e705936}
device                  partition=\Device\HarddiskVolume3
path                    \Windows\system32\winload.exe
description             Windows Server 2008 R2 - Standard
locale                  en-US
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {93f90e44-cae8-11df-b05a-c9177e705936}
recoveryenabled         Yes
osdevice                partition=\Device\HarddiskVolume3
systemroot              \Windows
resumeobject            {93f90e42-cae8-11df-b05a-c9177e705936}
nx                      OptOut

Windows Boot Loader
-------------------
identifier              {93f90e3f-cae8-11df-b05a-c9177e705936}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7 - Professional
locale                  nl-NL
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {93f90e40-cae8-11df-b05a-c9177e705936}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {93f90e3e-cae8-11df-b05a-c9177e705936}
nx                      OptIn

Real-mode Boot Sector
---------------------
identifier              {93f90e46-cae8-11df-b05a-c9177e705936}
device                  partition=C:
path                    \NST\AutoNeoGrub0.mbr
description             Ubuntu 10.04 - Lucid Lynx
    
por Sander 23.11.2012 / 22:15

2 respostas

0

Você pode corrigir isso no Prompt de Comando do Windows 7 em vez de usar ferramentas de terceiros. Siga as etapas abaixo e deixe-me saber o que acontece.

Depois de efetuar login no Windows 7, verifique qual é a letra da unidade da partição do Windows Server 2008.

Para esta postagem, assuma a letra da unidade de disco do Windows Server 2008 como X :. No entanto, você deve substituir o X: pela letra da unidade real.

  1. No Windows 7, abra o prompt de comando.

  2. Digite o seguinte comando e pressione Enter.

bcdedit /set {93f90e43-cae8-11df-b05a-c9177e705936} device partition=X:

No comando acima, em que usei o X, é necessário substituí-lo pela letra de unidade real da partição do Windows Server 2008. E sobre {93f90e43-cae8-11df-b05a-c9177e705936} , eu simplesmente o copiei do menu de inicialização do EasyBCD que você pôs na pergunta. É o identificador do objeto Bootloader do Windows Server 2008 no BCD Store.

    
por 27.11.2012 / 07:42
0

Se você é um usuário avançado, pode usar o Editor Visual do BCD . A ferramenta permite a edição realmente fácil de todos os elementos do carregador de inicialização clicando duas vezes. Gostaria de verificar no VisualBCD se winload.exe pode ser encontrado no caminho (após o mapeamento do Server 2008 para a letra da unidade). O caminho SystemRoot também deve estar acessível - drive_letter: \ windows.

Verifique também se há uma diferença na unidade / caminhos para o carregador do Server 2008 e seu carregador de recuperação. O Visual BCD exibe e pode editar todos os objetos presentes no BCD.

Se você não é tão avançado:

  1. Boot Win 7

  2. Mapear unidade do Server 2008 temporária para qualquer letra de unidade.

  3. Clique no carregador do Server 2008 listado no Visual BCD.

  4. Exclua o carregador usando o botão direito e selecionando "Excluir objeto". Confirme.

  5. Clique com o botão direito novamente e selecione "Criar carregadores do Windows ausentes". Confirme.

Isto terá como resultado a adição de um novo carregador do tipo Windows 7 / Vista. Renomeie a descrição do novo carregador como desejar - por exemplo. "Server 2008"

Reinicialize - você deve ser capaz de selecionar o Server 2008 e inicializar.

Para adicionar opções avançadas de reparo no Server 2008, consulte a segunda parte da página da Web Reparo de inicialização dupla .

Se ainda houver erros ao inicializar o Server 2008, use a verificação de arquivos do sistema "sfc.exe" no console de recuperação. sfc / scannow

sfc pode ser executado várias vezes (com reinicialização após cada execução) se erros forem relatados.

Espero que isso ajude.

    
por 19.12.2012 / 01:01