- C:
- EFI
- Microsoft\Boot
- 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.
À 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
# En administrateur : monter l'ESP (cmd : mountvol S: /S) puis vérifier la signature et la versionmountvol S: /SGet-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:: Entrée « Windows Boot Manager » dans le micrologicielbcdedit /enum firmware