BCDEdit /set

La commande BCDEdit /set définit une valeur d’option d’entrée de démarrage dans le magasin de données de configuration de démarrage Windows (BCD). Utilisez la commande BCDEdit /set pour configurer des éléments d’entrée de démarrage spécifiques, tels que les paramètres du débogueur du noyau, les options de mémoire ou les options qui activent le code en mode noyau signé par un test, ou pour charger d’autres fichiers de couche d’abstraction matérielle (HAL) et de noyau. Pour supprimer une option d’entrée de démarrage, utilisez la commande BCDEdit /deletevalue .

Attention

Des privilèges d’administration sont requis pour utiliser BCDEdit pour modifier BCD. La modification de certaines options d’entrée de démarrage à l’aide de la commande BCDEdit /set peut rendre votre ordinateur inopérable. Vous pouvez également utiliser les paramètres de démarrage ou l’utilitaire configuration système (MSConfig.exe) pour modifier les paramètres de démarrage.

Notes

 Avant de définir les options BCDEdit, vous devrez peut-être désactiver ou suspendre BitLocker et le démarrage sécurisé sur l’ordinateur.

Alternatives à BCDEdit

Options de démarrage des paramètres

Conseil

 Pour éviter les risques associés à l’utilisation de BCDEdit, envisagez d’utiliser une autre méthode pour effectuer la configuration de démarrage décrite dans cette section.

Paramètres de démarrage

Certaines options de démarrage courantes, telles que l’activation du mode de débogage, sont disponibles dans les options de démarrage. Dans Windows 10, les paramètres sont accessibles dans Paramètres, Mise à jour et sécurité, sélectionnez Récupération. Sous Démarrage avancé, sélectionnez Redémarrer maintenant. Lorsque le PC redémarre, sélectionnez Options de démarrage. Ensuite, sélectionnez Résoudre les problèmes des > paramètres de démarrage des options > avancées, puis sélectionnez le bouton Redémarrer. Lorsque le PC redémarre, vous serez en mesure de définir les options de démarrage disponibles.

Utilitaire de configuration système

Utilisez l’utilitaire de configuration système (MSConfig.exe) au lieu de BCDEdit lorsque cela est possible. Pour plus d’informations, consultez Comment ouvrir MSConfig dans Windows 10.

Syntaxe

bcdedit  /set [{ID}] datatype value

Paramètres

[{ID}]
Le {ID} est le GUID associé à l’entrée de démarrage. Si vous ne spécifiez pas de {ID}, la commande modifie l’entrée de démarrage du système d’exploitation actuelle. Si une entrée de démarrage est spécifiée, le GUID associé à l’entrée de démarrage doit être placé dans des accolades { }. Pour afficher les identificateurs GUID de toutes les entrées de démarrage actives, utilisez la commande bcdedit /enum . L’identificateur de l’entrée de démarrage actuelle est {current}. Pour plus d’informations sur cette option, utilisez la commande suivante : bcdedit / ? ID

Notes

Si vous utilisez Windows PowerShell, vous devez utiliser des guillemets autour de l’identificateur d’entrée de démarrage, par exemple : « {49916baf-0e08-11db-9af4-000bdbd316a0} » ou « {current} ».

valeur de type de données

Utiliser l’aide de la ligne de commande pour afficher les options

Utilisez l’aide en ligne de commande pour BCDEdit pour afficher les informations disponibles pour une version spécifique de Windows.

C:\> BCDEdit /?

BCDEDIT - Boot Configuration Data Store Editor

The Bcdedit.exe command-line tool modifies the boot configuration data store.
The boot configuration data store contains boot configuration parameters and
controls how the operating system is booted. These parameters were previously
in the Boot.ini file (in BIOS-based operating systems) or in the nonvolatile
RAM entries (in Extensible Firmware Interface-based operating systems). You can
use Bcdedit.exe to add, delete, edit, and append entries in the boot
configuration data store.

For detailed command and option information, type bcdedit.exe /? <command>. For
example, to display detailed information about the /createstore command, type:

 bcdedit.exe /? /createstore

