Comment personnaliser l’ordre d’affichage du menu de démarrage sous Windows
De nombreuses personnes apprécient les configurations à double démarrage, permettant de basculer entre Windows et Linux (comme Ubuntu) sur la même machine. Cependant, l’ordre de démarrage par défaut n’est parfois pas idéal. Vous préférez peut-être que Linux démarre en premier, car vous l’utilisez principalement, ou vous souhaitez simplement changer d’ordre après un certain temps. Modifier l’ordre d’affichage du menu de démarrage n’est pas sorcier, mais cela implique quelques étapes qui peuvent vous poser problème si vous n’y prêtez pas attention. Heureusement, grâce à un peu de magie en ligne de commande, vous pouvez définir l’ordre de démarrage de votre système d’exploitation comme vous le souhaitez, afin que votre système d’exploitation préféré démarre automatiquement sans avoir à le sélectionner à chaque fois. C’est particulièrement pratique si vous jonglez régulièrement avec différents systèmes d’exploitation, par exemple en passant de Windows pour le travail à Ubuntu pour le développement. Voici comment ajuster cet ordre de démarrage sous Windows, et même sous Linux si nécessaire.
Comment modifier l’ordre d’affichage du menu de démarrage sous Windows
Méthode 1 : Utilisation de l’invite de commande en tant qu’administrateur
C’est la méthode standard, et elle fonctionne généralement plutôt bien. Pourquoi ? Parce que Windows stocke toutes ces entrées de démarrage dans une grande base de données appelée BCD (Boot Configuration Data).Vous pouvez la manipuler avec bcdedit, un outil intégré. Si vous souhaitez privilégier Ubuntu, Windows ou tout autre système d’exploitation, voici comment procéder :
- Appuyez sur Windows + X et sélectionnez Terminal Windows (Admin) ou si vous préférez, Invite de commandes (Admin).
- Lorsque le contrôle d’accès utilisateur apparaît, cliquez sur Oui.
- Saisissez
bcdeditet appuyez sur Entrée. Préparez-vous : toutes vos entrées de démarrage s’affichent.
C’est là que ça devient concret : parcourez la liste et trouvez les entrées du chargeur de démarrage Windows. Chacune d’elles comporte une ligne indiquant un identifiant entre accolades, comme {current}ou une longue chaîne de lettres. Notez-les, car vous en aurez besoin.
- Continuez à faire défiler la page vers le bas ; il peut y avoir plusieurs entrées si vous effectuez un double démarrage sur différentes distributions Linux ou versions de Windows. Notez toutes les entrées pertinentes.
- Une fois les identifiants connus, vous pouvez modifier leur ordre. Imaginons que vous souhaitiez placer Ubuntu en premier et que son identifiant soit
{abcdef123456}, tandis que Windows est{current}. Pour placer Ubuntu en premier, exécutez :
bcdedit /displayorder {abcdef123456} {current}
Cette commande réorganise le menu de démarrage, en plaçant le système d’exploitation spécifié en premier. Vos modifications seront prises en compte après un redémarrage et, la prochaine fois, le système d’exploitation sélectionné démarrera automatiquement sans avoir à le sélectionner manuellement.
- Si vous souhaitez définir une entrée spécifique comme valeur par défaut, copiez simplement la commande et ajoutez
/addfirstà la fin :
bcdedit /displayorder {abcdef123456} /addfirst
Remplacez {abcdef123456}par l’identifiant réel de la bcdeditsortie précédente. Ce système d’exploitation devient ainsi définitivement le premier de la liste ; il devient alors la valeur par défaut au démarrage.
Une fois terminé, fermez toutes les fenêtres, redémarrez et vous devriez voir le nouvel ordre reflété dans le menu de démarrage.
Option 2 : Utilisation de Windows PowerShell (non recommandé)
Techniquement, les mêmes commandes fonctionnent dans PowerShell, mais… il est plus sûr de les exécuter bcdeditdirectement depuis l’invite de commandes avec les droits d’administrateur. PowerShell peut être un peu instable avec ces commandes de bas niveau, et Windows a tendance à créer des surprises lorsque les scripts perturbent les configurations de démarrage du système. Donc, à moins d’être à l’aise et d’avoir une bonne base de données, restez dans l’invite de commandes. Mieux vaut prévenir que guérir, surtout pour les opérations de démarrage.
Conseils supplémentaires et dépannage
- Si votre système d’exploitation n’apparaît pas dans la liste ou si les commandes ne fonctionnent pas, vérifiez vos droits d’administrateur et exécutez l’invite de commandes en tant qu’administrateur. Pour ce faire, faites un clic droit sur l’icône CMD et sélectionnez « Exécuter en tant qu’administrateur ».
- Parfois, redémarrer deux fois après ces modifications peut aider. Windows peut être lent à mettre à jour la liste du menu de démarrage lors de la première tentative.
- Si Windows ne démarre pas après avoir modifié le BCD, vous devrez peut-être réparer le démarrage à l’aide d’un support de récupération.
Bien sûr, Windows rend la tâche plus complexe que nécessaire. Mais une fois ces commandes maîtrisées, changer l’ordre de démarrage devient un jeu d’enfant. Plus besoin de fouiller dans le BIOS ni de s’embêter avec les menus de démarrage au démarrage.
Résumé
- Utilisez -le
bcdeditpour répertorier, identifier et réorganiser vos entrées de démarrage. - Assurez-vous d’ouvrir l’invite de commande en tant qu’administrateur.
- Remplacez les identifiants dans les commandes par les identifiants réels de votre système.
- Redémarrez et vérifiez si l’ordre a changé comme souhaité.
Conclure
Espérons que cette petite astuce simplifie la gestion des configurations multi-boot. Avec quelques commandes, vous pouvez prioriser votre système d’exploitation préféré sans avoir à vous battre avec le menu de démarrage à chaque fois. Je ne comprends pas pourquoi Windows n’a pas simplifié cela, mais bon, c’est une solution de contournement qui fonctionne généralement. Gardez simplement à l’esprit que ces commandes délicates doivent être manipulées avec précaution : des erreurs de saisie peuvent tout gâcher. Mais sur une configuration, cela a fonctionné, sur une autre, beaucoup moins. Alors, ne vous découragez pas si c’est capricieux au début. Espérons que cela aidera quelques utilisateurs à faire fonctionner leur système comme ils le souhaitent.