Le plus difficile lorsque vous optez pour le double démarrage ou le démarrage multiple est que, parfois, le gestionnaire de démarrage ne reconnaît pas les anciens systèmes d’exploitation. Cela peut être dû au fait que les anciens systèmes d'exploitation utilisent un type de chargeur de démarrage différent de celui utilisé avant Windows Vista ou simplement parce que Windows n'a pas pu attribuer un nom de lecteur aux systèmes d'exploitation manquants.
Éditeur de données de configuration de démarrage (BCD)
The Bcdedit.exe command-line tool modifies the boot configuration data store. The boot configuration data store contains boot configuration parameters and controls how the operating system is booted. These parameters were previously in the Boot.ini file (in BIOS-based operating systems) or in the nonvolatile RAM entries (in Extensible Firmware Interface-based operating systems). You can use Bcdedit.exe to add, delete, edit, and append entries in the boot configuration data store.
Cet article porte sur l’éditeur de données de configuration de démarrage et tente de vous expliquer comment il peut vous aider à corriger des erreurs telles que Système d’exploitation non trouvé, incapable de détecter les systèmes d’exploitation secondaires et tertiaires en cas de démarrage multiple et d’erreurs similaires.
Pourquoi passer de Boot.ini à BCD?
BCD a été créé pour fournir un mécanisme amélioré de description des données de configuration de démarrage. Avec le développement de nouveaux modèles de microprogrammes, une interface extensible et interopérable était nécessaire pour extraire le microprogramme sous-jacent. Cette nouvelle conception constitue la base de nombreuses nouvelles fonctionnalités de Windows Vista, Windows 7, Windows 8 et Windows 10, telles que l'outil de réparation du démarrage et les raccourcis de l'installation pour plusieurs utilisateurs.
Que fait BCD Editor?
BCD Editor est fourni sous forme d’interface graphique sous Windows. Il n'y a pas beaucoup d'options disponibles, mais vous pouvez corriger le gestionnaire de démarrage et réparer l'enregistrement de démarrage principal à l'aide de l'interface graphique.
L'interface utilisateur graphique vous permet également de résoudre les problèmes dans lesquels Bootmgr est manquant dans certains cas.
Emplacement du registre BCD
Le magasin de données de configuration de démarrage contient les paramètres de configuration de démarrage et contrôle le démarrage du système d'exploitation.
Le registre BCD est situé dans le boot bcd dossier de la partition active.
Pour les systèmes basés sur EFI, l'emplacement par défaut du registre BCD est sur la partition EFI.
Lis: Comment sauvegarder et restaurer un fichier BCD sous Windows.
Version en ligne de commande de BCD Editor
La version en ligne de commande de BCD Editor est très puissante et permet d’exécuter diverses fonctions:
- Créer un magasin BCD
- Ajouter des entrées à un magasin BCD existant
- Modifier les entrées existantes dans un magasin BCD
- Supprimer des entrées d'un magasin BCD
- Exporter des entrées dans un magasin BCD
- Importer des entrées depuis un magasin BCD
- Liste les paramètres actuellement actifs
- Interroger des entrées d'un type particulier et
- Appliquer un changement global
Pour voir ce que vous pouvez faire d'autre BCDEdit.exe, tapez bcdedit.exe /? à l'invite de commande. Il répertorie les options complètes et les opérations que vous pouvez effectuer avec l'éditeur BCD à l'aide de l'invite de commande.
Plusieurs environnements de démarrage
Si vous envisagez d’utiliser deux systèmes d’exploitation ou plus, tenez compte des points suivants:
- Installez Windows Vista ou un système d'exploitation supérieur sur une autre partition. En règle générale, chaque système d'exploitation doit avoir sa propre partition. Les dossiers communs tels que Windows, Program Files, etc. créeront des conflits et risquent de bloquer votre ordinateur. Cela dit, si vous souhaitez utiliser des systèmes d'exploitation plus anciens, commencez par les installer avant Windows Vista afin qu'ils puissent continuer à utiliser boot.ini, puis installez les systèmes d'exploitation Vista ou ultérieurs de manière à éviter tout conflit avec bootcfg.
- Vous devrez vous assurer que les systèmes d'exploitation antérieurs à Vista utilisent le fichier boot.ini et ceux qui démarrent à partir de Vista ou de systèmes d'exploitation ultérieurs utilisent BCD. Ceci peut être accompli en utilisant la ligne de commande BCD et également via la commande MSCONFIG.
- Ne désactivez jamais BCD même si vous souhaitez exécuter des systèmes d'exploitation plus anciens tels que Windows XP avec Vista ou des versions plus récentes. Le BCD aide à trouver le fichier boot.ini qui aide à son tour à charger les anciens systèmes d'exploitation. Si vous désactivez BCD, votre ordinateur risque de ne pas reconnaître les systèmes d'exploitation plus anciens.
Changer le système d'exploitation par défaut à l'aide de BCD
Le moyen le plus simple et le plus rapide consiste à utiliser la version en ligne de commande de BCD.exe. Utilisez la commande suivante à l'invite de commande:
BCDEDIT /DEFAULT {ID}
Pour connaître l'ID de chaque système d'exploitation, utilisez la commande suivante:
BCDEDIT /ENUM ALL
Dans la liste des ID, copiez celui situé en regard du système d'exploitation que vous souhaitez définir par défaut et collez-le à la place de {ID} dans la première commande.
Boot Configuration Data Editor a cessé de fonctionner
Si vous recevez cette erreur, vous devrez exécuter la réparation de démarrage. Ces liens peuvent vous aider:
- Exécuter la réparation de démarrage dans Windows 7
- Exécuter la réparation automatique dans Windows 8
- Exécutez la réparation de démarrage sous Windows 10. Vous obtiendrez les paramètres sous Options de démarrage avancées.
Pour une lecture détaillée, veuillez visiter TechNet.
EasyBCD, Visual BCD Editor et Dual Boot Repair Tool sont trois logiciels gratuits qui vous permettent d’éditer et de réparer facilement les données de configuration de démarrage Windows.