Exporter (0) Imprimer
Développer tout

Modifier le modèle de magasin BCD

S'applique à: Windows Vista

Un modèle de magasin de données de configuration de démarrage (BCD) est disponible avec Windows Vista et Windows Server 2008 ; vous pouvez l’utiliser pour créer un magasin personnalisé qui servira lors de la création d’images. Ce modèle de magasin se trouve dans le dossier %WINDIR%\System32\Config et se nomme BCD-template. Ce modèle contient tous les objets et éléments déjà créés, y compris les objets des paramètres hérités pour debugsettings et loadersettings. Le modèle BCD-template comporte des valeurs spécifiques qui sont propres à Windows Vista et à Windows Server 2008.

Il existe deux manières d’utiliser le modèle BCD-template pour créer un magasin BCD personnalisé. Avant toute chose, copiez BCD-template dans un fichier temporaire, par exemple Tempbcd.

  • Vous pouvez préciser le nom du fichier de magasin dans chaque commande bcdedit. Par exemple :

    bcdedit /store tempbcd /enum all
    
  • Utilisez la commande suivante pour importer tempbcd dans le magasin système :

    bcdedit /import tempbcd
    
    Procédez aux modifications à votre convenance, puis exportez le magasin BCD système pour enregistrer votre modèle personnalisé dans un fichier. Exportez le magasin système dans un nouveau magasin BCD à l’aide la commande suivante :

    bcdedit /export newbcd
    
    Toutes les modifications apportées au magasin BCD système sont à présent enregistrées dans un magasin de stockage, Newbcd. Le magasin Newbcd peut être importé sur d’autres ordinateurs possédant des configurations BCD identiques.

  • Vous pouvez aussi préciser le nom du fichier de magasin dans chaque commande bcdedit, par exemple :

    bcdedit /store tempbcd /enum all 
    

Toutes les modifications effectuées sur le magasin distinct, Tempbcd, ne sont actives qu’une fois le fichier importé dans le magasin système.

Dans les exemples suivants, le fichier Tempbcd est supposé avoir été importé dans le magasin système. Après avoir effectué ces modifications, exportez le magasin système dans un fichier distinct.

Les changements apportés aux paramètres BCD pour les systèmes EFI (Extensible Firmware Interface) demandent la mise à jour des objets suivants :

  • Gestionnaire de démarrage Windows

  • Chargeur de démarrage Windows

  • Outil Diagnostics de la mémoire Windows

Ces modifications sont traitées individuellement dans les sections suivantes.

Paramètres du gestionnaire de démarrage

Les paramètres device et path du gestionnaire de démarrage Windows, sous l’identificateur {bootmgr}, doivent pointer vers la partition exacte et le bon fichier exécutable. Dans le modèle BCD-template pour Windows Vista, ces paramètres se présentent comme suit :

Gestionnaire de démarrage Windows
--------------------
identifier              {bootmgr}
device                  partition=C:
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager

Dans le modèle BCD-template pour Windows Server 2008, ces paramètres se présentent comme suit :

Gestionnaire de démarrage Windows
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager

Pour les systèmes EFI, confirmez la valeur ou définissez path sur \EFI\Microsoft\Boot\Bootmgfw.efi. Par exemple :

Bcdedit /set {bootmgr} path \efi\microsoft\boot\bootmgfw.efi

Le périphérique du gestionnaire de démarrage doit être défini sur la lettre du volume de la partition système EFI, ou partition ESP (EFI System Partition). Utilisez la commande diskpart pour afficher les partitions de disque. L’exemple suivant considère que l’ordinateur est équipé d’un seul disque divisé en plusieurs partitions. Cet exemple illustre la façon de sélectionner le disque 0 et de répertorier sous forme de liste les détails des volumes de ce disque, dont la lettre de lecteur. Si la lettre de lecteur n’est pas attribuée à la partition ESP, utilisez la commande assign pour lui affecter une lettre de volume.

Diskpart
DISKPART> select disk 0
DISKPART> list volume

Dans cet exemple, le volume U est le volume système ESP.

DISKPART> list volume
  Volume ###  Ltr  Nom        Fs     Type        Taille     Statut     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  ------
  Volume 0     D                NTFS   Partition    103 Go  Sain
  Volume 1     C                NTFS   Partition    49 Go  Sain    Démarrage
  Volume 2     U                FAT32   Partition   2000 Mo  Sain    Système

Si la partition ESP (EFI System Partition) n’est dotée d’aucune lettre de volume, utilisez la commande diskpart assign pour indiquer une lettre de lecteur.

DISKPART> select disk 0
DISKPART> select volume 2
Diskpart > assign letter=U

Pour les ordinateurs EFI (Extensible Firmware Interface), définissez le périphérique sur la lettre de lecteur prévue pour la partition ESP (EFI System Partition).

Bcdedit /set {bootmgr} device partition=U:        // partition ESP

Vous pouvez configurer le gestionnaire de démarrage Windows pour qu’il soit le premier élément de la liste du menu de démarrage du microprogramme EFI. La commande suivante configure le gestionnaire de démarrage Windows comme premier élément dans la liste d’ordre d’affichage du microprogramme.

Bcdedit /set {fwbootmgr} displayorder {bootmgr} /addfirst
Bcdedit /set {bootmgr} displayorder { <ID GUID for Windows Boot Loader>} /addfirst

