Come ripristinare il caricatore di avvio della GUI di Windows 8 dopo l'installazione di Windows 7?


13

Ho installato Windows 7 dopo aver installato Windows 8, quindi il caricatore di avvio di Windows 7 è ora il caricatore di avvio predefinito

Caricatore di avvio di Windows 7

Ma voglio ripristinare nuovamente il boot loader grafico di Windows 8

Caricatore di avvio di Windows 8

quindi che si fa ?

Risposte:


18

La presentazione effettiva (grafica o di testo) dipende da molte proprietà che possono essere impostate sulle voci nell'archivio BCD. Un modo semplice per ripristinare le impostazioni predefinite per Windows 8, ripristinando efficacemente il menu di avvio grafico, sarebbe il seguente:

  1. Aprire un prompt dei comandi con privilegi elevati in Windows 8, ad esempio tramite + Xe quindi A.
  2. Esegui il seguente comando:

    bcdboot C:\Windows (C dovrebbe essere la lettera per il tuo Windows 8, cambiarlo se non lo è)

Tale comando sostituirà i file di avvio con quelli di Windows 8, imposta la voce di menu di Windows 8 come predefinita e imposta i parametri nel BCD su quelli predefiniti, quindi al prossimo riavvio vedrai il menu grafico.


Se per qualche motivo vuoi cambiare e usare il menu di avvio di Windows 7 hai almeno 3 modi:

  1. Modifica della voce predefinita in Windows 7:

    Che puoi fare graficamente con, ad esempio, EasyBCD nella sezione "Modifica menu di avvio":

    Come farlo in EasyBCD

    O manualmente in un prompt dei comandi amministrativo:

    1.1. Esegui bcdedit /enum, vedrai qualcosa del genere:

    Produzione

    1.2. Copia l'identificatore della voce di Windows 7, in questo caso sarebbe:

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

    1.3. Esegui il seguente comando (riceverai la conferma in seguito):

    bcdedit /default {id}

    Per esempio: bcdedit /default {bd47b8fe-2713-11e2-a631-bc02f01697a2}

  2. Impostato displaybootmenusu yesnella voce del gestore di avvio (che al momento utilizza il menu testuale senza cambiare nient'altro):

    bcdedit /set {bootmgr} displaybootmenu yes(in un amministratore cmd, come prima)

  3. Elimina o imposta bootmenupolicysu legacynella voce di Windows 8:

    bcdedit /deletevalue {id} bootmenupolicy( {id}è quello per Windows 8 questa volta)

Dopodiché quando riavvierai vedrai il menu di avvio classico, i 2 modi successivi ti permetteranno di avere Windows 8 come voce predefinita.


Sei sicuro al 100% che la seconda parte della tua risposta funzioni? L'hai fatto tu? Ci sono più elementi che causano la visualizzazione del menu di avvio in stile testo. Li conosci ? Per ulteriori informazioni, visitare windows7boot.blogspot.com . Anche quel post sul blog non menziona tutti gli elementi BCD che causano il menu di avvio in stile testo per Windows 8 come predefinito.
Snayob,

Naturalmente, ho provato la procedura mentre stavo scrivendo la risposta, ma l'ho verificata di nuovo in questo momento. Per avere il menu di avvio in stile testo è sufficiente impostare la voce di Windows 7 come predefinita o eliminare (o impostare come Legacy) bootmenupolicyin Windows 8. Potrebbero esserci più modi, ad esempio l'impostazione displaybootmenusu Yesnella {bootmgr}voce è un'altra, ne ho appena menzionati due.
Xandy,

Sarebbe bello avere risposte complete poiché alcuni utenti potrebbero chiedersi perché la sua configurazione non funziona come previsto dopo aver seguito una risposta / guida. Che dire di displaybootmenu = yes e bootmenupolicy = standard il risultato è ..? Microsoft ha inserito alcune trappole qui o si tratta di un errore di implementazione?
Snayob,

Direi che la risposta era piuttosto completa, dopo che tutta la domanda era sul ripristino del menu grafico (e la soluzione oltre a copiare i file di avvio di Windows 8 aggiornava le voci nell'archivio BCD con i valori predefiniti), ho aggiunto solo la seconda parte nel caso. A partire da ora se displaybootmenuè impostato per yesottenere il menu testuale indipendentemente dal bootmenupolicyvalore, ma non sono sicuro se quello fosse il comportamento previsto o un errore di codifica; Aggiornerò comunque la risposta.
Xandy,

1
  1. Inizia dal supporto di installazione di Windows 8.
  2. Facoltativamente, scegli le impostazioni della tastiera.
  3. Premi Shift+ F10per accedere al prompt dei comandi.
  4. Eseguire bootrec /fixmbrper aggiornare il record di avvio principale solo per essere sicuri, le partizioni rimarranno.
  5. Eseguire bootrec /fixbootper aggiornare il settore di avvio della partizione di sistema.
  6. Eseguire bootrec /scanosper aggiungere sistemi operativi noti ai dati di configurazione di avvio.

questo mostrerà W7 nel menu di avvio di W8 quando fatto? o ci sono più riparazioni da fare.
Moab,

1
  1. Apri il menu Start
  2. Digita msconfignella casella di ricerca e premiEnter
  3. Vai alla scheda Avvio
  4. Deseleziona l'opzione "Nessun avvio GUI"
  5. Fai clic su Applica e riavvia per vedere le modifiche.

Questa risposta non sembra rispondere alla domanda posta, ovvero ripristinare il menu di avvio grafico di Windows 8.
Inari,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.