Outils pour utilisateurs

Outils du site


sysadmin:windows:cli:bcdboot

Réécrire les fichiers de démarrage (boot) Windows

Depuis la console de récupération, l'utilitaire bcdboot permet de réécrire les fichiers de démarrage de Windows:

Dans l'exemple suivant les fichiers de boot sont réécris sur la partition utilisée par l'UEFI F: et

REM identifier les volumes windows et la partition FAT32 utilisée par l EFI
 
bcdboot c:\windows /l fr-FR /s f: /f UEFI 

A propos des paramètres utilisés:

  • /s permet de spécifier le volume de la partition UEFI
  • /f permet de spécifier le firmware

Lecteur verrouillé

REM retirer les attributs spéciaux sur le dossier
attrib c:\boot\bcd -h -r -s

 
REM supprimer le dossier et son contenu
rmdir /s c:\boot
 
 
bootrec /FixMbr
bootrec /FixBoot
bootrec /ScanOs
 
bootrec /RebuildBcd

Troubleshooting

Lors de l’exécution de bcdedit ou de bootrec le message d'erreur suivant apparaît:

Le périphérique système demandé est introuvable.

Cela peut se produire avec un boot EFI si le lecteur utilisé n'est pas le bon. Utiliser diskpart pour déterminer le lecteur utilisé par le BIOS EFI (partition FAT32 de'environ 200 Mo)

REM suppression du répertoire Boot présent dans le lecteur du système windows
REM retirer les attributs spéciaux sur le dossier
attrib c:\boot\bcd -h -r -s

REM supprimer le dossier et son contenu
rmdir /s c:\boot
 
 
cd /d F:\EFI\Microsoft\Boot\
bootrec /fixboot
ren BCD BCD.bak
bcdboot C:\Windows /l fr–FR /s F: /f ALL
Avec la commande bcdboot, en utilisant l'argument /f ALL, le firmware UEFI et d’autres paramètres du BIOS seront mis à jour.

Références

sysadmin/windows/cli/bcdboot.txt · Dernière modification : 2021/09/02 15:39 de yoann