Come riavviare il caricatore di avvio di Windows 8 e elencare anche Windows XP e Windows 7?


13

Ho un sistema con Windows 7 e Windows XP e oggi ho installato l' anteprima per sviluppatori di Windows 8 in una partizione di riserva (che lascio per alcuni mesi senza dati importanti lì). Quando si avvia da un dispositivo di avvio e si esegue l'installazione, lo formatto in modo che sia una partizione pulita e fresca. Il processo di installazione è terminato e ora ho una schermata di avvio con Windows 8 Developer Preview e Windows 7.

La voce di avvio di Windows XP è semplicemente scomparsa . Quindi, ho usato EasyBCD per modificare il caricatore di avvio e ho riattivato la voce di avvio di Windows XP dal sistema e qui viene visualizzato Windows XP. Dopo averlo fatto, ho riavviato il mio PC.

L'unica cosa rimasta è Windows 7 e il mio caro vecchio Windows XP; come ora Windows 8 Developer Preview è scomparso dal menu di avvio . EasyBCD non riesce più a rilevarlo: alcune volte ho effettuato l'accesso a Windows 7 e ho provato a eseguirlo in seguito. Si noti che tutte le versioni sono installate su partizioni separate.

Come posso ripristinare il menu di avvio di Windows 8 Developer Preview e farlo elencare anche Windows 7 e Windows XP?


Hai installato un'anteprima per sviluppatori di Windows 8 insieme a Windows 7 e Windows XP? È solo un disastro in attesa di accadere.
qJake

1
@SpikeX: perché è così? Sono perfettamente separati e il boot loader di quest'ultimo è retrocompatibile. Quindi, puoi avere tutti i diversi sistemi operativi in ​​esecuzione come vuoi ...
Tamara Wijsman,

1
@SpikeX:> la tua risposta non ha senso essere scritta. Meglio non rispondere. Non è un problema grave o un disastro qui. Il problema è solo che avvio solo da 1 di gruppi: **Windows Developer Preview** (8) and **Windows 7**OPPURE **Windows 7** and **Windows XP** E ogni volta che si ripara regolarmente uno dei gruppi sopra, gli altri falliranno. Voglio solo 3 quei multiboot di Windows disponibili contemporaneamente. È una domanda illogica? No, penso che sia una domanda valida.
Edward,

L'anteprima dello sviluppatore non significa automaticamente che non supporta il dual / multiboot e così via ... e in realtà supporta la doppia anteprima di Windows 7 e 8 contemporaneamente. Quindi perché non una versione successiva del sistema operativo (XP non riceverà più il supporto ufficiale da parte di MS)? ... Non posso garantire questo certo caso al momento attuale, quindi chiedo qui. Niente di sbagliato nella mia domanda.
Edward,

@ user98110: sto eseguendo Windows 8 Developer Preview da un disco rigido virtuale, forse un'opzione alternativa se la mia risposta non funziona? Ma il BCD dovrebbe ancora supportare Windows XP, poiché conosco persone che usano Windows XP e Windows 8 Developer Preview fianco a fianco ...
Tamara Wijsman,

Risposte:


20

Ripristina il menu di avvio di Windows 8 Developer Preview.

  1. Inizia dal supporto di installazione di Windows 8 Developer Preview.

  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.

Ottieni per elencare Windows XP.

  1. Esegui bootrec /rebuildbcd, questo ricostruirà i dati di configurazione di avvio.

  2. Se il bcdeditproblema persiste, riavvia e utilizza l' anteprima per sviluppatori di Windows 8 in questo modo:

    bcdedit /create {ntldr} /d "Windows XP"
    
    bcdedit /set {ntldr} device partition=X:
    
    bcdedit /set {ntldr} path \ntldr
    
    bcdedit /displayorder {ntldr} /addlast
    

    Si noti che è necessario fare clic con il pulsante destro del mouse sul riquadro Prompt dei comandi, quindi fare clic su Avanzate nell'angolo in basso a destra e quindi fare clic su Run As Administrator. Sostituisci X:con la tua partizione XP.

    Questo è nativo a differenza di EasyBCD, quindi la possibilità è maggiore che funzioni più correttamente ...

In bocca al lupo!


Grazie Tom. Il tuo anwser sembra giusto e supponiamo che sia la soluzione corretta ma nel mio sistema restituisce sempre un messaggio di errore che non può eseguire la proprietà "bootrec / rebuildbcd" dell'ultimo comando . Detto questo già uso da parte di un altro. E riesco a recuperare XP nella lista di avvio usando EasyBCD aggiungendo e rimuovendo manualmente alcune voci avanti e indietro ... e infine funziona, ma non sono sicuro di cosa sia esattamente sbagliato all'inizio.
Edward,

@ user98110: quale messaggio di errore? Comunque, va bene sapere che l'hai risolto ...
Tamara Wijsman,

