- C:
- bootmgr
- Caché
bootmgr C:\bootmgr
Gestionnaire de démarrage Windows en mode BIOS : fichier critique, indispensable au démarrage, présent à la racine de la partition système.
À quoi ça sert
bootmgr est le Gestionnaire de démarrage de Windows (Windows Boot Manager) des machines qui démarrent en mode BIOS (MBR). Le secteur de démarrage de la partition active le charge ; il lit la base de configuration du démarrage (BCD), affiche au besoin le menu de choix du système, puis lance le chargeur Windows (winload).
Ce qu’il contient
- Un petit exécutable protégé (attributs système, masqué, lecture seule), à la racine de la partition système active.
- Il n’est sur
C:que siC:est la partition système. Sinon il se trouve sur une partition « Réservé au système » que l’Explorateur n’affiche pas. - Sur un ordinateur qui démarre en UEFI (cas normal de Windows 11), l’équivalent est
\EFI\Microsoft\Boot\bootmgfw.efisur la partition système EFI (ESP), pasC:\bootmgr. Windows 11 n’est donc pas dans les versions de cette fiche. - Le magasin BCD et ses ressources sont dans le dossier
Bootde la partition système ; les copies de référence sont dansC:\Windows\Boot.
Fichier voisin : BOOTNXT
À la racine de la même partition, vous croisez parfois BOOTNXT, un petit fichier système caché, parfois vide, créé avec bootmgr et le dossier Boot. Son rôle exact n’est pas décrit publiquement. Ne le lisez pas, ne le supprimez pas, ne le renommez pas, et laissez-le dans vos images système avec le reste de la partition de démarrage. Sur une machine UEFI, son absence est normale.
Risques et bonnes pratiques
- Sans
bootmgr, la machine affiche « BOOTMGR is missing » et ne démarre plus. Ne touchez pas à ces fichiers. - Pour réparer, démarrez dans l’environnement de récupération (WinRE) :
bcdboot C:\Windowsrecrée les fichiers de démarrage à partir du système installé. - Avant de manipuler les partitions, exportez le BCD avec
bcdedit /export. Vous le réimporterez avecbcdedit /import.
Commandes utiles
# Présence et attributs du fichier (masqué) ; BOOTNXT s'il existeGet-Item C:\bootmgr, C:\BOOTNXT -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, Attributes, LastWriteTime
# En administrateur : configuration du gestionnaire de démarragebcdedit /enum '{bootmgr}'
# Sauvegarde du BCD avant une opération sur les partitionsbcdedit /export C:\bcd-sauvegarde
# Identifier la partition systèmeGet-Partition | Where-Object IsSystem | Select-Object DiskNumber, PartitionNumber, Type, Size