Comment restaurer le chargeur de démarrage de l'interface graphique de Windows 8 après l'installation de Windows 7?

13

J'ai installé Windows 7 après avoir installé Windows 8, donc le chargeur de démarrage de Windows 7 est maintenant le chargeur de démarrage par défaut

Chargeur de démarrage Windows 7

Mais je veux restaurer à nouveau le chargeur de démarrage graphique de Windows 8

Chargeur de démarrage Windows 8

alors que faire ?

Bloc noir
la source

Réponses:

18

La présentation réelle (graphique ou texte) dépend de nombreuses propriétés qui peuvent être définies pour les entrées du magasin BCD. Un moyen simple de restaurer les paramètres par défaut pour Windows 8, en restaurant efficacement le menu de démarrage graphique, serait le suivant:

  1. Ouvrez une invite de commande élevée dans Windows 8, par exemple via + X, puis A.
  2. Là, exécutez la commande suivante:

    bcdboot C:\Windows (C devrait être la lettre de votre Windows 8, changez-la si ce n'est pas le cas)

Cette commande remplacera les fichiers de démarrage par ceux de Windows 8, définira l'entrée de menu Windows 8 comme valeur par défaut et définira les paramètres dans le BCD sur ceux par défaut, donc la prochaine fois que vous redémarrerez, vous verrez le menu graphique.


Si, pour une raison quelconque, vous souhaitez modifier et utiliser le menu de démarrage de Windows 7, vous avez au moins 3 façons:

  1. Modification de l'entrée par défaut vers Windows 7:

    Que vous pouvez faire graphiquement avec par exemple EasyBCD dans la section "Edit Boot Menu":

    Comment le faire dans EasyBCD

    Ou manuellement dans une invite de commande d'administration:

    1.1. Exécutez bcdedit /enum, vous verrez quelque chose comme ceci:

    Production

    1.2. Copiez l'identifiant de votre entrée Windows 7, dans ce cas ce serait:

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

    1.3. Exécutez la commande suivante (vous recevrez une confirmation par la suite):

    bcdedit /default {id}

    Par exemple: bcdedit /default {bd47b8fe-2713-11e2-a631-bc02f01697a2}

  2. Définissez- displaybootmenule yesdans l'entrée du gestionnaire de démarrage (qui utilise désormais le menu textuel sans rien changer):

    bcdedit /set {bootmgr} displaybootmenu yes(dans un administrateur cmd, comme avant)

  3. Supprimer ou mettre bootmenupolicyà legacydans l' entrée Windows 8:

    bcdedit /deletevalue {id} bootmenupolicy( {id}c'est celui pour Windows 8 cette fois)

Après cela, lorsque vous redémarrerez, vous verrez le menu de démarrage classique, les 2 dernières façons vous permettent d'avoir Windows 8 comme entrée par défaut.

Xandy
la source
Êtes-vous sûr à 100% que la deuxième partie de votre réponse fonctionne? L'avez-vous fait vous-même? D'autres éléments provoquent l'affichage du menu de démarrage de style texte. Tu les connais ? Veuillez visiter windows7boot.blogspot.com pour plus de détails. Même ce billet de blog ne mentionne pas tous les éléments BCD provoquant le menu de démarrage de style texte pour Windows 8 par défaut.
snayob
Bien sûr, j'ai essayé la procédure pendant que j'écrivais la réponse mais je l'ai vérifiée à nouveau en ce moment. Pour que le menu de démarrage de style texte définisse l'entrée Windows 7 par défaut ou la suppression (ou la définition de Legacy) bootmenupolicydans Windows 8 soit suffisante. Il peut y avoir plus de façons, par exemple le réglage displaybootmenude Yesl' {bootmgr}entrée est un autre, je viens d'en mentionner deux.
Xandy
Ce serait bien d'avoir des réponses complètes car certains utilisateurs pourraient se demander pourquoi sa configuration ne fonctionne pas comme prévu après avoir suivi une réponse / un guide. Qu'en est-il de displaybootmenu = yes et bootmenupolicy = standard, le résultat est ..? Microsoft a mis des pièges ici ou s'agit-il d'une erreur de mise en œuvre?
snayob
Je dirais que la réponse était assez complète, après toute la question était de restaurer le menu graphique (et la solution serait en plus de copier les fichiers de démarrage de Windows 8 mettre à jour les entrées dans le magasin BCD avec les valeurs par défaut), j'ai ajouté la deuxième partie juste au cas où. À partir de maintenant, si displaybootmenuest défini sur yesvous obtenez le menu textuel indépendamment de la bootmenupolicyvaleur, mais je ne sais pas si c'était le comportement souhaité ou une erreur de codage; Je mettrai quand même à jour la réponse.
Xandy
1
  1. Démarrez à partir du support d'installation de Windows 8.
  2. Facultativement, choisissez vos paramètres de clavier.
  3. Appuyez sur Shift+ F10pour entrer l'invite de commande.
  4. Exécutez bootrec /fixmbrpour mettre à jour l'enregistrement de démarrage principal juste pour être sûr que les partitions resteront.
  5. Exécutez bootrec /fixbootpour mettre à jour le secteur de démarrage de la partition système.
  6. Exécutez bootrec /scanospour ajouter des systèmes d'exploitation connus aux données de configuration de démarrage.
kobaltz
la source
cela affichera-t-il W7 dans le menu de démarrage W8 une fois terminé? ou y a-t-il d'autres réparations à effectuer.
Moab
1
  1. Ouvrez le menu Démarrer
  2. Tapez msconfigdans la zone de recherche et appuyez surEnter
  3. Accédez à l'onglet Boot
  4. Décochez l'option "No GUI Boot"
  5. Cliquez sur Appliquer et redémarrez pour voir les modifications.
thehelper
la source
Cette réponse ne semble pas répondre à la question posée, qui était de restaurer le menu de démarrage graphique de Windows 8.
Inari