web-dev-qa-db-fra.com

Comment réparer Windows 2008 R2 bootmgr est manquant

 Bootmgr =IS manquant [.____] Appuyez sur CTRL + ALT + DE REDART [.____]

Remarque: Ceci est un VM sur VMware ESX Server, mais cela ne devrait pas avoir d'importance

Je mets dans le DVD d'installation 2008 R2 X64 et peut vous rendre à la récupération, mais il ne répertorie aucun système d'exploitation. En cliquant sur la prochaine me amène à

[.____] + =================================== [.____] Options de récupération du système [.____] + ===== ========================= [.____] Choisissez un outil de récupération 
 Système d'exploitation: Disque local inconnu ou (inconnu) 
 ..... 
 
 Invite de commande [.____]

Je démarre l'invite de commande, allez à C:\et effectuez un dir /a

En dehors des fichiers que j'ai mis là moi-même, ils montrent

$Recycle.Bin
Documents and Settings [C:\Users]
Program Files
Program Files (x86)
ProgramData
Recovery
System Volume Information
Temp
Users
Windows

Où aller ensuite? Est-ce comme le problème NTLDR avec Windows 2003 où je peux simplement laisser tomber un fichier là-bas et ce sera Hunky Dory?

4
RichardTheKiwi

Il semble qu'il y ait un D: lecteur qui peut être accessible en mode de récupération et le fichier bootmgr est là!

Cela m'a fait revenir. Pas sûr si le bootrec /rebuildbcd De la réponse de Vick était requis, mais cela a déjà été tenté avant de copier le fichier bootmgr.

D:\> attrib -h -s -r bootmgr
D:\> xcopy bootmgr C:\
D:\> C:
C:\> attrib +h +s +r bootmgr
1
RichardTheKiwi

Essayez BCDboot .

Démarrez à partir du CD Windows puis passez à l'invite de commande.

Taper

BCDBoot c:\Windows
6
SLY

J'ai eu une quantité immense de difficulté à obtenir Windows pour démarrer sur un nouveau disque de 1 To. Il a démonté le nouveau lecteur tant que l'ancien lecteur a été branché sur le premier port SATA, mais après une année de fonctionnement comme celui-là, l'ancien lecteur est finalement mort.

J'ai suivi les conseils de @sly et @JFB et aussi ce conseil utile sur la manière d'accéder à la fonction de réparation de démarrage sous Windows 2008 R2 Server à partir de la ligne de commande. (x:\sources\récupération\startrep.exe)

Après beaucoup d'essai et d'erreur, j'ai obtenu cette machine pour démarrer avec seulement le nouveau lecteur connecté, je peux enfin tirer le lecteur OEM de vieillissement. Comme je ne sais pas vraiment exactement quelle étape le corrigé, je ne fais que répertorier ce que j'ai fait ci-dessous.

; Initial condition: will not boot, says "NTLDR IS MISSING". 
; Booting off Win2k8r2 install CD. In recovery window, no windows installations appear.
; From command line, partition is present and seems ok.

BCDBoot C:\Windows 

; after this step the windows 2k8r2 installation appears. Still fails on reboot.

Bootrec /rebuildbcd

; after this step it found an installation and allowed me to select it. Fails on reboot.

x:\sources\recovery\StartRep.exe

; startup recovery runs, claims to fix some stuff. Fails on reboot.

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
x:\sources\recovery\StartRep.exe

; One of these four commands fixed it. This time bootrec /rebuildbcd 
; did not find any orphaned installations, and StartRep.exe said that
; everything was fine.
; Rebooted one more time and it worked.
4
Robert Calhoun

J'ai eu la même chose que je m'arrive, voici ce que j'ai fait:

  1. boot avec le DVD W2K8 R2
  2. BCDBOOT C:\Windows
  3. Bootrec/reconstructionbcd

Correction du problème, et maintenant dans msconfig (configuration du système) dans l'onglet Boot, je vois toutes mes installations Windows.

2
JFB

Bien que ce poste soit plutôt vieux, voici une solution pour ceux qui ont ce problème à l'avenir. Cette procédure a été testée et fonctionne (au moins dans mon cas):

Vous aurez besoin d'un DVD Windows 7 x64.

  1. Démarrez à partir de votre DVD Windows Server 2008 R2 X64.
  2. Réparation
  3. Invite de commande
  4. renommer C:\BOOT\BCD BCD.OLD (si le dossier manque, ne vous dérange pas et continue à l'étape suivante)
  5. Supprimer C:\BOOT\BCD (si le dossier manque, ne vous dérange pas et continuez à l'étape suivante)
  6. Redémarrez votre ordinateur
  7. Supprimez votre DVD WS2008R2 et installez le DVD W7X64.
  8. Démarrez du DVD et faites une réparation.
  9. Il proposera de réparer automatiquement l'accepter.
  10. Redémarrez et Ceci est le "Trick" démarrer le DVD et faire une réparation. Continuez ce processus jusqu'à ce qu'il ne trouve rien de mal.
  11. Votre serveur doit démarrer à nouveau.

J'espère que ça aide

1
user157973

Essayez ceci: Tapez bootrec/RebuildBCD en mode réparation, puis appuyez sur Entrée.

si cela ne fonctionnera pas:

  1. BCDEDIT/Export C:\BCD_Backup
  2. rEN C:\BOOT\BCD BCD.OLD
  3. Bootrec/reconstructionbcd

Redémarrer le PC.

Basé sur - this

0
Vick Vega

Vous savez pourquoi cela corrige votre problème? Parce que vous avez une partition de récupération et l'ignorez-la évidemment. Vous avez juste besoin d'utiliser DiskPart et de marquer la partition de récupération (non Windows) comme active.

0
NLS