Réparer BCD UEFI Windows

Erreur BCD : 0xc0000034 ; 0xc000000f …

0xc0000034, bcd recovery, error bcd

Pré-requis

  • Windows 8, 10 qui ne démarre plus, installé en UEFI
  • Support démarrage WinPE (IumPE dans Dépann'Ium…)

Le chargeur de démarrage de Windows (BCD) en mode UEFI  dans Windows 8 et supérieurs est sur un volume caché EFI séparé (100 Mo, système de fichiers FAT32).

Bcdedit ne peut pas le voir et, par conséquent, les commandes classiques (bootrec / rebuildbcd) ne fonctionnent pas avec des erreurs « Périphérique introuvable » ou autre.

Démarrez un WinPE (support d’installation Windows…) avec accès au terminal Windows (Invite de commandes), Shift+F10. Ou avec IumPE (conseillé), un raccourci « Invite de commande » est disponible sur le bureau.

Tapez :

diskpart
list disk
sel disk * ( * correspond au numéro de disque ou est installé Windows, généralement « 0 »)
list vol 

 

repair bcd diskpart

select volume * ( * correspond au numéro de la partition FAT32 de 100 MO, a adapter selon votre système ! dans la capture : « 3 ») 
assign letter K:
exit

 

Toujours dans l’invite de commande :

Allez dans le répertoire du bootloader dans le volume caché

cd /d k:\efi\microsoft\boot\

Recréez le secteur de boot sur la partition de démarrage

bootrec /fixboot

Désactivez le fichier actuel de la configuration BCD en le renommant

ren BCD BCD.bak

Créez à nouveau un chargeur BCD en copiant les fichiers de démarrage à partir du répertoire du système

bcdboot C:\Windows /l fr-fr /s k: /f ALL

 

Redémarrez l’ordinateur 🙂

Source