Назад | Перейти на главную страницу

Как исправить Windows 2008 R2 BOOTMGR отсутствует

BOOTMGR IS MISSING
PRESS CTRL+ALT+DEL TO RESTART

Примечание. Это виртуальная машина на сервере VMWare ESX, но это не имеет значения.

Я вставил установочный DVD-диск 2008 R2 x64 и могу приступить к восстановлению, но в нем нет операционных систем. Нажатие «Далее» приводит меня к

+===========================
System Recovery Options
+===========================
Choose a recovery tool
Operating system: Unknown or (Unknown) Local Disk
.....

Command Prompt

Я запускаю командную строку, перехожу к C: \ и выполняю dir /a

Помимо файлов, которые я поместил туда сам, они показывают

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

Куда идти дальше? Это похоже на проблему NTLDR в Windows 2003, когда я могу просто вставить туда файл, и он снова станет труднопроходимым?

Пытаться BCDBoot.

Загрузитесь с компакт-диска Windows, затем перейдите в командную строку.

Тип

BCDBoot c:\Windows

У меня было огромное количество проблем с загрузкой Windows на новый диск емкостью 1 ТБ. Он загружался с нового диска, пока старый диск был подключен к первому порту SATA, но после года такой работы старый диск наконец умер.

Я последовал совету @SLY и @JFB, а также этот полезный совет о том, как получить доступ к функции восстановления при загрузке в Windows 2008 R2 Server из командной строки. (x: \ источники \ восстановление \ StartRep.exe)

После долгих проб и ошибок я заставил эту машину загружаться только с новым подключенным диском, так что я наконец могу вытащить стареющий OEM-диск. Поскольку я точно не знаю, на каком этапе это было исправлено, я просто перечисляю то, что я сделал, ниже.

; 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.

Со мной случилось то же самое, вот что я сделал:

  1. загрузка с DVD W2k8 R2
  2. BCDBoot C: \ Windows
  3. Bootrec / rebuildbcd

Исправлена ​​проблема, и теперь в msconfig (Конфигурация системы) на вкладке загрузки я вижу все свои установки Windows.

Похоже, что был диск D :, к которому можно получить доступ в режиме восстановления, и файл bootmgr там!

Это снова меня заставило. Не уверен, что bootrec /rebuildbcd от Вика требовался ответ, но это уже предпринималось до копирования файла bootmgr.

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

Хотя этот пост довольно старый, вот решение для тех, у кого эта проблема возникнет в будущем. Эта процедура была протестирована и работает (по крайней мере, в моем случае):

Вам понадобится DVD с Windows 7 x64.

  1. Загрузитесь с DVD-диска Windows Server 2008 R2 x64.
  2. Ремонт
  3. Командная строка
  4. переименуйте c: \ boot \ BCD bcd.old (если папка отсутствует, не возражайте и переходите к следующему шагу)
  5. Удалите c: \ boot \ bcd (если папка отсутствует, не возражайте и переходите к следующему шагу)
  6. Перезагрузите компьютер
  7. Извлеките DVD-диск WS2008R2 и установите DVD-диск W7x64.
  8. Загрузитесь с DVD и выполните ремонт.
  9. Он предложит ремонт, автоматически приму.
  10. Перезагрузитесь и это "уловка" снова загрузите DVD и делаю ремонт. Продолжайте делать этот процесс, пока не обнаружите ничего плохого..
  11. Ваш сервер должен снова загрузиться.

Надеюсь, поможет

Попробуйте следующее: введите Bootrec / RebuildBcd в режиме восстановления и нажмите клавишу ВВОД.

если это не сработает:

  1. Bcdedit / экспорт C: \ BCD_Backup
  2. ren c: \ boot \ bcd bcd.old
  3. Bootrec / rebuildbcd

Перезагрузите компьютер.

На основе этот

Вы знаете, почему это устранило вашу проблему? Потому что у вас есть раздел восстановления, и вы его явно проигнорировали. Вам просто нужно было использовать diskpart и отметить РАЗДЕЛ ВОССТАНОВЛЕНИЯ (не Windows) как активный.