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.
|
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
où <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. |