Chargeur démarrage Windows 7 (Bootmgr) : architecture, processus, dépannage
Le chargeur démarrage Windows 7 (officiellement Windows Boot Manager — bootmgr) est composant initié firmware qui transitionne initialisation matériel vers chargement noyau OS.
Composants
bootmgr(dans partitionSystem Reservedou C:\ racine) — Lit BCD, présente menu, lancewinload.exe.- BCD (Boot Configuration Data) — Stockage type registre (
\Boot\BCD) décrivant entrées OS, paramètres, chemins périphériques, ordre affichage, timeout. winload.exe— Chargeur noyau ; initialise HAL, charge noyau (ntoskrnl.exe), pilotes démarrage, ruche registre.- MBR / GPT — Table partitions + code bootstrap (premiers 440/446 octets disque) qui charge
bootmgr.
Séquence démarrage
- POST → BIOS/UEFI initialise matériel.
- Firmware lit MBR (BIOS) ou Partition Système EFI (UEFI) → exécute bootstrap.
- Bootstrap charge
bootmgr. bootmgrlit BCD → affiche menu (si multi-OS/timeout > 0).- Entrée sélectionnée →
bootmgrappellewinload.exesur partition cible. winload.exe→ noyau → gestionnaire session → winlogon → bureau.
Pannes courantes et réparations
| Symptôme | Cause probable | Réparation |
|---|---|---|
| "BOOTMGR is missing" | MBR/BCD corrompu, partition active incorrecte | bootrec /fixmbr /fixboot /rebuildbcd depuis WinRE |
| 0xC000000F / 0xC0000225 | BCD manquant/corrompu, chemin périphérique invalide | bcdboot C:\Windows ou Réparation démarrage |
| Écran noir, curseur tournant | Conflit pilote, erreur disque, hibernation | Mode sans échec, chkdsk, désactiver hibernation |
| Boucle récupération BitLocker | Changement TPM/PCR, mise à jour BIOS | Entrez clé récupération ; suspendre BitLocker avant maj firmware |
Outils clés
- Réparation démarrage (WinRE → Dépannage → Avancé)
bootrec,bcdedit,bcdboot,diskpart- EasyBCD (GUI édition BCD)
Note : Windows 7 fin support janv 2020. Plus mises à jour sécurité. Migrez vers Win 10/11 ou Linux.
