Après la
première partie de notre premier dossier consacré essentiellement à l'interface graphique de Windows Vista, voici la seconde partie dédiée au système, en passant du système d'amorçage, aux drivers, ou encore au nouveau modèle de développement Microsoft .NET Framework 3.0.
Vous êtes nombreux à savoir que derrière le NTLDR (NT Loader) se cache en réalité le programme chargé d’amorcer Windows XP en chargeant le noyau Windows NT (ntoskrnl.exe) et la couche d’abstraction matérielle (hal.dll).
Situé à la racine du disque système, le fichier caché boot.ini (modifiable via l’utilitaire msconfig.exe) permet au NT loader de charger le système d’exploitation. Ce fichier boot.ini contient notamment les chemins Advanced RISC Computing (ARC) qui ont pour rôle de pointer vers la partition de boot du système d’exploitation, le système d’exploitation à démarrer par défaut ainsi que le temps d’affichage du menu permettant de sélectionner le système d’exploitation à amorcer.
La configuration du BCD se fait essentiellement en ligne de commandes.Sous Windows Vista, le système de démarrage a été remodelé. En lieu et place du fichier boot.ini qui utilise le format ASCII, modifiable via l’utilitaire notepad, c’est désormais le Boot Configuration Data (BCD) qui gère l’amorçage de Windows Vista. Mais là encore, seuls les systèmes Microsoft sont supportés. Il ne faut donc pas espérer le support des systèmes de fichiers ext2, ext3, ReiserFS et Reiser4, ce qui est plus que regrettable.
Utilisant le langage binaire, le BCD intègre une interface de programmation avancée offrant un grand nombre de possibilités. Elle permet notamment de répondre à la prochaine génération matérielle (ajout de firmware, lancement d’applications d’éditeurs tiers dans l’environnement de démarrage, etc.) dont le très attendu EFI qui s’annonce comme le successeur du bios ou encore la puce de sécurité matérielle TPM (Trusted Platform Module) offrant un cryptage matériel et logiciel avancé. Cette dernière est d’ailleurs déjà présente sur de nombreux modèles de PC portables utilisant Windows XP, ainsi que sur les machines APPLE sur lesquelles l’EFI est également implanté depuis près de deux ans.
La configuration du BCD se fait essentiellement en ligne de commandes, mais pour ceux que cela rebute, il reste les excellents utilitaires
EasyBCD et
VistaBoot Pro. Notre préférence allant clairement au premier.

L'interface d'Easy BCD est intuitive.
A l'heure où nous écrivons ces lignes, VistaBoot Pro ne supporte pas les systèmes Linux et MAC OS.