For an alphabetical list of topics in this help file, run "bcdedit /? TOPICS".

Les sections suivantes décrivent certains types de données courants et leurs valeurs associées.

Paramètres de démarrage

bootlog [ oui | non ]
Active le journal d’initialisation système. Ce journal est stocké dans le fichier Ntbtlog.txt dans le répertoire %WINDIR%. Il comprend une liste de pilotes chargés et déchargés au format texte.

bootmenupolicy [ Standard hérité ] |
Définit le type de menu de démarrage que le système utilisera. Pour Windows 10, Windows 8.1, Windows 8 et Windows RT la valeur par défaut est Standard. Pour Windows Server 2012 R2, Windows Server 2012, la valeur par défaut est Héritée. Lorsque l’option Hérité est sélectionnée, le menu Options avancées (F8) est disponible. Lorsque Standard est sélectionné, le menu de démarrage s’affiche, mais uniquement dans certaines conditions : par exemple, en cas d’échec de démarrage, si vous démarrez à partir d’un disque de réparation ou d’un support d’installation, si vous avez configuré plusieurs entrées de démarrage ou si vous avez configuré manuellement l’ordinateur pour utiliser le démarrage avancé. Lorsque Standard est sélectionné, la clé F8 est ignorée pendant le démarrage. Windows 8 PC démarrent rapidement, il n’y a donc pas assez de temps pour appuyer sur F8. Pour plus d’informations, consultez Paramètres de démarrage Windows (y compris le mode sans échec).

Notes

L’option est disponible à partir de Windows 8 et Windows Server 2012. Vous pouvez également utiliser les options onetimeadvanced pour utiliser le menu Options avancées (F8) (Hérité) une fois au démarrage suivant.

stratégie bootstatuspolicy

Contrôle la stratégie de status de démarrage. La stratégie de status de démarrage peut être l’une des suivantes :

Stratégie d’état de démarrage Description
DisplayAllFailures Affiche toutes les erreurs en cas d’échec de démarrage, d’arrêt ou de point de contrôle. L’ordinateur bascule vers l’environnement de récupération Windows au redémarrage.
IgnoreAllFailures Ignorez les erreurs en cas d’échec de démarrage, d’arrêt ou d’échec du point de contrôle. L’ordinateur tente de démarrer normalement une fois qu’une erreur se produit.
IgnoreShutdownFailures Ignorez uniquement les erreurs en cas d’échec de l’arrêt. En cas d’arrêt ayant échoué, l’ordinateur ne bascule pas automatiquement vers l’environnement de récupération Windows au redémarrage. Il s’agit du paramètre par défaut pour Windows 8.
IgnoreBootFailures Ignorez uniquement les erreurs en cas d’échec du démarrage. En cas d’échec du démarrage, l’ordinateur ne bascule pas automatiquement vers l’environnement de récupération Windows au redémarrage.
IgnoreCheckpointFailures Ignorez uniquement les erreurs en cas d’échec d’un point de contrôle. En cas d’échec d’un point de contrôle, l’ordinateur ne bascule pas automatiquement vers l’environnement de récupération Windows au redémarrage. L’option est disponible à partir de Windows 8 et Windows Server 2012.
DisplayShutdownFailures Affiche les erreurs en cas d’échec d’arrêt. En cas d’arrêt ayant échoué, l’ordinateur bascule vers l’environnement de récupération Windows au redémarrage. Ignore les échecs de démarrage et les points de contrôle ayant échoué. L’option est disponible à partir de Windows 8 et Windows Server 2012.
DisplayBootFailures Affiche les erreurs en cas d’échec du démarrage. En cas d’échec du démarrage, l’ordinateur bascule vers l’environnement de récupération Windows au redémarrage. Ignore les échecs d’arrêt et les points de contrôle ayant échoué. L’option est disponible à partir de Windows 8 et Windows Server 2012.
DisplayCheckpointFailures Affiche les erreurs en cas d’échec d’un point de contrôle. En cas d’échec d’un point de contrôle, l’ordinateur bascule vers l’environnement de récupération Windows au redémarrage. Ignore les échecs de démarrage et d’arrêt. L’option est disponible à partir de Windows 8 et Windows Server 2012.

