Identificateurs d’options de démarrage
De nombreuses commandes bcdedit nécessitent des identificateurs. Un identificateur identifie de manière unique les entrées contenues dans le magasin de paramètres de démarrage.
Utilisez bcdedit /enum pour afficher les identificateurs.
C:\>bcdedit /enum
Windows Boot Manager
--------------------
identifier {bootmgr}
...
Windows Boot Loader
-------------------
identifier {current}
Plusieurs entrées peuvent être identifiées par des identificateurs bien connus. Si une entrée possède un identificateur bien connu, bcdedit l’affiche dans la sortie, sauf si l’option de ligne de commande /v est utilisée. Pour plus d’informations, exécutez « bcdedit /? /v ».
Les identificateurs bien connus courants sont souvent utilisés :
Identificateur | Description |
---|---|
{default} | Spécifie un identificateur virtuel qui correspond à l’entrée de l’application du gestionnaire de démarrage par défaut. |
{current} | Spécifie un identificateur virtuel qui correspond à l’entrée de l’application de démarrage du système d’exploitation pour le système d’exploitation actuellement en cours d’exécution. |
{bootmgr} | Spécifie l’entrée de l’application du gestionnaire de démarrage Windows. |
Ces identificateurs bien connus courants peuvent être hérités par toute entrée d’application de démarrage :
Identificateur | Description |
---|---|
{globalsettings} | Contient la collection de paramètres globaux qui doivent être hérités par toutes les entrées d’application de démarrage. |
{bootloadersettings} | Contient la collection de paramètres globaux qui doivent être hérités par toutes les entrées d’application de chargeur de démarrage. |
Ces identificateurs bien connus sont également disponibles pour utilisation :
Identificateur | Description |
---|---|
{dbgsettings} | Contient les paramètres globaux du débogueur qui peuvent être hérités par toute entrée d’application de démarrage. |
{hypervisorsettings} | Contient les paramètres de l’hyperviseur qui peuvent être hérités par toute entrée de chargeur de système d’exploitation. |
{emssettings} | Contient les paramètres globaux des services de gestion d’urgence qui peuvent être hérités par toute entrée d’application de démarrage. |
{resumeloadersettings} | Contient la collection de paramètres globaux qui doivent être hérités par toutes les entrées d’application de reprise de Windows depuis l’hibernation. |
{badmemory} | Contient la liste globale des défauts de la RAM qui peut être héritée par toute entrée d’application de démarrage. |
{memdiag} | Spécifie l’entrée de l’application de diagnostic de la mémoire. |
{ramdiskoptions} | Contient les options supplémentaires requises par le gestionnaire de démarrage pour les périphériques de disque RAM. |
Ces identificateurs bien connus sont utilisés avec les versions antérieures de Windows :
Identificateur | Description |
---|---|
{ntldr} | Spécifie un chargeur de système d’exploitation (Ntldr) qui peut être utilisé pour démarrer des systèmes d’exploitation antérieurs à Windows Vista. |
{fwbootmgr} | Spécifie l’entrée du gestionnaire de démarrage du firmware, en particulier sur les systèmes qui implémentent la spécification Extensible Firmware Interface (EFI). |
Héritage des options de démarrage
Certains paramètres de démarrage peuvent être hérités. Cela permet d’utiliser des groupes de paramètres dans différents scénarios de démarrage, par exemple lors de la reprise de l’hibernation.
Utilisez l’option de commande bcdedit /enum pour afficher des informations sur n’importe quel identificateur.
Dans l’exemple ci-dessous, l’affichage des informations sur l’identificateur {current} montre qu’il hérite de {bootloadersettings}.
C:\>bcdedit /enum {current}
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.exe
description Windows 10
locale en-US
inherit {bootloadersettings}
...
Utilisez la commande bcdedit /enum pour voir quels paramètres sont hérités.
Dans l’exemple ci-dessous, {globalsettings} hérite de ce qui est défini dans {dbgsettings}, {emssettings} et {badmemory}.
C:\>bcdedit /enum {globalsettings}
Global Settings
---------------
identifier {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}
Utilisez l’option inherit avec bcdedit /enum pour afficher des informations sur l’héritage.
Dans l’exemple ci-dessous, {bootloadersettings} hérite de {globalsettings} et {hypervisorsettings} et {resumeloadersettings} héritent de {globalsettings}.
C:\>bcdedit /enum inherit
...
Boot Loader Settings
--------------------
identifier {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}
Resume Loader Settings
----------------------
identifier {resumeloadersettings}
inherit {globalsettings}
...
Utilisez la commande bcdedit /enum all pour voir tous les paramètres.
C:\>bcdedit /enum all
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
...
GUIDs et identificateurs
Un identificateur utilise un identificateur global unique, ou GUID. Un GUID a le format suivant, où chaque « x » représente un chiffre hexadécimal. Comme travailler avec des GUIDs est sujet aux erreurs, il est recommandé d’utiliser le nom d’identificateur en anglais, tel que {current}, pour travailler avec les informations de démarrage actuelles configurées pour Windows.
{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
Par exemple :
{d2b69192-8f14-11da-a31f-ea816ab185e9}
La position des tirets (-) et des accolades au début et à la fin du GUID est requise.
Utilisez bcdedit /enum /v pour afficher les GUIDs associés aux identificateurs.
C:\>bcdedit /enum /v
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}