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