Comment résoudre le problème du menu de démarrage double manquant sous Windows

📅
🕑 6 minutes de lecture

Si vous utilisez une configuration à double démarrage avec Windows et Linux, il est fréquent de rencontrer des problèmes de menu de démarrage qui ne s’affichent pas au démarrage. C’est agaçant, car vous savez que tout est bien installé, mais les options de démarrage sont masquées, ou Windows démarre automatiquement sans invite. Parfois, le menu de démarrage est désactivé ou les paramètres système ne sont pas configurés pour l’afficher. Résoudre ce problème n’est pas toujours simple, surtout si vous n’êtes pas un adepte du BIOS ou de la ligne de commande, mais quelques astuces permettent généralement de résoudre le problème.

En gros, ces correctifs permettent de réactiver le menu de démarrage ou de garantir que le système attende suffisamment longtemps pour que vous puissiez choisir votre système d’exploitation. Parfois, il suffit de modifier le délai d’attente ou de réinitialiser la configuration de démarrage. C’est assez étrange, car sur certaines configurations, le menu disparaît mystérieusement après les mises à jour de Windows ou si le démarrage rapide est activé. Alors, si vous en avez assez de ne pas voir ce menu, suivez ces étapes ; elles ont fonctionné sur plusieurs machines présentant des problèmes similaires.

Comment résoudre le problème de l’option de démarrage double qui ne s’affiche pas sous Windows

Méthode 1 : Activer le menu de démarrage via l’invite de commande

C’est probablement la solution la plus rapide, surtout si vous ne voyez pas du tout le menu de démarrage au redémarrage. Parfois, Windows désactive simplement l’affichage du menu, ou il est désactivé par défaut. En le réactivant avec une simple commande dans l’Invite de commandes, il devrait réapparaître. Le problème, c’est que Windows utilise les données de configuration de démarrage (BCD) ; si elles sont erronées, le menu de démarrage ne s’affichera pas. Il est conseillé d’exécuter CMD en tant qu’administrateur : faites un clic droit sur le bouton Démarrer ou appuyez sur Windows + Xet sélectionnez Invite de commandes (Admin) ou Terminal Windows (Admin).

Tapez cette commande :

bcdedit /set {bootmgr} displaybootmenu yes

Si l’opération s’exécute sans erreur, un message indiquant « L’opération s’est terminée avec succès » s’affichera. Redémarrez votre PC. Il est parfois nécessaire de redémarrer deux fois, mais sur une configuration, cela a fonctionné immédiatement ; sur une autre, un ou deux redémarrages peuvent être nécessaires pour que le menu apparaisse au démarrage. Sinon, vérifiez ensuite les paramètres de votre BIOS.

Méthode 2 : faire en sorte que Windows affiche le menu de démarrage plus longtemps

Il s’agit plutôt d’une correction de timing. Le menu de démarrage s’affiche, mais vous n’avez pas le temps de voir ou de sélectionner votre système d’exploitation. Windows dispose d’un paramètre pour définir le délai d’attente avant le démarrage automatique. Si ce paramètre est défini sur 0 seconde, le système ignore le menu et se contente de Windows. En le réglant à, disons, 30 secondes, vous aurez suffisamment de temps pour choisir Linux, Windows ou tout autre système d’exploitation disponible.

Voici comment le changer :

  • Appuyez sur Windows + S, tapez Paramètres système avancés et appuyez sur Entrée.
  • Dans la nouvelle fenêtre, cliquez sur Paramètres sous Démarrage et récupération.
  • Recherchez l’option Délai d’affichage de la liste des systèmes d’exploitation. Si elle est définie sur 0, augmentez-la à 30 secondes ou plus. Vous pouvez également augmenter le compte à rebours en modifiant le paramètre Système d’exploitation par défaut si nécessaire.
  • Cliquez sur OK et redémarrez. Lors du redémarrage, le menu devrait rester affiché suffisamment longtemps pour vous permettre de choisir ce que vous souhaitez.

Si Windows ignore toujours le menu, vérifiez à nouveau votre configuration de démarrage ou essayez la méthode suivante.

Méthode 3 : utiliser la configuration système pour régler le délai de démarrage

