BCDEdit Command-Line Options

Les fichiers BCD (Boot Configuration Data) 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 %WINDIR%\System32 dossier. Il nécessite des privilèges d’administration 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 s’assurer que tous les paramètres BCDEdit modifiés sont vidés sur le disque.

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

  • 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 effectué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) WINDOWS Management Instrumentation (WMI) BCD pour créer des outils personnalisés plus puissants et flexibles.

Syntaxe BCDEdit

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

BCDEdit Command-Line Options

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

Aide

Option Description
/? [commmand]

Affiche la liste des commandes BCDEdit.

Pour afficher une aide détaillée pour une commande particulière, exécutez bcdedit /?commande, où la commande est le nom de la commande que vous recherchez pour plus d’informations.

bcdedit /? createstore

Exploitation 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 précédemment généré à 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 est équivalente à l’exécution de la commande bcdedit /enum active.
/sysstore Définit l’appareil du magasin système. Cela affecte uniquement les systèmes basés sur EFI. Il ne persiste pas entre les redémarrages et est utilisé uniquement dans les cas où l’appareil du magasin système est ambigu.

Fonctionnement 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 bien 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 builds Windows Insider Preview signées avec des certificats non 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 l’affectation de versions d’évaluation :

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. L’exécution de la commande bcdedit sans options équivaut donc à exécuter la commande active bcdedit /enum.
/v Mode documenté. En règle générale, tous les identificateurs d’entrée connus sont représentés par leur forme abrégée conviviale. La spécification de /v en tant qu’option de ligne de commande affiche tous les identificateurs en intégralité.

L’exécution de la commande bcdedit /v est équivalente à l’exécution de la commande bcdedit /enum active /v.

Contrôle du gestionnaire de démarrage

Option Description
/bootsequence Spécifie un ordre d’affichage unique à utiliser pour le démarrage suivant. Cette commande est similaire à l’option /displayorder, sauf qu’elle est utilisée uniquement la prochaine fois que l’ordinateur démarre. Ensuite, l’ordinateur revient à l’ordre d’affichage d’origine.
/default Spécifie l’entrée par défaut que le gestionnaire de démarrage sélectionne lorsque le délai d’expiration expire.
/displayorder Spécifie l’ordre d’affichage que le gestionnaire de démarrage utilise lors de l’affichage des 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 du gestionnaire de démarrage à utiliser lors de l’affichage du menu Outils.

Options des services de gestion des urgences

Option Description
/bootems Active ou désactive les services de gestion des urgences (EMS) pour l’entrée spécifiée.
/ems Active ou désactive EMS pour l’entrée de démarrage du système d’exploitation spécifiée.
/emssettings Définit les paramètres EMS globaux de l’ordinateur. /emssettings n’active ni ne désactive 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 efficace 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 pas ou 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 bcdedit /setdbgsettings type value.
/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 d’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 noyau ou le débogage de démarrage.

bcdedit /set <id> debug on

ou

bcdedit /set <id> bootdebug on

<id> est le GUID de l’objet Loader utilisé pour charger le système d’exploitation. « Par défaut » peut être utilisé si le système d’exploitation est l’option par défaut du menu Du Gestionnaire de démarrage.

Pour obtenir des exemples de BCDEdit, consultez Les données de configuration de démarrage dans Windows Vista.

Journalisation des événements distants

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