BootMgr est manquant, les corrections habituelles ne fonctionnent pas

Je sais que cette question a été posée avant, mais j'ai essayé toutes les corrections habituelles et rien ne fonctionne.

Fondamentalement, le disque dur avait deux partitions avec Vista et Windows 7. J'ai supprimé la partition Vista pour faire plus de place et étendu la partition Windows 7 pour remplir le lecteur (en utilisant GParted).

J'ai essayé:

  1. Exécution de la réparation de démarrage – il ne trouve aucun problème.
  2. Définir la partition sur Active – a travaillé.
  3. bootsect /nt60 c: – travaillé.
  4. BootRec /FixMbr – a travaillé.
  5. BootRec /FixBoot – a travaillé.
  6. BootRec /ScanOs – Je reçois le message "Total des installations Windows identifiées: 0"
  7. BootRec /RebuildBcd – Je reçois le message "Total des installations Windows identifiées: 0"

BcdEdit montre un Windows Boot Manager et un Windows Boot Loader, tous deux sur C: partition.

[Mettre à jour]

  1. Renommez BCD et réexécutez BootRec /RebuildBcd – travaillé.
  2. Copier bootmgr de DVD – bloqué car le fichier existe déjà.

[Mise à jour 2]

J'ai trouvé un article ici qui mentionnait d'autres commandes.

  1. C:\chkdsk /f /r – travaillé.
  2. sfc /scannow /offbootdir=c:\ /offwindir=c:\windows – travaillé (voir ici ).

Que puis-je essayer d'autre?

Je l'ai réparé par:

  1. Sauvegarde la partition sur un lecteur externe (en utilisant GParted).
  2. Supprimez la partition.
  3. Réinstallez Windows 7 sur le lecteur (maintenant vide).
  4. Copiez le contenu de la partition sur la nouvelle installation de Windows (en utilisant le CD System Rescue).

Windows maintenant démarre correctement et se démarque exactement comme précédemment.

Je suppose que vous aviez Vista sur le disque en tant que partition 1, puis Windows 7 en tant que partition 2, puis supprimé Vista, ce qui signifie que Windows 7 est maintenant sur la partition 1.

Malheureusement, Windows identifie ses partitions par leurs nombres, de sorte que toutes les références de partition dans le registre Windows 7 sont maintenant incorrectes et inutilisables.

Je crois que vous devrez réinstaller Windows 7. Une installation de réparation simple devrait être suffisante et ne fera que rafraîchir Windows et ne pas perturber les applications installées.

Ou, pour la solution sournoise, vous pouvez créer un petit espace vide sur le disque avant la partition Windows 7 et le formater comme NTFS, en recréant une partition factice de substitution 1 qui restaurera la partition Windows 7 à sa position numéro 2 sur le disque. Vous devrez peut-être encore recommencer la réparation de démarrage.

[MODIFIER]

Vous pouvez forcer Windows à recréer la partition du magasin BCD en démarrant à partir du DVD dans l'option Invite de commandes de Réparation et en entrant:

 bcdedit /export C:\BCD_Backup ren c:\boot\bcd bcd.old bootrec /rebuildbcd 

En cas de problème d'autorisations, utilisez la commande attrib bcd -s -h -r avant renommer. Redémarrez, et si cela ne fonctionne pas, réinstallez Startup Repair.

Une autre solution désespérée consiste à supposer que bootmgr s'est corrompu et démarre comme ci-dessus et fait:

 ren c:\bootmgr deletemelatter bootrec /rebuildbcd bootrec /fixboot 

Si rien ne fonctionne, il suffit de reformater l'intégralité du disque et d'installer à partir de zéro. Tous les problèmes ne peuvent être analysés ou n'ont pas de solution.

Assurez-vous que la partition Windows 7 Recovery est définie comme active!

J'avais des problèmes parce que la partition active était définie sur C: \

Le chargeur de démarrage de Windows identifie les partitions par décalage dans les secteurs + signature de disque de 4 octets dans MBR. Donc, lorsque vous avez déplacé votre partition système avec GParted, deux choses étranges sont arrivées:

1) Décalage de disque de la partition du système Win7 modifiée, toutes les références stockées dans les ruches de registre BCD et SYSTEM sont maintenant interrompues.

2) La partition du système Win7 a maintenant le même identifiant que la partition du système WinVista utilisée, donc deux références entrent en collision: bootloader avec les anciens paramètres essaie de démarrer Win7 sous Vista, mais échoue.

Fondamentalement, vous devez supprimer la branche de registre BCD et la reconstruire à partir de zéro, et également réparer la référence au disque C: dans les Dispositions Mounted de Win7 dans la ruche de Registre SYSTEME.

En utilisant le CD de démarrage d'urgence, vous pouvez supprimer BCD dans le "Gestionnaire de fichiers", puis recréer BCD à partir de zéro et réparer MountedDevices dans "Mount & Boot Center".

Essayez les réparations répertoriées ici: bootmgr manque de correctifs

Il existe un certain nombre de réparations diverses. La solution n ° 2 a fonctionné pour moi. J'espère que cela aide les autres.

Je souhaite améliorer la solution parsley72:

Au lieu de copier la partition, installez Windows, puis copiez-la:

Vous pouvez démarrer sur un CD (soit System Rescue Disk ou Windows configuré le disque) – J'utilise le SRD pour réparer le mien – puis, sélectionnez l'option Fix your windows. Il fait la magie!

Je pense que la raison en est que vous avez déjà tout sur C: (le système d'exploitation restauré, le MBR, etc.), il ne reste plus que Windows pour trouver les informations de démarrage (quelque chose que seul le logiciel Windows peut effectuer).

Logique hein?

A eu le même problème et ce qui précède m'a corrigé, en supposant que vous connaissez déjà et démarrez le disque de secours dans Command Promt, j'ai utilisé l'outil bcdboot.exe pour recréer BCD:

 bcdboot c:\Windows /l en-gb /sx: 

x est le lecteur qui possède l'étiquette du System .

Ce n'est qu'un commentaire éclairant sur la remarque de Narkevitch (je voulais juste ajouter un commentaire mais je l'ai empêché de le faire

La raison pour laquelle vous n'avez pas besoin de l'option / sx: c'est que, par défaut, bcd boot modifie la bcd du volume actuellement actif. C'est presque toujours ce que vous voulez. Si l'on spécifie / s et une lettre de lecteur, alors soit 1. La lettre de lecteur est le volume actif, et la commande fera la même chose sans / sx: comme avec elle; ou 2. La lettre de lecteur est différente de la active active le volume. Dans ce cas, ce qui se produit réellement au démarrage ne peut être affecté que si le bcd sur le disque actif est corrompu, ou 2. À un moment ultérieur, vous changez le disque qui est marqué comme actif sur celui qui a suivi.

À votre santé