quietboot [ on | off ]
Contrôle l’affichage d’une image bitmap haute résolution à la place de l’animation et de l’affichage de l’écran de démarrage Windows.

Notes

N’utilisez pas l’option quietboot dans Windows 8, car elle empêche l’affichage de bogues case activée données en plus de tous les graphiques de démarrage.

sos [ on | off ]
Contrôle l’affichage des noms des pilotes à mesure qu’ils se chargent pendant le processus de démarrage. Utilisez sos on pour afficher les noms. Utilisez sos off pour supprimer l’affichage.

lastknowngood [ on | off ]
Active le démarrage jusqu’à la dernière bonne configuration connue.

nocrashautoreboot [ on | off ]
Désactive le redémarrage automatique en cas d’incident.

resumeobject (id)
Définit l’identificateur de l’objet resume associé à cet objet de système d’exploitation.

safebootalternateshell [ on | off ]
Utilise l’autre interpréteur de commandes lors du démarrage en mode sans échec.

winpe [ on | off ]
Permet à l’ordinateur de démarrer sur Windows PE.

onetimeadvancedoptions [ on | off ]
Contrôle si le système démarre le menu hérité (menu F8) au démarrage suivant.

bcdedit /set {current} onetimeadvancedoptions on

Paramètres d'affichage

bootuxdisabled [ on | off ]
Désactive les graphiques de démarrage.

graphicsmodedisabled [ onoff ] Indique si le | mode graphique est désactivé et si les applications de démarrage doivent utiliser l’affichage en mode texte.

graphicsresolution
Définit la résolution graphique, 1024 x 768, 800 x 600, 1024 x 600, etc.

highestmode [ on | off ]
Permet aux applications de démarrage d’utiliser le mode graphique le plus élevé exposé par le microprogramme.

Couche d’abstraction matérielle (HAL) & KERNEL

fichier hal
Indique au chargeur de système d’exploitation de charger un autre fichier HAL. Le fichier spécifié doit se trouver dans le répertoire %SystemRoot%\system32.

halbreakpoint [ oui | non ]
Active le point d’arrêt de la couche d’abstraction matérielle (HAL) spécial.

fichier de noyau
Indique au chargeur de système d’exploitation de charger un autre noyau. Le fichier spécifié doit se trouver dans le répertoire %SystemRoot%\system32.

useplatformclock [ oui | non ]
Force l’utilisation de l’horloge de plateforme comme compteur de performances du système.

Notes

Cette option doit uniquement être utilisée pour le débogage.

forcelegacyplatform [ yes | no ]
Force le système d’exploitation à supposer la présence d’appareils PC hérités tels que CMOS et les contrôleurs clavier.

Notes

Cette option doit uniquement être utilisée pour le débogage.

tscsyncpolicy [Hérité | par défaut | amélioré ]
Contrôle la stratégie de synchronisation du compteur d’horodatage. Cette option doit uniquement être utilisée pour le débogage. Peut être par défaut, hérité ou amélioré.

Paramètres de vérification

testsigning [ on | off ]
Contrôle si Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2008 ou Windows Vista charge tout type de code en mode noyau signé par un test. Cette option n’est pas définie par défaut, ce qui signifie que les pilotes en mode noyau signés par test sur les versions 64 bits de Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2008 et Windows Vista ne se chargent pas par défaut. Après avoir exécuté la commande BCDEdit, redémarrez l’ordinateur pour que la modification prenne effet. Pour plus d’informations, consultez Présentation de la signature de test.

nointegritychecks [ on | off ] Désactive les vérifications d’intégrité. Impossible de définir lorsque le démarrage sécurisé est activé. Cette valeur est ignorée par Windows 7 et Windows 8.

