Como restaurar o gerenciador de inicialização do Windows 8 GUI após a instalação do Windows 7?

13

Eu instalei a janela 7 depois de instalar o Windows 8, então o carregador de inicialização do Windows 7 agora é o carregador de inicialização padrão

Carregador de inicialização do Windows 7

Mas eu quero restaurar o gerenciador de inicialização gráfico do Windows 8 novamente

Carregador de inicialização do Windows 8

então o que fazer ?

Bloco preto
fonte

Respostas:

18

A apresentação real (gráfica ou de texto) depende de muitas propriedades que podem ser definidas para as entradas no repositório BCD. Uma maneira fácil de restaurar os padrões do Windows 8, restaurando efetivamente o menu de inicialização gráfica, seria o seguinte:

  1. Abra um prompt de comando elevado dentro do Windows 8, por exemplo, via + Xe, em seguida A.
  2. Execute o seguinte comando:

    bcdboot C:\Windows (C deve ser a letra do seu Windows 8, altere-a se não estiver)

Esse comando substituirá os arquivos de inicialização pelos do Windows 8, defina a entrada de menu do Windows 8 como padrão e defina os parâmetros no BCD como os padrão, portanto, na próxima vez que você reiniciar, verá o menu gráfico.


Se, por algum motivo, você deseja alterar e usar o menu de inicialização do Windows 7, você tem pelo menos três maneiras:

  1. Alterando a entrada padrão para o Windows 7:

    Que você pode fazer graficamente com eg EasyBCD sob a seção "Menu Editar Boot":

    Como fazer isso no EasyBCD

    Ou manualmente em um prompt de comando administrativo:

    1.1 Execute bcdedit /enum, você verá algo assim:

    Resultado

    1.2 Copie o identificador da sua entrada do Windows 7, neste caso, seria:

    {bd47b8fe-2713-11e2-a631-bc02f01697a2}

    1.3 Execute o seguinte comando (você receberá a confirmação posteriormente):

    bcdedit /default {id}

    Por exemplo: bcdedit /default {bd47b8fe-2713-11e2-a631-bc02f01697a2}

  2. Defina displaybootmenucomo yesna entrada do gerenciador de inicialização (que a partir de agora faz uso do menu de texto sem alterar mais nada):

    bcdedit /set {bootmgr} displaybootmenu yes(em um administrador cmd, como antes)

  3. Excluir ou conjunto bootmenupolicypara legacyno Windows 8 entrada:

    bcdedit /deletevalue {id} bootmenupolicy( {id}é o único para Windows 8 neste momento)

Depois disso, quando você reiniciar, verá o menu de inicialização clássico, as duas maneiras posteriores permitem que você tenha o Windows 8 como a entrada padrão.

Xandy
fonte
Você tem 100% de certeza de que a segunda parte da sua resposta funciona? Você já fez isso sozinho? Existem mais elementos que causam a exibição do menu de inicialização no estilo de texto. Você conhece eles ? Por favor, visite windows7boot.blogspot.com para obter detalhes. Mesmo essa postagem no blog não menciona todos os elementos BCD que causam o menu de inicialização no estilo de texto para o Windows 8 como padrão.
snayob
Obviamente, tentei o procedimento enquanto escrevia a resposta, mas verifiquei novamente agora. Para que o menu de inicialização no estilo de texto seja suficiente, defina a entrada do Windows 7 como padrão ou exclua (ou defina como Legacy) bootmenupolicyno Windows 8. Pode haver outras maneiras, por exemplo configuração displaybootmenupara Yesna {bootmgr}entrada é outra, eu acabei de mencionar dois deles.
Xandy
Seria bom ter respostas completas, pois alguns usuários podem se perguntar por que sua configuração não funciona conforme o esperado depois de seguir algumas respostas / guias. E quanto a displaybootmenu = yes e bootmenupolicy = standard, o resultado é ..? A Microsoft colocou algumas armadilhas aqui ou isso é um erro de implementação?
snayob
Eu diria que a resposta foi bastante completa, depois de toda a pergunta ser sobre restaurar o menu gráfico (e a solução além de copiar os arquivos de inicialização do Windows 8 atualizar as entradas no repositório BCD com os valores padrão), eu adicionei a segunda parte apenas em caso. A partir de agora, se displaybootmenuestiver definido, yesvocê obtém o menu textual independentemente do bootmenupolicyvalor, mas não tenho certeza se esse foi o comportamento pretendido ou um erro de codificação; Vou atualizar a resposta de qualquer maneira.
Xandy
1
  1. Comece pela mídia de instalação do Windows 8.
  2. Opcionalmente, escolha as configurações do teclado.
  3. Pressione Shift+ F10para entrar no prompt de comando.
  4. Execute bootrec /fixmbrpara atualizar o registro de inicialização principal apenas para ter certeza, as partições permanecerão.
  5. Execute bootrec /fixbootpara atualizar o setor de inicialização da partição do sistema.
  6. Execute bootrec /scanospara adicionar sistemas operacionais conhecidos aos dados de configuração de inicialização.
kobaltz
fonte
isso mostrará W7 no menu de inicialização do W8 quando terminar? ou há mais reparos a serem feitos.
Moab
1
  1. Abra o menu Iniciar
  2. Digite msconfigna caixa de pesquisa e pressioneEnter
  3. Vá para a guia Boot
  4. Desmarque a opção "No Boot GUI"
  5. Clique em Aplicar e reinicie para ver as alterações.
thehelper
fonte
Esta resposta não parece responder à pergunta, que era restaurar o menu de inicialização gráfica do Windows 8.
Inari