Options de ligne de commande BCDEdit

Les fichiers Données de configuration de démarrage (BCD) fournissent un magasin utilisé pour décrire les applications de démarrage et les paramètres d’application de démarrage.

BCDEdit est un outil en ligne de commande permettant de gérer BCD. Il peut être utilisé à diverses fins, notamment la création de magasins, la modification de magasins existants et l’ajout d’options de menu de démarrage.

Exécution de BCDEdit

BCDEdit est inclus dans le dossier %WINDIR%\System32. Il requiert des privilèges d’administrateur pour modifier les données BCD. Après avoir modifié les données BCD, un arrêt et un redémarrage normaux sont nécessaires pour garantir que tous les paramètres BCDEdit modifiés ont été vidés vers le disque.

BCDEdit est limité aux types de données standard et est conçu principalement pour effectuer des modifications communes uniques à BCD. Ressources connexes :

  • Certaines opérations BCD courantes (telles que la récupération d’une partition ou la configuration de la partition système d’un nouveau PC) peuvent être plus facilement réalisées à l’aide de BCDboot.
  • Pour les opérations complexes ou les types de données non standard, envisagez d’utiliser l’interface de programmation d’applications (API) BCD Windows Management Instrumentation (WMI) pour créer des outils personnalisés plus puissants et plus flexibles.

Syntaxe BCDEdit

BCDEdit /Command[Argument1] [Argument2] ...

Options de ligne de commande BCDEdit

Les options de ligne de commande suivantes sont disponibles pour BCDEdit.exe.

Aide

Option Description
/? [commmand]

Affiche une liste de commandes BCDEdit.

Pour afficher une aide détaillée sur une commande particulière, exécutez bcdedit /?command, où command est le nom de la commande sur laquelle vous êtes à la recherche d’informations supplémentaires.

bcdedit /? createstore

Fonctionnement sur un magasin

Option Description
/createstore Crée un magasin de données de configuration de démarrage vide. Le magasin créé n’est pas un magasin système.
/export Exporte le contenu du magasin système dans un fichier. Ce fichier peut être utilisé ultérieurement pour restaurer l’état du magasin système. Cette commande est valide uniquement pour le magasin système.
/import Restaure l’état du magasin système à l’aide d’un fichier de données de sauvegarde généré précédemment à l’aide de l’option /export. Cette commande supprime toutes les entrées existantes dans le magasin système avant l’importation. Cette commande est valide uniquement pour le magasin système.
/store Cette option peut être utilisée avec la plupart des commandes BCDedit pour spécifier le magasin à utiliser. Si cette option n’est pas spécifiée, BCDEdit fonctionne sur le magasin système. L’exécution de la commande bcdedit /store seule revient à exécuter la commande active bcdedit /enum.
/sysstore Définit l’appareil du magasin système. Cela affecte uniquement les systèmes EFI. Elle n’est pas conservée entre les redémarrages et est utilisée uniquement dans les cas où l’appareil du magasin système est ambigu.

Fonctionnement sur des entrées dans un magasin

Option Description
/copy Effectue une copie d’une entrée de démarrage spécifiée dans le même magasin système.
/create Crée une entrée dans le magasin de données de configuration de démarrage. Si un identificateur connu est spécifié, les options /application, /inherit et /device ne peuvent pas être spécifiées. Si un identificateur n’est pas spécifié ou n’est pas connu, une option /application, /inherit ou /device doit être spécifiée.
/delete Supprime un élément d’une entrée spécifiée.
/mirror Crée un miroir d’entrées dans le magasin.

Modification des options d’entrée

Option Description
/deletevalue Supprime un élément spécifié d’une entrée de démarrage.
/set Définit une valeur d’option d’entrée.

Par exemple, cette commande permet au système d’approuver les versions d'évaluation Windows Insider qui sont signées avec des certificats qui ne sont pas approuvés par défaut :

Bcdedit /set {bootmgr} flightsigning on
Bcdedit /set flightsigning on

Redémarrez après l’exécution de la commande. Pour désactiver la signature de vol (flightsigning) :

Bcdedit /set {bootmgr} flightsigning off
Bcdedit /set flightsigning off

Contrôle de la sortie

Option Description
/enum Répertorie les entrées dans un magasin. L’option /enum est la valeur par défaut de BCEdit. Par conséquent, l’exécution de la commande bcdedit sans options revient à exécuter la commande active bcdedit/enum.
/v Mode documenté. En général, les identificateurs d’entrée bien connus sont remplacés par leur nom convivial court. La spécification de /v comme option de ligne de commande affiche tous les identificateurs sous leur forme complète.

L’exécution de la commande bcdedit/v seule revient à exécuter la commande bcdedit/enum active/v.

Contrôle du gestionnaire de démarrage

Option Description
/bootsequence Spécifie l’ordre d’affichage à usage unique à utiliser pour le prochain démarrage. Cette commande est similaire à l’option /displayorder, à ceci près qu’elle est utilisée uniquement lors du démarrage suivant de l’ordinateur. Par la suite, l’ordre d’affichage d’origine de l’ordinateur est rétabli.
/default Spécifie l’entrée par défaut que le gestionnaire de démarrage sélectionne lorsque le délai d’attente expire.
/displayorder Spécifie l’ordre d’affichage utilisé par le gestionnaire de démarrage pour afficher les options de démarrage à un utilisateur.
/timeout Spécifie le délai d’attente, en secondes, avant que le gestionnaire de démarrage sélectionne l’entrée par défaut.
/toolsdisplayorder Spécifie l’ordre d’affichage que le gestionnaire de démarrage doit utiliser lors de l’affichage du menu outils.

Options des services de gestion d’urgence

Option Description
/bootems Active ou désactive les services de gestion d’urgence (EMS) pour l’entrée spécifiée.
/ems Active ou désactive les EMS pour l’entrée de démarrage du système d’exploitation spécifiée.
/emssettings Définit les paramètres globaux des EMS de l’ordinateur. /emssettings n’active ni ne désactive les EMS pour une entrée de démarrage particulière.

Débogage

Option Description
/bootdebug Active ou désactive le débogueur de démarrage pour une entrée de démarrage spécifiée. Bien que cette commande fonctionne pour n’importe quelle entrée de démarrage, elle est effective uniquement pour les applications de démarrage.
/dbgsettings Spécifie ou affiche les paramètres globaux du débogueur pour le système. Cette commande n’active ni ne désactive le débogueur du noyau. Utilisez l’option /debug à cet effet. Pour définir un paramètre de débogueur global individuel, utilisez la commande de valeur de type bcdedit /setdbgsettings.
/debug Active ou désactive le débogueur du noyau pour une entrée de démarrage spécifiée.
/hypervisorsettings Définit les paramètres de l’hyperviseur.

Pour résoudre les problèmes d’une nouvelle installation, activez le mode débogage en modifiant le fichier de configuration de démarrage (BCD). Par exemple, utilisez la syntaxe suivante pour activer le débogage du noyau ou de démarrage.

bcdedit /set <id> debug on

ou

bcdedit /set <id> bootdebug on

<id> est le GUID de l’objet Chargeur (Loader) utilisé pour charger le système d’exploitation. Vous pouvez utiliser « Par défaut » si le système d’exploitation est l’option par défaut du menu Gestionnaire de démarrage.

Pour obtenir des exemples de BCDEdit, consultez Données de configuration de démarrage (BCD) dans Windows Vista.

Journalisation des événements à distance

Option Description
/eventsettings Définit les paramètres globaux de journalisation des événements distants.
/event Active ou désactive la journalisation des événements à distance pour une entrée du système d’exploitation.