¿Cómo restaurar el cargador de arranque de la GUI de Windows 8 después de instalar Windows 7?

13

He instalado Windows 7 después de instalar Windows 8, por lo que Windows 7 boot-loader es ahora el cargador de arranque predeterminado

Windows 7 gestor de arranque

Pero quiero restaurar el cargador de arranque gráfico de Windows 8 nuevamente

Windows 8 gestor de arranque

Entonces lo que hay que hacer ?

Bloque negro
fuente

Respuestas:

18

La presentación real (gráfica o de texto) depende de muchas propiedades que se pueden configurar para las entradas en el almacén BCD. Una manera fácil de restaurar los valores predeterminados para Windows 8, restaurando efectivamente el menú de arranque gráfico, sería la siguiente:

  1. Abra un símbolo del sistema elevado dentro de Windows 8, por ejemplo a través de + Xy luego A.
  2. Ejecute el siguiente comando:

    bcdboot C:\Windows (C debería ser la letra de su Windows 8, cámbiela si no es así)

Ese comando reemplazará los archivos de arranque con los de Windows 8, establecerá la entrada del menú de Windows 8 como la predeterminada y establecerá los parámetros en el BCD a los predeterminados, por lo tanto, la próxima vez que reinicie verá el menú gráfico.


Si por alguna razón desea cambiar y usar el menú de arranque de Windows 7, tiene al menos 3 formas:

  1. Cambiar la entrada predeterminada a Windows 7:

    Eso puede hacerlo gráficamente con, por ejemplo, EasyBCD en la sección "Editar menú de arranque":

    Cómo hacerlo en EasyBCD

    O manualmente en un símbolo del sistema administrativo:

    1.1. Ejecute bcdedit /enum, verá algo como esto:

    Salida

    1.2. Copie el identificador de su entrada de Windows 7, en este caso sería:

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

    1.3. Ejecute el siguiente comando (recibirá confirmación después):

    bcdedit /default {id}

    P.ej: bcdedit /default {bd47b8fe-2713-11e2-a631-bc02f01697a2}

  2. Ajuste displaybootmenua yesla entrada gestor de arranque (que a partir de ahora hace uso del menú textual sin cambiar nada más):

    bcdedit /set {bootmgr} displaybootmenu yes(en un administrador cmd, como antes)

  3. Eliminar o conjunto bootmenupolicyde legacyde entrada de Windows 8:

    bcdedit /deletevalue {id} bootmenupolicy( {id}es el de Windows 8 esta vez)

Después de eso, cuando reinicie, verá el menú de inicio clásico, las 2 formas posteriores le permiten tener Windows 8 como entrada predeterminada.

X y Y
fuente
¿Estás 100% seguro de que la segunda parte de tu respuesta funciona? ¿Lo has hecho tú mismo? Hay más elementos que causan la visualización del menú de inicio de estilo de texto. Los conoces ? Visite windows7boot.blogspot.com para más detalles. Incluso esa publicación de blog no menciona todos los elementos BCD que causan el menú de inicio de estilo de texto para Windows 8 como predeterminado.
snayob
Por supuesto, intenté el procedimiento mientras escribía la respuesta, pero la verifiqué nuevamente ahora. Tener el menú de inicio de estilo de texto configurando la entrada de Windows 7 como predeterminada o eliminando (o configurando como Legacy) bootmenupolicyen Windows 8 uno es suficiente. Puede haber otras maneras, por ejemplo entorno displaybootmenua Yesla {bootmgr}entrada de otro, que acabo de mencionar dos de ellos.
Xandy
Sería bueno tener respuestas completas, ya que algunos usuarios podrían preguntarse por qué su configuración no funciona como se esperaba después de seguir alguna respuesta / guía. ¿Qué pasa con displaybootmenu = yes y bootmenupolicy = estándar, el resultado es ...? Microsoft ha puesto algunas trampas aquí o ¿es esto un error de implementación?
snayob
Diría que la respuesta fue bastante completa, después de que toda la pregunta fue sobre la restauración del menú gráfico (y la solución además de copiar los archivos de arranque de Windows 8 actualizaría las entradas en el almacén BCD con los valores predeterminados), agregué la segunda parte solo en caso. A partir de ahora, si displaybootmenuestá configurado para yesobtener el menú de texto independientemente del bootmenupolicyvalor, pero no estoy seguro de si ese fue el comportamiento previsto o un error de codificación; Actualizaré la respuesta de todos modos.
Xandy
1
  1. Comience desde el medio de instalación de Windows 8.
  2. Opcionalmente, elija la configuración de su teclado.
  3. Hit Shift+F10 para ingresar al símbolo del sistema.
  4. Ejecutar bootrec /fixmbr para actualizar el registro de arranque principal solo para estar seguro, las particiones permanecerán.
  5. Ejecutar bootrec /fixboot para actualizar el sector de arranque de la partición del sistema.
  6. Ejecute bootrec /scanospara agregar sistemas operativos conocidos a los datos de configuración de arranque.
Kobaltz
fuente
¿Esto mostrará W7 en el menú de inicio de W8 cuando haya terminado? o hay más reparaciones por hacer.
Moab
1
  1. Abre el menú de inicio
  2. Escriba msconfigen el cuadro de búsqueda y presioneEnter
  3. Vaya a la pestaña Arranque
  4. Desmarca la opción "Sin inicio de GUI"
  5. Haga clic en Aplicar y reinicie para ver los cambios.
el ayudante
fuente
Esta respuesta no parece responder a la pregunta formulada, que era restaurar el menú de arranque gráfico de Windows 8.
Inari