disableelamdrivers [ oui | non ]
Contrôle le chargement des pilotes ELAM (Early Launch Antimalware). Le chargeur de système d’exploitation supprime cette entrée pour des raisons de sécurité. Cette option ne peut être déclenchée qu’à l’aide du menu F8. Une personne doit être physiquement présente (sur l’ordinateur) pour déclencher cette option.

Notes

Cette option doit uniquement être utilisée pour le débogage.

nx [Optin |OptOut | AlwaysOn |AlwaysOff]
Active, désactive et configure la prévention de l’exécution des données (DEP), un ensemble de technologies matérielles et logicielles conçues pour empêcher l’exécution de code dangereux dans des emplacements de mémoire protégés. Pour plus d’informations sur les paramètres DEP, consultez Prévention de l’exécution des données.

DEP Option Description
Optin Active LAP uniquement pour les composants du système d’exploitation, y compris le noyau Et les pilotes Windows. Les administrateurs peuvent activer DEP sur les fichiers exécutables sélectionnés à l’aide de l’Application Compatibility Toolkit (ACT).
Optout Active DEP pour le système d’exploitation et tous les processus, y compris le noyau Windows et les pilotes. Toutefois, les administrateurs peuvent désactiver LAP sur les fichiers exécutables sélectionnés à l’aide du système dans Panneau de configuration.
AlwaysOn Active DEP pour le système d’exploitation et tous les processus, y compris le noyau Windows et les pilotes. Toutes les tentatives de désactivation de DEP sont ignorées.
AlwaysOff Désactive DEP. Les tentatives d’activation sélective de DEP sont ignorées. Sur Windows Vista, ce paramètre désactive également l’extension d’adresse physique (PAE). Ce paramètre ne désactive pas PAE sur Windows Server 2008.

Paramètres du processeur

groupsizemaxsize
Définit le nombre maximal de processeurs logiques dans un seul groupe de processeurs, où maxsize est une puissance de 2 comprise entre 1 et 64 inclus. Doit être un entier de puissance de 2. Par défaut, les groupes de processeurs ont une taille maximale de 64 processeurs logiques. Vous pouvez utiliser ce paramètre de configuration de démarrage pour remplacer la taille et la composition des groupes de processeurs d’un ordinateur à des fins de test. Les groupes de processeurs prennent en charge les ordinateurs avec plus de 64 processeurs logiques. Cette option de démarrage est disponible sur les versions 64 bits de Windows 7 et Windows Server 2008 R2 et versions ultérieures. Cette option de démarrage n’a aucun effet sur les versions 32 bits de Windows 7.

Utilisez l’option de regroupement si vous souhaitez forcer plusieurs groupes et que l’ordinateur dispose de 64 processeurs logiques actifs ou moins. Pour plus d’informations sur l’utilisation de cette option, consultez Paramètres de démarrage pour tester les pilotes pour la prise en charge de plusieurs groupes de processeurs.

groupaware [ on | off ]
Force les pilotes à prendre en compte plusieurs groupes dans un environnement de groupe de processeurs multiples. Utilisez cette option pour exposer les incompatibilités entre groupes dans les pilotes et les composants. Les groupes de processeurs prennent en charge les ordinateurs avec plus de 64 processeurs logiques. Cette option de démarrage est disponible sur les versions 64 bits de Windows 7 et Windows Server 2008 R2 et versions ultérieures. Cette option de démarrage n’a aucun effet sur les versions 32 bits de Windows 7. Vous pouvez utiliser l’option groupaware et l’option groupize pour tester la compatibilité du pilote pour fonctionner avec plusieurs groupes lorsque l’ordinateur a 64 processeurs logiques actifs ou moins.

Le paramètre groupaware sur garantit que les processus sont démarrés dans un groupe autre que le groupe 0. Cela augmente les chances d’interaction entre les groupes entre les pilotes et les composants. L’option modifie également le comportement des fonctions héritées, KeSetTargetProcessorDpc, KeSetSystemAffinityThreadEx et KeRevertToUserAffinityThreadEx, afin qu’elles fonctionnent toujours sur le groupe numéroté le plus élevé qui contient des processeurs logiques actifs. Les pilotes qui appellent l’une de ces fonctions héritées doivent être modifiés pour appeler leurs équivalents prenant en charge le groupe (KeSetTargetProcessorDpcEx, KeSetSystemGroupAffinityThread et KeRevertToUserGroupAffinityThread).

