Menu Fermer

bcdboot : reconstruire le BCD de Windows 10, 11

bcdboot est une commande Windows qui permet de reconstruire le BCD de Windows 10 et Windows 11.
Cela recopie aussi les fichiers de démarrage.
On l’utilise en général pour réparer le démarrage de Windows 10.

Elle commande est disponible sur Windows 10, Windows 11 ou Windows 7, 8.1.
En plus de copier les fichiers de démarrages EFI ou préparer le disque MBR.
bcdboot aide donc à recréer le magasin des données de configuration de démarrage (BCD).

Dans cet article, vous trouverez quelques exemples d’utilisation pour réparer le démarrage de Windows.

bcdboot : réparer le démarrage de Windows 10

Introduction

En passant des commandes, vous pouvez réparer et reconstruire la configuration du démarrage de Windows.
bcdboot fonctionne sur les systèmes UEFI et MBR.

Plus de détails sur l’article : Windows Boot Manager : qu’est-ce que c’est

Quelques rappels concernant ces termes GPT, EFI, MBR :

  • Les ordinateurs UEFI ont un type de disque en GPT et une partition EFI qui contient les informations de démarrage
  • Les ordinateurs en BIOS hérité ont un partitionnement de disque en MBR et les informations de démarrage sont dans le début de la partition

Pour vous aider à savoir dans quel cas vous êtes, ces liens peuvent être utiles :

Enfin bcdboot peut-être utilisé dans directement dans Windows ou depuis la console WinRe.
Soit donc depuis l’invite de commandes des options de récupération de Windows ou encore à partir d’un Live CD Windows.

bcdboot : reconstruire le BCD de Windows 10, 11

Utilisation basique de bcdboot

La commande bcdboot nécessite d’indiquer le dossier d’installation de Windows.
En général le chemin est c:\Windows, ce qui donne  la commande :

bcdboot c:\Windows

Lorsque l’opération réussie le message Les fichiers de démarrage ont bien été créés en cas d’erreur, on obtient Echec lors de la tentative de copie des fichiers du démarrage.
Généralement l’erreur provient du fait que bcdboot ne trouve pas de copie des fichiers de démarrage qui sont stockés dans c:\Windows\boot

bcdboot : réparer le démarrage de Windows 10

Si on indique un chemin du dossier Windows erroné, les fichiers de configuration du démarrage ne pourront être trouvés et bcdboot retournera une erreur.

bcdboot : réparer le démarrage de Windows 10
En utilisant la commande bcdboot sans aucun paramètre, la langue définit sera l’anglais.
Les messages d’erreur au démarrage seront donc en langue anglaise.

bcdboot fonctionne avec plusieurs options et paramètres.
Comme toutes les commandes Windows, vous pouvez obteniez la liste avec le paramètre /? :

bcdboot /?
bcdboot : réparer le démarrage de Windows 10
  • /v : mode bavard pour obtenir des informations supplémentaires
  • /f : permet de spécifier le firmware (facultatif) :
    • uefi pour les ordinateurs
    • bios pour les ordinateurs en bios
    • All pour les deux
  • /s : spécifie la lettre de la partition système (partition EFI)
  • /l : paramètre régionaux par exemple fr-fr, en-us. Si le paramètre n’est pas utilisé, c’est la langue US qui est prise, de ce fait vous pourrez avoir des messages d’erreur de démarrage en anglais.

bcdboot en UEFI

bcdboot permet de réparer le démarrage d’ordinateur en UEFI notamment en copiant les fichiers de démarrage dans la partition EFI.
En version UEFI, bcdboot va copier les fichiers c:\Windows\boot\EFI dans la partition EFI.

bcdboot : réparer le démarrage de Windows 10
bcdboot : réparer le démarrage de Windows 10

Il est aussi possible de complètement vider la partition EFI en la formatant puis de lui attribuer une lettre de lecteur à l’aide de diskpart.
Dans l’exemple ci-dessous, on attribue la lettre R à la partition EFI puis on utilise la commande suivante bcdboot de cette manière :

bcdboot c:\Windows /l fr-fr /s r: /f UEFI

Pour plus d’informations sur toute la marche à suivre, suivre l’article : Comment réparer le démarrage de Windows 10

bcdboot en MBR

En version MBR, les fichiers sources sont pris dans C:\Windows\Boot\PCAT.
Selon la version de Windows, les fichiers du BCD peuvent alors être stockés dans C:\Boot ou une partition système spécialement prévue.

bcdboot : réparer le démarrage de Windows 10

Dans le cas d’une partition système, c’est celle-ci qui est active et sur laquelle l’ordinateur démarre.

bcdboot : réparer le démarrage de Windows 10

La commande ne réécrit pas les éléments dans le MBR, il faut pour cela utiliser la commande Bootrec.exe
La vidéo suivante explique comment utiliser bcdboot lorsque l’on rencontre par exemple le message d’erreur BOOTMGR est absent :