Une autre façon de configurer ce paramètre est d’utiliser l’outil système msconfig. C’est assez simple, mais il arrive qu’il soit réinitialisé après des mises à jour ou un comportement étrange de Windows.

  • Appuyez sur Windows + R, tapez msconfiget appuyez sur Entrée.
  • Accédez à l’onglet Boot. Vous y trouverez le paramètre de délai d’attente, qui détermine le nombre de secondes pendant lesquelles Windows attend avant de démarrer sur le système d’exploitation par défaut.
  • Réglez-le sur au moins 30 secondes — de cette façon, vous avez suffisamment de temps pour appuyer sur une touche si vous souhaitez choisir Linux au lieu de le laisser démarrer automatiquement.
  • Cliquez sur Appliquer, puis sur OK. Redémarrez et vérifiez si le menu s’affiche et reste affiché pendant un certain temps.

Si Windows démarre toujours automatiquement sans vous donner de chance, vérifiez à nouveau l’ordre de démarrage de votre BIOS et assurez-vous que le périphérique de démarrage principal n’est pas défini directement sur le Gestionnaire de démarrage Windows sans que le menu grub ne soit activé au préalable.

Méthode 4 : Désactiver le démarrage rapide pour éviter le masquage du menu de démarrage

Le démarrage rapide est une fonctionnalité étrange qui accélère le démarrage, mais qui peut poser problème avec les systèmes à double démarrage, car elle contourne certaines vérifications et retards. La désactiver peut s’avérer utile dans certains cas, notamment si le menu ne s’affiche pas après une connexion rapide, ou si Windows démarre trop vite pour vous permettre de sélectionner Linux.

Pour l’éteindre :

  • Ouvrez le Panneau de configuration, puis accédez à Options d’alimentation.
  • Sélectionnez Choisir l’action des boutons d’alimentation dans la barre latérale gauche.
  • Cliquez sur Modifier les paramètres actuellement indisponibles en haut.
  • Sous Paramètres d’arrêt, décochez Activer le démarrage rapide (recommandé).
  • Cliquez sur Enregistrer les modifications et redémarrez votre PC. Cela rend généralement le menu de démarrage plus persistant ou, au moins, offre plus de contrôle au démarrage.

Remarque : parfois, la désactivation du démarrage rapide peut aider à résoudre les problèmes de démarrage, mais cela peut ralentir légèrement le temps de démarrage.

Conseils supplémentaires : vérifiez les paramètres du BIOS et l’ordre de démarrage

Bien sûr, Windows rend la tâche plus complexe que nécessaire, et certains paramètres du BIOS remplacent les configurations de Windows. Pour vous en assurer, redémarrez votre ordinateur, accédez aux paramètres BIOS/UEFI et vérifiez l’ordre de démarrage. Assurez-vous que le lecteur Ubuntu ou Linux est placé avant le lecteur Windows si vous l’avez configuré manuellement. Recherchez également des options comme Secure Boot ou UEFI/Legacy Boot ; elles peuvent parfois bloquer le menu de démarrage ou le faire disparaître.

Sur certaines cartes mères, une touche Menu de démarrage est disponible au démarrage (comme Échap, F12 ou Suppr ).Essayez d’appuyer dessus au démarrage pour voir si le menu s’affiche. Ainsi, vous pouvez sélectionner directement votre système d’exploitation préféré sans difficulté.

Car, soyons honnêtes, perdre le menu de démarrage de Windows est pénible, mais ces ajustements le rétablissent généralement. Parfois, il suffit de quelques essais pour voir ce qui fonctionne sur votre configuration.

Résumé

  • Réactiver le menu de démarrage avec bcdedit /set {bootmgr} displaybootmenu yesCMD (Admin)
  • Augmentez le Délai d’expiration dans la Configuration système ou les Paramètres système avancés
  • Désactiver le démarrage rapide dans Options d’alimentation
  • Vérifiez l’ordre de démarrage du BIOS et désactivez le démarrage sécurisé si nécessaire

Conclure

Essayer ces correctifs devrait vous permettre de retrouver le menu de démarrage double et de vous simplifier la vie. C’est un peu pénible lorsque le système décide de masquer les options de démarrage, surtout lorsque Linux et Windows cohabitent. En général, l’une de ces méthodes suffit : il faut parfois redémarrer plusieurs fois ou modifier un paramètre, mais le problème persiste. Espérons que cela vous évitera de vous arracher les cheveux.