Pourquoi modifier la base de données de configuration de démarrage ?
Boot Configuration Database (BCD) est un composant important du système d’exploitation Windows qui régit le processus de démarrage. Parfois, les utilisateurs ont besoin de modifier le BCD pour s’assurer que le système fonctionne correctement ou pour résoudre des problèmes existants. Voici quelques-unes des principales raisons pour lesquelles l’édition du BCD est nécessaire :
1. Paramètres de démarrage double : ajout ou suppression d’entrées de démarrage
Pour les utilisateurs qui ont plus d’un système d’exploitation sur leur ordinateur (dual boot), BCD offre une facilité de gestion des entrées de démarrage. Si le deuxième système d’exploitation n’est pas détecté automatiquement, les utilisateurs peuvent l’ajouter manuellement à l’aide de BCDEdit. De plus, si l’ancien système d’exploitation n’est plus utilisé, les utilisateurs peuvent le supprimer de la liste de démarrage pour éviter toute confusion lorsque l’ordinateur est allumé.
Ajout d’une nouvelle entrée de démarrage :
bcdedit /create {ntldr} /d “Windows 7”
Supprimer les entrées de démarrage inutilisées :
bcdedit /delete {ID}
2. Résolution des erreurs de démarrage : réparation du gestionnaire de démarrage corrompu ou des entrées de démarrage manquantes
Une corruption dans le gestionnaire de démarrage ou la perte d’entrées de démarrage peut empêcher Windows de démarrer. Voici quelques erreurs courantes qui peuvent être corrigées en modifiant BCD :
- “Bootmgr is missing”
- “Operating system not found”
- “The boot configuration data file is missing or contains errors”
L’une des solutions les plus couramment utilisées pour résoudre ce problème consiste à exécuter la commande suivante en Command Prompt en mode Recovery :
bootrec /rebuildbcd
Cette commande recherchera un système d’exploitation existant et le rajoutera au BCD.
3. Optimisation du démarrage : définition d’un temps d’attente ou modification de l’ordre de démarrage
Windows donne un temps d’attente avant de choisir le système d’exploitation par défaut sur un ordinateur qui a plus d’un système d’exploitation. Si l’utilisateur souhaite réduire le temps d’attente ou modifier l’ordre de démarrage, le BCD peut être ajusté pour accélérer le processus de démarrage.
Réglage du délai d’expiration du démarrage (en secondes) :
bcdedit /timeout 5
Modifiez l’ordre de démarrage pour que Windows 11 soit utilisé par défaut :
bcdedit /default {current}
4. Personnalisation du démarrage Windows : spécification du système d’exploitation par défaut, activation du débogage, etc.
Les utilisateurs plus expérimentés peuvent souhaiter activer les options de débogage, le mode sans échec ou exécuter certaines commandes au démarrage. À l’aide de BCD, les utilisateurs peuvent effectuer certains paramètres supplémentaires tels que :
Activez le débogage pour l’analyse du système :
bcdedit /debug ON
Exécution de Windows en mode sans échec :
bcdedit /set {current} safeboot minimal
Comment accéder aux BCD et les modifier avec BCDEdit
Étape 1 : Ouvrir la ligne de commande en tant qu’administrateur
Pour commencer à modifier le BCD, vous devez ouvrir l’invite de commande ou le terminal Windows en tant qu’administrateur. Comment:
1. Faites un clic droit sur Start Menu.
2. Sélectionnez Command Prompt (Admin) ou Windows Terminal (Admin).
Étape 2 : Utiliser les commandes BCDEdit
Une fois l’invite de commande ouverte, tapez la commande suivante pour afficher le contenu du BCD :
BCDEdit
Étape 3 : Comprendre l’identification de la BCD
Chaque entrée du BCD possède un identificateur qui peut être un nom technique, une chaîne de texte ou un GUID (General Unique Identifier). Exemple:
{current}
Cet identificateur est utilisé pour faire référence au système d’exploitation principal en cours d’exécution.