Partager via


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. Les objets et les éléments du magasin remplacent de fait Boot.ini.

BCDEdit est un outil en ligne de commande pour la gestion des magasins BCD. Il peut être utilisé à diverses fins, notamment la création de magasins, la modification de magasins existants, l’ajout de paramètres de menu de démarrage, etc. BCDEdit sert essentiellement le même objectif que Bootcfg.exe sur les versions antérieures de Windows, mais avec deux améliorations majeures :

  • Expose une plage de paramètres de démarrage plus large que Bootcfg.exe.

  • Améliore la prise en charge des scripts.

Note

Des privilèges d’administration sont requis pour utiliser BCDEdit pour modifier BCD.

BCDEdit est l’outil principal pour modifier la configuration de démarrage de Windows Vista et des versions ultérieures de Windows. Il est inclus avec la distribution Windows Vista dans le dossier %WINDIR%\System32.

BCDEdit est limité aux types de données standard et est conçu principalement pour effectuer des modifications communes uniques à BCD. Pour les opérations plus 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.

Syntax

bcdedit /command [<argument1>] [<argument2>] ...

Parameters

Options générales de ligne de commande BCDEdit

Option Description
/? Affiche une liste de commandes BCDEdit. L’exécution de cette commande sans argument affiche un résumé des commandes disponibles. Pour afficher l’aide détaillée d’une commande particulière, exécutez bcdedit / ?<command>, où <command> se trouve le nom de la commande sur laquelle vous recherchez pour plus d’informations. Par exemple, bcdedit /? createstore affiche une aide détaillée pour la commande createstore.

Paramètres appliqués à 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 seule est équivalente à l’exécution de la commande active bcdedit /enum .

Paramètres appliqués aux entrées dans un magasin

Parameter 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 paramètres /application, /Inherited et /device ne peuvent pas être spécifiés. Si un identificateur n’est pas spécifié ou s’il n’est pas bien connu, une option /application, /Own ou /device doit être spécifiée.
/delete Supprime un élément d’une entrée spécifiée.

Paramètres appliqués aux options d’entrée

Parameter 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.

Paramètres qui contrôlent la sortie

Parameter Description
/enum Répertorie les entrées dans un magasin. L’option /enum est la valeur par défaut de BCEdit, de sorte que l’exécution de la commande bcdedit sans paramètres est équivalente à l’exécution de la commande active bcdedit /enum .
/v Verbose mode. En général, les identificateurs d’entrée bien connus sont remplacés par leur nom convivial court. Si vous spécifiez /v en tant qu’option de ligne de commande, tous les identificateurs s’affichent dans leur intégralité. L’exécution de la commande bcdedit /v seule est équivalente à l’exécution de la commande bcdedit /enum active /v .

Paramètres qui contrôlent le Gestionnaire de démarrage

Parameter Description
/bootsequence Spécifie l’ordre d’affichage à usage unique à utiliser pour le prochain démarrage. Cette commande est similaire à l’option /displayorder , sauf qu’elle n’est utilisée qu’au prochain démarrage 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 paramètres 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 d’amorçage à utiliser lors de l’affichage du menu Outils .

Paramètres qui contrôlent les services de gestion des urgences

Parameter 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 pas ou ne désactive pas EMS pour une entrée de démarrage particulière.

Paramètres qui contrôlent le débogage

Parameter 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 pas ou ne désactive pas le débogueur de noyau ; Utilisez l’option /debug à cette fin. Pour définir un paramètre de débogueur global individuel, utilisez la commande bcdedit /set<dbgsettings> <type> <value> .
/debug Active ou désactive le débogueur du noyau pour une entrée de démarrage spécifiée.

Pour obtenir des exemples d’utilisation de BCDEdit, consultez l’article Référence sur les options BCDEdit.

Pour voir la notation utilisée pour indiquer la syntaxe de ligne de commande, consultez Clé de syntaxe de ligne de commande.