Ajout d’entrées de démarrage

Une méthode pour personnaliser les options de démarrage dans Windows consiste à ajouter une nouvelle entrée de démarrage pour un système d’exploitation. Une entrée de démarrage est un ensemble d’options qui définissent une configuration de charge pour un système d’exploitation ou un programme de démarrage.

Vous pouvez avoir plusieurs entrées de démarrage pour un système d’exploitation, chacune avec un ensemble différent de paramètres de démarrage. Windows Installer crée une entrée de démarrage standard lorsque vous installez un système d’exploitation et vous pouvez créer des entrées de démarrage personnalisées supplémentaires pour un système d’exploitation en modifiant les options de démarrage.

Vous pouvez ajouter, supprimer et modifier les options dans l’entrée de démarrage créée par Windows Installer. Toutefois, il est prudent de conserver l’entrée standard et, à la place, d’ajouter une entrée distincte que vous personnalisez.

Pour ajouter une entrée de démarrage, copiez une entrée de démarrage existante, puis modifiez la copie.

Cette rubrique s’applique à Windows Vista et versions ultérieures, à Windows Server 2008 et versions ultérieures et à l’environnement de récupération Windows.

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 peut rendre votre ordinateur inopérable.

Ajout d’une nouvelle entrée de démarrage

Dans Windows, vous utilisez BCDEdit pour modifier vos options de démarrage. Pour ajouter une nouvelle entrée de démarrage, ouvrez une fenêtre d’invite de commandes avec des privilèges élevés (sélectionnez et maintenez l’invite de commandes enfoncée (ou cliquez avec le bouton droit) et sélectionnez Exécuter en tant qu’administrateur dans le menu contextuel).

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

Le moyen le plus simple de créer une entrée de démarrage consiste à copier une entrée existante, puis à la modifier selon vos besoins. Pour ce faire, utilisez BCDEdit avec l’option /copy . Par exemple, dans la commande suivante, BCDEdit copie l’entrée de démarrage Microsoft Windows qui a été utilisée pour la dernière fois pour démarrer Windows, identifiée comme {current}, et crée une nouvelle entrée de démarrage. L’option de description /d spécifie DebugEntry comme nom de la nouvelle entrée de démarrage.

bcdedit /copy {current} /d "DebugEntry"

Si la commande réussit, BCDEdit affiche un message similaire au suivant :

The entry was successfully copied to {49916baf-0e08-11db-9af4-000bdbd316a0}.

Lorsque vous copiez une entrée de chargeur de démarrage qui s’affiche dans le menu de démarrage, la copie est automatiquement ajoutée comme dernier élément du menu de démarrage.

Le GUID du message précédent (qui apparaît entre les accolades ({})) est l’identificateur de la nouvelle entrée de démarrage. L’option /copy crée un GUID pour l’entrée de démarrage. Vous utilisez l’identificateur pour représenter l’entrée dans toutes les commandes BCDEdit suivantes.

Si la commande échoue, assurez-vous que vous exécutez dans une fenêtre d’invite de commandes avec des privilèges d’administrateur et que tous les paramètres de commande sont correctement orthographiés, y compris les accolades autour de {current}.

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} ».

Vous pouvez également ajouter une entrée de démarrage à l’aide de l’option /create . Cette méthode est plus difficile, car vous devez fournir des informations supplémentaires sur le type d’entrée de démarrage. Vous devez également spécifier les options /application, /hériter ou /device . Par exemple, ce qui suit crée une entrée de démarrage du système d’exploitation appelée « My Windows Vista » :

bcdedit /create /d "My Windows Vista" /application osloader

Lorsque vous utilisez l’option /create , les nouvelles entrées du chargeur de démarrage ne sont pas ajoutées automatiquement au menu de démarrage. L’option /create crée un GUID pour l’entrée de démarrage. Vous devez ajouter la nouvelle entrée de démarrage au menu de démarrage à l’aide de l’option /displayorder . Vous pouvez placer les entrées du chargeur de démarrage dans n’importe quel ordre.

Pour plus d’informations sur les paramètres de la commande /create , tapez bcdedit / ? /create dans une fenêtre d’invite de commandes.

Modification du menu de démarrage

Dans Windows, les nouvelles entrées du chargeur de démarrage ne sont pas ajoutées automatiquement au menu de démarrage. Vous pouvez utiliser l’option /displayorder pour définir l’ordre dans lequel le gestionnaire de démarrage affiche les entrées de démarrage dans un menu multi-démarrage. La commande a la syntaxe suivante :

bcdedit /displayorder {ID} {ID} ...

Vous pouvez placer les entrées du chargeur de démarrage dans n’importe quel ordre.

L’ID est le GUID de l’entrée de démarrage ou un identificateur réservé, tel que {current}. Séparez chaque identificateur par un espace. Veillez à inclure les accolades ({}).

Par exemple, pour ajouter l’entrée de démarrage DebugEntry au menu de démarrage après l’entrée {current}, utilisez la commande suivante (n’oubliez pas d’utiliser "{guid}" dans Windows PowerShell) :

bcdedit /displayorder {current} {49916baf-0e08-11db-9af4-000bdbd316a0}

Vous pouvez également utiliser les options /addlast, /addfirst et /remove pour classer et supprimer des éléments du menu. Par exemple, la commande suivante ajoute l’entrée de démarrage DebugEntry comme dernier élément du menu :

bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /addlast

Suppression et suppression d’une entrée de démarrage

La commande suivante supprime l’élément d’entrée de démarrage {49916baf-0e08-11db-9af4-000bdbd316a0} du menu de démarrage.

bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /remove

Lorsque vous supprimez l’entrée de démarrage spécifiée à l’aide des options /displayorder et /remove , l’entrée de démarrage est supprimée du menu de démarrage, mais elle se trouve toujours dans le magasin BCD. Pour supprimer complètement une entrée de chargeur de démarrage du menu de démarrage et du magasin, utilisez l’option /delete .

bcdedit /delete {49916baf-0e08-11db-9af4-000bdbd316a0}

Pour vérifier que l’ordre d’affichage est correct, utilisez la commande suivante :

bcdedit

Lorsque vous tapez bcdedit sans paramètres supplémentaires, BCDEdit affiche l’entrée du gestionnaire de démarrage et les entrées du chargeur de démarrage dans l’ordre dans lequel elles s’affichent dans le menu.

L’entrée du Gestionnaire de démarrage Windows inclut également l’ordre d’affichage du menu de démarrage, comme le montre l’exemple suivant.

## Windows Boot Manager
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
isolatedcontext         Yes
default                 {current}
resumeobject            {18b123cd-2bf6-11db-bfae-00e018e2b8db}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

## Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Microsoft Windows 
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows
resumeobject            {d7094401-2641-11db-baba-00e018e2b8db}
nx                      OptIn

## Windows Boot Loader
-------------------
identifier              {18b123cd-2bf6-11db-bfae-00e018e2b8db}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Debugger Boot
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows
resumeobject            {d7094401-2641-11db-baba-00e018e2b8db}
nx                      OptIn
debug                   Yes

Voir aussi

Modification des options de démarrage