Ciao Tom, ho perso la possibilità di avviare il mio sistema operativo Windows 7 dopo una nuova installazione di Win8 su un'altra unità. L'installazione di W7 sembra integra, ma il PC si avvia direttamente in w8. Ho fatto esattamente come il tuo secondo suggerimento (tranne per la parte bootrec perché w8 dice che non conosce affatto bootrec), usando D: come la mia partizione w7 (su w8 l'unità w7 ora si chiama D). il riquadro W7 viene visualizzato all'avvio ma non si avvia: una schermata nera indica che "Windows non è stato avviato. Un hardware recente ..." quindi File: \ ntldr status: 0xc000000f Impossibile caricare l'app o il sistema operativo perché manca un file richiesto o cont.
pomarc

ancora io ... ho fatto un po 'di googling e sembra che per Windows 7 non dovrei usare path \ ntlr ma path \ windows \ system32 \ winload.exe l'ho fatto ma lo stesso errore rimane. se faccio un bcdedit / enum ho un identificatore {ntldr} partizione dispositivo = D: percorso \ windows \ system32 \ winload.exe descrizione Windows 7
pomarc

risolto, utilizzando easybcd. ecco la nuova voce nel caricatore di avvio di Windows dell'archivio bcd ------------------- identificatore {f2c0537e-f95b-11e1-a3b8-dbfdf97ca61f} partizione dispositivo = D: percorso \ Descrizione di Windows \ system32 \ winload.exe Locale di Microsoft Windows 7 en-US partizione osdevice = D: systemroot \ Windows resumeobject {872cfc4e-f91f-11e1-ac73-806e6f6e6963} forse i valori di osdevice o systemroot avrebbero dovuto essere specificati. Grazie.
Pomarc,

1

Ecco la soluzione perfetta per ripristinare Windows XP / 7 durante l'installazione di Windows 8.

Controlla questo post di blog: come installare e avviare due volte Windows 8 con Windows XP e Windows 7

  • Passare a Risorse del computer dal sistema Esplora o Desktop
  • Quindi nella barra dei menu in alto fare clic su "Proprietà del sistema"
  • Nella finestra successiva selezionare "Impostazioni di sistema avanzate"
  • Ti farà apparire nuove finestre, da cui è necessario fare clic sulla scheda "Avanzate", quindi fare clic sull'impostazione per "Avvio e ripristino"
  • Ora nel sistema operativo predefinito selezionare "Versione precedente di Windows" Ora fare clic su OK e riavviare il PC
  • Ora dovresti avere l'opzione per caricare Windows XP prima di Windows 8 Start, Goditi tutta la piattaforma Windows

@Diogo Sostituisci i goo.glcollegamenti abbreviati (ad es. ) Con il loro URL espanso mentre ci sei. Grazie!
slhck

1

Ho avuto il problema di vedere il menu di avvio di Windows 7 invece del menu di avvio di Windows 8. Sono stato in grado di avviare Windows 8, ma non ho visto il caricatore grafico di avvio di Windows 8.

Ho usato il bcdbootcomando in un prompt dei comandi con privilegi elevati per ricaricare i file del bootloader di Windows 8 e ora è tutto a posto.

Esempio:

bcdboot c:\windows /s c:

-2

Per visualizzare la voce Windows XP nel menu di avvio Anteprima sviluppatore di Windows 8, devi solo abilitare l'elemento "DisplayBootMenu" in {bootmgr}. Un editor BCD di Windows completo può essere scaricato qui: Visual BCD Editor .

Dopo aver installato e avviato lo strumento, visualizza gli elementi {bootmgr} per impostazione predefinita. Cerca se è presente l'elemento 'DisplayBootMenu'. In caso contrario, fai clic sul pulsante "Nuovo" e crealo selezionando "Boot Manager" e "DisplayBootMenu" nelle caselle combinate. Confermare. Impostare il valore di 'DisplayBootMenu' su true.

Ciò farà apparire il menu di avvio nel normale stile di Windows 7. Per ripristinare lo stile "Metro", eliminare l'elemento "DisplayBootMenu".

Senza un editor, apri il prompt dei comandi e incolla:

bcdedit /set {bootmgr} DisplayBootMenu true

Suona bene e semplifica le cose. Grazie per le tue informazioni. A proposito, basta menzionare che nel momento in cui faccio questa domanda qui, Windows 8 Dev Preview pubblica solo 2-3 giorni e Windows BCD Editor non ha ancora aggiornato quel tempo. Le tue informazioni sicuramente renderanno le persone che le provano di recente a trovare una soluzione più veloce.
Edward,

Che tipo di commento è questo? E che tipo di informazioni porta all'utente?
Snayob,

Spiegazione: Visual BCD dalla prima data della sua pubblicazione nel settembre. Nel 2010 sono state implementate tutte le abilità menzionate! Windows 7 o Windows 8 non ha importanza poiché il formato e le definizioni degli elementi BCD sono uguali per il 95% o più.
Snayob,

DisplayBootMenu non mostrerà la configurazione del caricatore Win8 né consentirà l'avvio del sistema operativo precedente.
Kagali-san,

Per una spiegazione più dettagliata sull'argomento vedi windows7boot.blogspot.com spero che questo aiuti utenti meno esperti e downvoter;)
snayob

-2

Se si desidera elencare entrambi Windows (Windows XP e Windows 8) attenersi alla seguente procedura:

  1. Scarica EasyBCD .
  2. Installalo e aprilo. La sua prima pagina fornisce tutte le informazioni sulla sequenza di caricamento dei SO.
  3. Ora modifica come richiesto.

2
Devi notare che la mia domanda posta molto tempo fa. Quella volta EasyBCD non supportava l'anteprima per gli sviluppatori di Windows 8. Come accennato in precedenza, ho usato EasyBCD e non è nella pagina principale dell'interfaccia utente. Se è così facile, allora questa domanda non esiste nemmeno. Guarda il tempo di creazione della domanda, amico (oltre 4 mesi fa, pochi giorni dopo l'anteprima di win8 diffusa sul web).
Edward
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.