Pour plus d’informations sur l’utilisation de cette option, consultez Paramètres de démarrage pour tester les pilotes pour la prise en charge de plusieurs groupes de processeurs.

maxgroup [ on | off ]
Optimise le nombre de groupes créés dans une configuration de groupe de processeurs. Le groupe maximal sur le paramètre affecte des nœuds NUMA aux groupes de manière à optimiser le nombre de groupes pour un ordinateur particulier. Le nombre de groupes créés est soit le nombre de nœuds NUMA dont dispose l’ordinateur, soit le nombre maximal de groupes pris en charge par cette version de Windows, selon la valeur la plus petite. Le comportement par défaut (maxgroup off) consiste à emballer étroitement les nœuds NUMA dans le moins de groupes possible.

Utilisez l’option maxgroup si vous souhaitez utiliser plusieurs groupes, si l’ordinateur a 64 processeurs logiques actifs ou moins et si l’ordinateur a déjà plusieurs nœuds NUMA. Cette option peut également être utilisée pour modifier la configuration de groupe par défaut d’un ordinateur qui a plus de 64 processeurs logiques.

Les groupes de processeurs prennent en charge les ordinateurs avec plus de 64 processeurs logiques. Cette option est disponible sur les versions 64 bits de Windows 7 et Windows Server 2008 R2 et versions ultérieures. Cette option de démarrage n’a aucun effet sur les versions 32 bits de Windows 7.

Pour plus d’informations sur l’utilisation de cette option, consultez Paramètres de démarrage pour tester les pilotes pour la prise en charge de plusieurs groupes de processeurs.

onecpu [ on | off ]
Force l’utilisation du processeur de démarrage uniquement dans un ordinateur doté de plusieurs processeurs logiques. Par exemple, la commande suivante configure le chargeur de système d’exploitation actuel pour qu’il utilise un seul processeur.

bcdedit /set onecpu on

increaseuservaMégaoctets
Spécifie la quantité de mémoire, en mégaoctets, pour l’espace d’adressage virtuel en mode utilisateur.

Sur les éditions 32 bits de Windows, les applications disposent de 4 gigaoctets (Go) d’espace d’adressage virtuel disponible. L’espace d’adressage virtuel est divisé de sorte que 2 Go soient disponibles pour l’application et que les 2 Autres Go soient disponibles uniquement pour le système.

La fonctionnalité de paramétrage de 4 gigaoctets, activée avec l’option increaseuserva , vous permet d’augmenter l’espace d’adressage virtuel disponible pour l’application jusqu’à 3 Go, ce qui réduit la quantité disponible pour le système à entre 1 et 2 Go. La commande BCEdit /set increaseuservaMegabytes peut spécifier n’importe quelle valeur comprise entre 2048 (2 Go) et 3072 (3 Go) mégaoctets en notation décimale. Windows utilise l’espace d’adressage restant (4 Go moins la quantité spécifiée) comme espace d’adressage en mode noyau.

Pour plus d’informations sur cette fonctionnalité, consultez Réglage de 4 gigaoctets (Windows).

nolowmem [ on | off ] Contrôle l’utilisation de la mémoire insuffisante. Lorsque nolowmem on est spécifié, cette option charge le système d’exploitation, les pilotes de périphérique et toutes les applications dans des adresses au-dessus de la limite de 4 Go, et indique à Windows d’allouer tous les pools de mémoire aux adresses supérieures à la limite de 4 Go. Notez que l’option nolowmem est ignorée dans les versions Windows 8, Windows Server 2012 et ultérieures de Windows.

pae [ForceEnable | ForceDisable par défaut | ]
Active ou désactive l’extension d’adresse physique (PAE). Lorsque PAE est activé, le système charge la version PAE du noyau Windows.