L’identificateur GUID pour displayorder sera l’identificateur pour l’objet Chargeur de démarrage Windows décrit à la section suivante.

Paramètres du chargeur de démarrage

Un magasin BCD possède au moins un objet Chargeur de démarrage Windows, mais il peut en posséder plusieurs. Les paramètres device et path du chargeur de démarrage Windows, sous un identificateur GUID unique, doivent pointer vers la partition exacte et le bon fichier exécutable. L’objet Chargeur de démarrage par défaut est doté de l’alias {default}. Dans le modèle BCD-template pour Windows Vista, ces paramètres se présentent comme suit :

Chargeur de démarrage Windows
-------------------
identifier              {8bfa4708-e6de-11db-be69-00111197b8f6}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Microsoft Windows Vista
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows

Dans le modèle BCD-template pour Windows Server 2008, ces paramètres se présentent comme suit :

Chargeur de démarrage Windows
-------------------
identifier              {9f25ee7a-e7b7-11db-94b5-f7e662935912}
device                  partition=C:
path                    \Windows\system32\winload.efi
description             Windows Server 2008
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows

Pour les ordinateurs EFI (Extensible Firmware Interface), confirmez ou définissez la valeur du chemin d’accès sur le chargeur de démarrage Windows pour EFI : \Windows\System32\Winload.efi. La valeur de <ID_GUID> est l’identificateur de l’objet Chargeur de démarrage Windows. Vous pouvez utiliser l’identificateur depuis le modèle ({9f25ee7a-e7b7-11db-94b5-f7e662935912}) ou créer un nouveau GUID, en fonction de la façon dont vous constituez l’image du système.

Bcdedit /set {<ID GUID>} path \windows\system32\winload.efi

Les paramètres device et osdevice du chargeur de démarrage doivent pointer vers la lettre de lecteur appropriée pour la partition du système d’exploitation. La lettre du périphérique pour le système d’exploitation est généralement C:\.

Bcdedit /set {<ID GUID>} device partition=C:        // Partition active
Bcdedit /set {<ID GUID>} osdevice partition=C:

Définissez l’objet Chargeur de démarrage Windows par défaut au moyen de l’identificateur utilisé pour l’objet de chargeur de démarrage.

Bcdedit /default  {<ID GUID>}

Paramètres de l’outil Diagnostics de la mémoire

Les paramètres device et path du programme de test de mémoire Windows, sous l’identificateur {memdiag}, doivent pointer vers la partition exacte et le bon fichier exécutable. Dans le modèle BCD-template pour Windows Vista, ces paramètres se présentent comme suit :

Programme de test de mémoire Windows
---------------------
identifier              {memdiag}
device                  partition=C:
path                    \boot\memtest.exe
description             Windows Memory Diagnostic

Dans le modèle BCD-template pour Windows Server 2008, ces paramètres se présentent comme suit :

Programme de test de mémoire Windows
---------------------
identifier              {memdiag}
device                  partition=\Device\HarddiskVolume1
path                    \boot\memtest.exe
description             Windows Memory Diagnostic

Pour les systèmes EFI (Extensible Firmware Interface), définissez le périphérique sur la lettre de lecteur prévue pour la partition ESP (EFI System Partition).

Bcdedit /set {bootmgr} device partition=U:        // partition ESP

Pour les systèmes EFI (Extensible Firmware Interface), vous devez également confirmer ou définir la valeur du chemin d’accès sur l’outil Diagnostics de la mémoire Windows pour EFI (\Efi\Microsoft\Boot\Memtest.efi).

Bcdedit /set {memdiag} path \efi\microsoft\boot\memtest.efi

Paramètres du BIOS

Pour les ordinateurs utilisant le système BIOS, les modifications des paramètres BCD décrites ci-dessus sont résumées dans les sections suivantes.

Gestionnaire de démarrage

Pour les ordinateurs utilisant le BIOS, les paramètres path et device sont différents. Pour le BIOS, path prend la valeur \bootmgr.exe ou ne prend aucune valeur. Le paramètre device du gestionnaire de démarrage du BIOS est la partition active. Par exemple :

Bcdedit /deletevalue {bootmgr} path
Bcdedit /set {bootmgr} device partition=C:        // Partition active

Chargeur de démarrage

Pour les ordinateurs utilisant le système BIOS, le chemin d’accès du chargeur de démarrage est \windows\system32\winload.exe. Par exemple :

Bcdedit /set {<ID GUID>} path \windows\system32\winload.exe

Les paramètres device et osdevice du chargeur de démarrage doivent pointer vers la lettre de lecteur appropriée pour la partition du système d’exploitation. La lettre du périphérique pour le système d’exploitation est généralement C:\. Par exemple :

Bcdedit /set {<ID GUID>} device partition=C:        // Partition active
Bcdedit /set {<ID GUID>} osdevice partition=C:

sachant que <ID GUID> représente le GUID de l’objet Chargeur de démarrage.

Diagnostics de la mémoire

Pour les ordinateurs utilisant le BIOS, confirmez ou définissez la valeur de device sur la partition active, et celle de path sur \Boot\Memtest.exe.

Bcdedit /set {bootmgr} device partition=C:        // Partition active
Bcdedit /set {memdiag} path \boot\memtest.exe

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft