Windows Vista : présentation de Boot Configuration data - Administration - Dossiers par Thème


Windows Server > Dossiers par Thème > Administration

Windows Vista : présentation de Boot Configuration data

Tags :  Administration / Windows Vista / Windows Server

Par Patrice A. Bonnefoy. Mise en ligne : 06 Mai 2008, Publication : Decembre 2006



  • Présentation
  • EFI — Extensible Firmware Interface : sera ou ne sera pas ?
  • Nouvelle architecture de démarrage pour Windows Vista
  • Boot Configuration Data en détail
  • Les outils pour Boot Configuration Data
  • Syntaxe de commandes avec BCDEdit.exe
  • Conclusion



  • Nouvelle architecture de démarrage pour Windows Vista


    Windows Vista présente une nouvelle architecture d’initialisation de démarrage, de configuration et de stockage des données appelé BCD (Boot Configuration Data). Le vieillissant NTLDR est maintenant remplacé par deux composants:
    • Windows Boot Manager (Bootmgr.exe)
    • System specific boot loaders (Winload.exe et Winresume. exe). Bootmgr n’est que générique et non lié à un système d’exploitation tandis que Winload et Winresume sont optimisés pour le système qu’ils démarrent. Ces fichiers résident à la racine de chaque version de Windows.

    Bootmgr puise les informations de démarrage dans la BCD et affiche le menu de sélection des systèmes à démarrer. L’utilisateur choisit son OS et, à cet instant, le chargeur Winload crée l’environnement de démarrage du système concerné, charge le noyau (KERNEL) de Windows Vista, la couche d’abstraction matérielle (HAL) et enfin les divers pilotes de périphériques. Winresume est le chargeur d’état qui restore le contenu complet d’une session à sa sortie du mode hibernation.

    Dans le cas d’un environnement de démarrage multiple contenant une ou plusieurs versions précédentes de Windows®, le chargement est un peu différent. Bootmgr charge NTLDR, lui-même affiche alors le menu de démarrage issu du fichier texte boot.ini (Avec EFI, ces données se trouvent stockées dans la NVRam).


    Boot Configuration Data en détail

    Jugé trop vulnérable aux attaques malveillantes par Microsoft, le fichier texte Boot.ini contenant les paramètres de démarrage des systèmes Windows actuels est supprimé. Windows Vista ainsi que les versions suivantes puisent leurs informations de démarrage dans une clé de la base de registres appelée BCD située dans la ruche HKLM: HKEY_LOCAL_ MACHINE/BCD00000000.

    Au niveau de la sécurité, un Administrateur peut appliquer une stratégie sur cette clé de registre ; ce qui en fait un atout indéniable vis-à-vis des droits d’initialisation pour chaque utilisateur. BCD est administrable à distance donnant ainsi la possibilité de corriger ou dépanner une machine. Il est très facile de manipuler ce magasin de données puisqu’il est situé dans une architecture bien connue des Administrateurs et Développeurs : la base de registres.

    Ce magasin de données est architecturé suivant une hiérarchie de 3 composants : Le magasin lui-même ou BCD Stores, les objets ou BCD Objects ainsi que les éléments de mises au point ou BCD elements. La figure 2 donne un aperçu de l’organisation de la nouvelle architecture en comparaison du fichier boot.ini. BCD Stores Il contient les objets et les éléments ; Ce magasin comprend au moins 2 objets : le Windows Boot Manager et le Windows Boot Loader. BCD Objects Il contient les éléments sous forme de GUID décrivant généralement des options d’initialisation pour les chargeurs de Windows Vista.

    On y trouve 3 catégories d’objets :
    • Application Objects,
    • Inheritable Objects,
    • Device Objects. Application Objects
    • Firmware Boot Manager est le chargeur des systèmes EFI,
    • Windows Boot Manager contient les paramètres d’initialisation du système à charger par défaut, c’est-à-dire le Time out et le système à démarrer,
    • Windows Boot Loader contient les lignes formant le menu des systèmes à démarrer paramétrées des différentes options de lancement,
    • Legacy Boot Loader ou Windows ntldr contient le menu des versions précédentes de Windows.
    • Windows Resume Loader contient les informations d’hibernation des systèmes, Inheritable Objects Ces objets permettent la gestion de la mémoire, les mises au point du système…
    • Windows Memory Tester. Device Objects Ces méthodes permettent de renseigner la plupart des éléments complexes comme, par exemple, une image WIM pour laquelle on aurait stocké sa localisation ainsi que le port réseau en cas de démarrage par celui-ci.

    BCD Elements

    Les éléments servent généralement à la mise au point, aux paramètres de mise au point des noyaux systèmes, au stockage des paramètres de lancement (boot.ini) des versions précédentes de Windows. Le fichier Boot.ini contenait ces informations de manière globale. Avec BCD, chaque élément de description de démarrage d’un objet est contenu dans un élément séparé les rendant ainsi facilement exploitables.


    Précédent   1   2   3   4     Suite



    Note : les figures, codes sources et fichiers auquels fait référence l'article sont visualisables au sein de la rubrique Club Abonnés. Une fois authentifié dans le club, il vous suffit de rechercher le dossier concerné dans l'édition de ITPro Magazine publié en Decembre 2006 du Club Abonnés !





    Dossiers Windows
    + Administration (381)
    + Architectures (25)
    + Bases de données (11)
    + Hardware (24)
    + Internet Intranet (60)
    + Operating Systems (99)
    + Réseaux (71)
    + Sécurité (126)


    Accès par mots clés
    + .NET
    + Active Directory
    + Administration
    + Appliances
    + Architecture
    + Azure
    + Backup
    + Bases de données
    + BizTalk
    + Cloud Computing
    + Cluster
    + Collaboratif
    + Communauté
    + Communications Unifiées
    + Correctif
    + Couplage
    + Cryptage
    + DataCenter
    + DataMining
    + Datawarehouse
    + Décisionnel
    + Déploiement
    + Développement
    + DNS
    + Enquête
    + Evènement
    + Exchange Server
    + Gestion des tâches
    + Green IT
    + Groove
    + Hardware
    + Haute Disponibilité
    + Hyper-V
    + i
    + IASP
    + IDE
    + Industrialisation
    + Infrastructure
    + Intranet
    + ISA Server
    + iSeries Navigator
    + Livre Blanc
    + Messagerie
    + Microsoft TechDays 2010
    + Migration
    + mvp
    + Office
    + Office 2007
    + Operating System
    + Oracle
    + Ouvrage
    + Partenariat
    + Partenariat
    + PHP
    + PME
    + Poste de travail
    + Power Systems
    + PowerShell
    + PowerSystems
    + recovery
    + Reporting
    + reprise d'activité
    + Réseaux
    + Restauration
    + ROI
    + RPG
    + SaaS
    + Sauvegarde
    + Scripting
    + Sécurité
    + Server
    + Sharepoint
    + SharePoint
    + SOA
    + Solutions
    + SQL Server
    + Stockage
    + Stratégie
    + Stratégie de groupe
    + Supervision
    + System Center
    + System Center
    + TechDays 2010
    + Téléphonie
    + Tests
    + Travail Collaboratif
    + Update
    + Utilisateurs
    + Virtualisation
    + Visual Studio
    + vSphere
    + webcast
    + Webinar
    + WebSphere
    + Windows 7
    + Windows Server
    + Windows Vista
    + Windows XP
    + XML


    Actualités Windows
    + Comment OpenEdge de Progress Software facilite les projets C...

    + Arkeia Network Backup 8.2 pour la sauvegarde en sécurité

    + EMC et FatWire : des solutions de Web Experience Management ...





    Cahier Sécurité & Haute disponibilité ...

    Virtualisation des postes de travail …



    Lettres d'information

    La lettre Windows ITPro + Voir un exemple
    La lettre SQL Server + Voir un exemple
    La lettre Exchange + Voir un exemple
    La lettre System iNEWS + Voir un exemple
    envoyer

    Flux RSS

    Les ressources Windows Server
    Les ressources Exchange Server
    Les ressources SQL Server
    Les ressources System i
    Les Livres Blancs et Hors-Série

    Liens & offres technologiques


    Au sommaire du iT Technical Center

    Optimisation des centres de données avec Microsoft® System Center

    Comment la virtualisation peut simplifier la gestion des postes de travail

    Cahier Spécial : Sécurité & Haute disponibilité System i et Power System

    Développement d'applications Power System, Enjeux & Méthodes

    Téléchargez une édition découverte du mensuel « IT Pro Magazine »

    Annonces Google

    IT Media

    + Le Groupe
    + Les Editions
    + Nous contacter
    + Annoncer sur itpro.fr
    + Mentions légales
    Nos magazines IT

    + IT Pro Magazine
    + Exchange Magazine
    + System iNEWS
    + SQL Server Magazine
    + IT Technical Center
    + IT Download Center
    Les flux RSS

    + Windows Server
    + SQL Server
    + Exchange Server
    + System i
    + Les Livres Blancs et Hors-Série
    + de 2.500 Dossiers Informatiques sur :

    + Windows Server 2000 – 2003 - 2008
    + AS/400 – iSeries - System i - Power System
    + SQL Server 2000 – 2005 - 2008
    + Exchange Server 2000 – 2003 – 2007
    + Hors Séries – Suppléments thématiques
    Ressources IT complémentaires

    + Actualités, veille technologique
    Windows System i Exchange SQL Server
    + Nouveaux produits
    Windows System i Exchange SQL Server
    + iTProeurope.com

    IT Pro MagazineSystems iNEWSExchange MagazineLes ressources SQL Server - IT Technical Center - IT Download Center
    Copyright © 2009 IT Media, Tous droits réservés, toutes les marques citées sur ce site sont des marques déposées de leurs propriétaires respectifs