Le paramètre pae est valide uniquement sur les entrées de démarrage pour les versions 32 bits de Windows qui s’exécutent sur des ordinateurs dotés de processeurs x86 et x64. Sur les versions 32 bits de Windows (antérieures à Windows 8), paE est désactivé par défaut. Toutefois, Windows active automatiquement l’environnement PAE lorsque l’ordinateur est configuré pour l’ajout à chaud de périphériques de mémoire dans des plages de mémoire au-delà de la région de 4 Go, comme défini par la table d’affinité des ressources statiques (SRAT). La mémoire d’ajout à chaud prend en charge les périphériques de mémoire que vous pouvez ajouter sans redémarrer ou désactiver l’ordinateur. Dans ce cas, étant donné que le PAE doit être activé au démarrage du système, il est automatiquement activé afin que le système puisse immédiatement traiter la mémoire étendue ajoutée entre les redémarrages. La mémoire d’ajout à chaud est prise en charge uniquement sur Windows Server 2008, Datacenter Edition ; Windows Server 2008 pour systèmes Itanium-Based ; et sur les éditions de centre de données et d’entreprise de toutes les versions ultérieures de Windows Server. En outre, pour les versions de Windows antérieures à Windows Server 2008, la mémoire d’ajout à chaud est prise en charge uniquement sur les ordinateurs dotés d’un BIOS ACPI, d’un processeur x86 et d’un matériel spécialisé. Pour Windows Server 2008 et versions ultérieures de Windows Server, il est pris en charge pour toutes les architectures de processeur.

Sur un ordinateur qui prend en charge la prévention de l’exécution des données (DEP) avec prise en charge du matériel et qui exécute une version 32 bits du système d’exploitation Windows qui prend en charge DEP, paE est automatiquement activé lorsque DEP est activé et, sur toutes les versions 32 bits du système d’exploitation Windows, paE est désactivé lorsque vous désactivez DEP. Pour activer PAE lorsque DEP est désactivé, vous devez activer PAE explicitement, à l’aide de /set nx AlwaysOff et /set pae ForceEnable. Pour plus d’informations sur DEP, consultez Paramètres de démarrage pour configurer DEP et PAE.

Pour plus d’informations sur l’utilisation du paramètre pae et des autres paramètres qui affectent la configuration PAE, consultez Paramètres de démarrage pour configurer DEP et PAE.

removememoryMegabytes
Supprime la mémoire de la mémoire totale disponible que le système d’exploitation peut utiliser.

Par exemple, la commande suivante supprime 256 Mo de mémoire du total disponible pour le système d’exploitation associé à l’entrée de démarrage spécifiée.

bcdedit /set {49916baf-0e08-11db-9af4-000bdbd316a0} removememory 256

adresse truncatememoryLimite la quantité de mémoire physique disponible pour Windows. Lorsque vous utilisez cette option, Windows ignore toute la mémoire au niveau ou au-dessus de l’adresse physique spécifiée. Spécifiez l’adresse en octets.

Par exemple, la commande suivante définit la limite d’adresse physique à 1 Go. Vous pouvez spécifier l’adresse en décimal (1073741824) ou hexadécimal (0x40000000).

bcdedit /set {49916baf-0e08-11db-9af4-000bdbd316a0} truncatememory 0x40000000

VESA, PCI, VGA et TPM

usefirmwarepcisettings [ oui | non ]
Active ou désactive l’utilisation de ressources d’interconnexion de composants périphériques (PCI) configurées par le BIOS.

msi [ForceDisablepar défaut | ]
Peut être Par défaut ou ForceDisable.

vga [ on | off ]
Force l’utilisation du pilote d’affichage VGA.

novga [ on | off ]
Désactive entièrement l’utilisation des modes VGA.

tpmbootentropy [ForceEnable | ForceDisablepar défaut | ]
Détermine si l’entropie est collectée à partir du module de plateforme sécurisée (TPM) pour aider à amorçage du générateur de nombres aléatoires dans le système d’exploitation.

Processeurs et APIC

