Aller au contenuAller à l'arborescence
  1. C:
  2. EFI
  3. Microsoft\Boot
  4. bootmgfw.efi
FichierRisque : Ne pas toucher

bootmgfw.efi \EFI\Microsoft\Boot\bootmgfw.efi

bootmgfw.efi, le Windows Boot Manager en mode UEFI : le micrologiciel le lance, il lit le BCD puis charge winload.efi du Windows choisi.

Mis à jour le Par AltF4 Formation

À quoi ça sert

bootmgfw.efi est le Windows Boot Manager des PC UEFI, l’équivalent du bootmgr des PC BIOS. L’entrée « Windows Boot Manager » enregistrée dans la mémoire du micrologiciel (NVRAM) pointe vers lui. Il lit le magasin BCD, affiche le menu s’il y a plusieurs entrées, puis lance winload.efi du système choisi.

Ce qu’il contient

Un exécutable EFI signé par Microsoft. Avec Secure Boot, le micrologiciel vérifie sa signature avant de l’exécuter. La copie de référence est C:\Windows\Boot\EFI\bootmgfw.efi, et bcdboot la recopie sur l’ESP. Sur un support d’installation, c’est \EFI\Boot\bootx64.efi qui est lancé par défaut.

Risques et bonnes pratiques

  • Un fichier absent ou altéré donne un écran de démarrage vide ou une erreur « No bootable device ». Restaurez-le avec bcdboot C:\Windows /s S: /f UEFI, pas par copie manuelle.
  • Si Secure Boot est actif et que la signature ne passe plus, le micrologiciel refuse de le lancer : contrôlez-la avec Get-AuthenticodeSignature.
  • Une mise à jour peut remplacer ce fichier ; sa version suit celle du système.

Commandes utiles

Fenêtre de terminal
# En administrateur : monter l'ESP (cmd : mountvol S: /S) puis vérifier la signature et la version
mountvol S: /S
Get-AuthenticodeSignature S:\EFI\Microsoft\Boot\bootmgfw.efi | Select-Object Status, SignerCertificate
(Get-Item S:\EFI\Microsoft\Boot\bootmgfw.efi).VersionInfo.FileVersion
# Secure Boot actif ?
Confirm-SecureBootUEFI
Fenêtre de terminal
:: Entrée « Windows Boot Manager » dans le micrologiciel
bcdedit /enum firmware

Signaler une erreur