Vue d’ensemble des options de démarrage dans Windows
L’architecture du chargeur de démarrage Windows comprend une configuration de démarrage indépendante du microprogramme et un système de stockage appelé Données de configuration de démarrage (BCD) et un outil d’édition d’option de démarrage, BCDEdit (BCDEdit.exe). Pendant le développement, vous pouvez utiliser BCDEdit pour configurer des options de démarrage pour le débogage, le test et la résolution des problèmes de votre pilote sur les ordinateurs exécutant Windows 11, Windows 10, Windows 8, Windows Server 2012, Windows 7 et Windows Server 2008.
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 BCDEdit peut rendre votre ordinateur inopérable. Vous pouvez également utiliser l’utilitaire configuration du système (MSConfig.exe) pour modifier les paramètres de démarrage. Pour plus d’informations, consultez Comment ouvrir MSConfig dans Windows 10.
Architecture de chargement de démarrage
Windows inclut des composants de chargeur de démarrage conçus pour charger Windows rapidement et en toute sécurité. Il utilise trois composants :
Gestionnaire de démarrage Windows
Chargeur de système d’exploitation Windows
Chargeur de CV Windows
Dans cette configuration, le Gestionnaire de démarrage Windows est générique et ignore la configuration requise pour chaque système d’exploitation, tandis que les chargeurs de démarrage spécifiques au système sont optimisés pour le système qu’ils chargent.
Lorsqu’un ordinateur avec plusieurs entrées de démarrage inclut au moins une entrée pour Windows, le Gestionnaire de démarrage Windows démarre le système et interagit avec l’utilisateur. Il affiche le menu de démarrage, charge le chargeur de démarrage spécifique au système sélectionné et transmet les paramètres de démarrage au chargeur de démarrage.
Les chargeurs de démarrage résident dans chaque partition Windows. Une fois sélectionnés, les chargeurs de démarrage prennent en charge le processus de démarrage et chargent le système d’exploitation conformément aux paramètres de démarrage sélectionnés.
Pour plus d’informations sur le processus de démarrage de Windows, reportez-vous à La section Interne de Windows, publiée par Microsoft Press.
Données de configuration de démarrage
Les options de démarrage Windows sont stockées dans le magasin de données de configuration de démarrage (BCD) sur les ordinateurs BIOS et EFI.
BCD fournit une interface d’option de démarrage commune indépendante du microprogramme. Il est plus sécurisé que les configurations de stockage d’option de démarrage précédentes et permet aux administrateurs d’attribuer des droits pour la gestion des options de démarrage. BCD est disponible au moment de l’exécution et pendant toutes les phases de la configuration du système.
Vous pouvez gérer BCD à distance et gérer BCD lorsque le système démarre à partir d’un support autre que le média sur lequel réside le magasin BCD. Cette fonctionnalité peut être utilisée pour le débogage et la résolution des problèmes, en particulier lorsqu’un magasin BCD doit être restauré lors de l’exécution de la réparation du démarrage, à partir d’un support de stockage USB ou même à distance.
Le magasin BCD, avec son architecture d’objets et d’éléments, utilise des GUID et des noms tels que « Default » pour identifier les applications liées au démarrage.
BCD inclut son propre ensemble d’options de démarrage. Pour plus d’informations sur ces options de démarrage, consultez Informations de référence sur les options de démarrage BCD.
Modification des options de démarrage
Pour modifier les options de démarrage dans Windows, une option consiste à utiliser BCDEdit (BCDEdit.exe), un outil inclus dans Windows.
Pour utiliser BCDEdit, vous devez être membre du groupe Administrateurs sur l’ordinateur.
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.
Vous pouvez également utiliser l’utilitaire configuration système (MSConfig.exe) pour modifier les paramètres de démarrage. En outre, de nombreuses options peuvent être définies à l’aide de l’interface utilisateur des paramètres de démarrage avancés.
Pour modifier les options de démarrage par programmation dans Windows, utilisez l’interface WMI (Windows Management Instrument) pour les options de démarrage. Cette interface BCD WMI est la meilleure méthode pour modifier par programmation les options de démarrage. Pour plus d’informations sur l’interface BCD WMI, consultez Fournisseur WMI de données de configuration de démarrage dans la documentation du Kit de développement logiciel (SDK) Windows.