clustermodeaddressing [ entier ]
Définit le nombre maximal de processeurs à inclure dans un seul cluster APIC (Advanced Programmable Interrupt Controller).

configflags [ entier ]
Spécifie les indicateurs de configuration spécifiques au processeur.

maxproc [ oui | non ]
Indique le nombre maximal de processeurs dans le système.

numproc [ entier ]
Utilise uniquement le nombre spécifié de processeurs.

onecpu [ oui | non ]
Force uniquement le processeur de démarrage à utiliser.

restrictapicluster [ integer ]
Définit le plus grand nombre de cluster APIC à utiliser par le système.

usephysicaldestination [ oui | non ]
Force l’utilisation de l’APIC physique.

uselegacyapicmode [ oui | non ]
Force le mode APIC hérité, même si les processeurs et le chipset prennent en charge le mode APIC étendu.

x2apicpolicy [ activer | désactiver la valeur | par défaut ]
Active ou désactive l’utilisation du mode APIC étendu, si pris en charge. Le système utilise par défaut le mode APIC étendu s’il est disponible. Peut être Activé, Désactivé ou Par défaut.

Paramètres supplémentaires

disabledynamictick [ oui | non ]
Active et désactive la fonctionnalité de tick du minuteur dynamique.

Notes

Cette option ne doit être utilisée que pour le débogage.

pciexpress [ par défaut | forcé]
Active ou désactive la fonctionnalité PCI Express. Si la plateforme informatique prend en charge les fonctionnalités PCI Express et que la méthode ACPI _OSC accorde le contrôle des fonctionnalités au système d’exploitation, Windows active les fonctionnalités avancées via la fonctionnalité PCI Express Native Control (il s’agit de la fonctionnalité par défaut). Utilisez l’option forçable pour remplacer les fonctionnalités PCI Express avancées et utiliser le comportement PCI Express hérité. Pour plus d’informations, consultez Activation de PCI Express Native Control dans Windows.

useplatformtick [ oui | non ]
Force l’horloge à être soutenue par une source de plateforme, aucun minuteur synthétique n’est autorisé. L’option est disponible à partir de Windows 8 et Windows Server 2012.

Notes

Cette option ne doit être utilisée que pour le débogage.

xsavedisable [ 0 | 1 ]
Lorsqu’il est défini sur une valeur autre que zéro (0), désactive les fonctionnalités du processeur XSAVE dans le noyau.

Paramètres du débogueur

Pour utiliser les paramètres du débogueur, utilisez les commandes suivantes.

Commande Description
BCDEdit /bootdebug L’option de démarrage /bootdebug active ou désactive le débogage de démarrage de l’entrée de démarrage du système d’exploitation Windows actuelle ou spécifiée.
BCDEdit /dbgsettings L’option /dbgsettings définit ou affiche les paramètres du débogueur global actuel pour l’ordinateur. Pour activer ou désactiver le débogueur de noyau, utilisez l’option BCDEdit /debug.
BCDEdit /debug L’option de démarrage /debug active ou désactive le débogage du noyau du système d’exploitation Windows associé à l’entrée de démarrage spécifiée ou à l’entrée de démarrage actuelle.

Paramètres du débogueur de l’hyperviseur

Utilisez l’option BCDEdit/hypervisorsettings pour définir ou afficher les paramètres du débogueur d’hyperviseur pour le système. Pour plus d’informations, consultez BCDEdit /hypervisorsettings.

hypervisordebug [ On | Off ]
Contrôle si le débogueur d’hyperviseur est activé.

hypervisordebugtype [ SERIAL | 1394 | NET ] Peut être SERIAL, 1394 ou NET. Pour plus d’informations, consultez BCDEdit /hypervisorsettings.

Paramètres de l’hyperviseur

hypervisorlaunchtype [ Désactivé | automatique ]
Contrôle les options de lancement de l’hyperviseur. Si vous configurez un débogueur pour déboguer Hyper-V sur un ordinateur cible, définissez cette option sur Auto sur l’ordinateur cible. Pour plus d’informations, consultez Créer une machine virtuelle avec Hyper-V.

hypervisorloadoptions NOFORCESNOOP [ Oui | Non ]
Spécifie si l’hyperviseur doit appliquer le contrôle snoop sur les IOMWU système.

numéro hypervisornumproc
Spécifie le nombre total de processeurs logiques qui peuvent être démarrés dans l’hyperviseur.

numéro hypervisorrootproc
Spécifie le nombre maximal de processeurs virtuels dans la partition racine et limite le nombre de nœuds NUMA (Non-Uniform Memory Architecture) post-fractionnement qui peuvent avoir des processeurs logiques démarrés dans l’hyperviseur.

numéro hypervisorrootprocpernode
Spécifie le nombre total de processeurs virtuels dans la partition racine qui peuvent être démarrés dans un nœud NUMA (Non-Uniform Memory Architecture) prédéfins.

hypervisoruselargevtlb [ oui | non]
Augmente la taille de la mémoire tampon de recherche de traduction (TLB) virtuelle.

hypervisoriommupolicy [ default | enable | disable]
Contrôle si l’hyperviseur utilise une unité de gestion de la mémoire de sortie d’entrée (IOMMU).

Pilotes et racine du système

driverloadfailurepolicy [ Fatal | UseErrorControl]
Peut être Fatal ou UseErrorControl.

osdevice [ device]
Définit l’appareil qui contient la racine système.

systemroot [ string]
Définit le chemin d’accès à la racine système.

ems [ On | Off ]
Active les services de gestion des urgences du noyau. L’option BCDEdit /ems active ou désactive les services EMS (Emergency Management Services) du noyau pour l’entrée de démarrage du système d’exploitation spécifiée. Pour plus d’informations, consultez BCDEdit /ems.

L’option BCDEdit /emssettings définit les paramètres des services de gestion des urgences (EMS) globaux pour l’ordinateur. Pour plus d’informations, consultez BCDEdit /emssettings.

Mode sécurisé virtuel

vsmlaunchtype [ Désactivé | automatiquement]
Contrôle le type de lancement du mode sécurisé virtuel. Peut être Désactivé ou Automatique. Pour plus d’informations, consultez Gérer Windows Defender Credential Guard.

Journalisation des événements

La commande BCDEdit /event active ou désactive la journalisation des événements distants pour l’entrée de démarrage spécifiée. Pour plus d’informations, consultez BCDEdit /event.

Commentaires

Pour plus d’informations sur les éléments BCD spécifiques et les options de démarrage, vous pouvez utiliser les commandes BCDEdit / ? OSLOADER et BCDEdit / ? TYPES OSLOADER.

Pour afficher les entrées de démarrage actuelles et leurs paramètres, utilisez la commande bcdedit /enum . Cette commande affiche les entrées de démarrage actives et leurs identificateurs globaux uniques (GUID) associés. Utilisez les identificateurs avec la commande /set pour configurer les options d’une entrée de démarrage spécifique.

Pour supprimer une valeur d’option de démarrage que vous avez définie, utilisez l’option /deletevalue . La syntaxe de la commande est la suivante :

Bcdedit /deletevalue [{ID}] datatatype

Par exemple, si vous modifiez l’option de groupe de processeurs, regrouper, en une nouvelle valeur à des fins de test, vous pouvez revenir à la valeur par défaut de 64 en tapant la commande suivante, puis en redémarrant l’ordinateur.

bcdedit /deletevalue groupsize

Toute modification apportée à une option de démarrage nécessite un redémarrage pour prendre effet. Pour plus d’informations sur les commandes BCDEdit couramment utilisées, consultez Le forum aux questions sur l’éditeur de données de configuration de démarrage.

Dtrace

DTrace (DTrace.exe) est un outil en ligne de commande qui affiche des informations et des événements système. Il existe une option bcedit pour activer dtrace. Pour plus d’informations sur les options DTrace BCDEdit disponibles, consultez la section installation de DTrace sur Windows.

Configuration requise

Client minimum pris en charge : Windows Vista

Serveur minimum pris en charge : Windows Server 2008