Le nouveau gestionnaire de boot...

Avec Vista apparait un nouveau gestionnaire de boot qui prend la main avant le traditionnel ntloader.

Désormais les entrées de boot ne sont plus stockées dans le fichier boot.ini mais dans une branche de la registry : Computer HKEY_LOCAL_MACHINE BCD00000000

Pour y accéder, on peut les voir dans regedit mais impossible de les éditer.

Il faut utiliser la commande : bcdedit.exe

Cette commande contient de nombreuses options accessibles par bcdedit.exe -?

Voici par exemple :

1°) Comment renommer l'entrée Windows XP :

         bcdedit -set {legacy} description "Windows XP"

2°) Comment renommer l'entrée Vista :

          bcdedit.exe -set {11778dbc-3535-11da-b7ed-bc1707c5158f} description "Vista Build 5231"

où le nombre entre accolades est un identificateur renvoyé par la commande bcdedit.exe sans paramètre

3°) Comment créer une nouvelle entrée à partir d'une autre :

    bcdedit.exe -copy {11778dbc-3535-11da-b7ed-bc1707c5158f} -d "Longhorn Server Build xxxx"

The entry was successfully copied to {b76eeade-3987-11da-9d30-0012f075cf6b}.

    bcdedit.exe -set {b76eeade-3987-11da-9d30-0012f075cf6b} osdevice "partition=F:"

    bcdedit.exe -set {b76eeade-3987-11da-9d30-0012f075cf6b} device "partition=F:"

et pour finir

    bcdedit -set {bootmgr} displayorder {117787ed-bc1707c5158f} {b76eeade-3987-11da-9d30-0012f075cf6b} {legacy}