Привет. Возникла проблема NTLDR is missing при восстановлении бэкапа сервера на другое железо.
Система просто не грузилась. При попытке восстановления системы с использованием оригинального установочного диска Windows server 2008 R2 мастер восстановления не видел установленной OS.
И так, загрузились с установочного диска, затем выбираем «Восстановить мой компьютер», С помощью командной строки. Запустится командная строка из которой мы можем сделать все что угодно. Вводим следующие комманды:
- Bootrec.exe / FIXMBR
- Bootrec.exe / Fixboot
- Bootrec.exe / RebuildBcd
- Exit
После этого ошибка должна уйти. Если все хорошо — радуемся. Если нет то делаем следующие шаги:
Перезагружаем сервер и снова грузимся с установочного диска и снова открываем коммандную строку. Теперь нам нужно убедится в наличии файла Bootmgr в корне диска С.
- dir /a c:\ — показывает все файлы на диске С, в том числе и скрытые
Если файла нет, найдем его следующей командой:
- dir /s c:\bootmgr
Смотрим где лежит файл и копируем его от туда командой:
- Copy c:\Windows\Boot\PCAT\bootmgr c:\bootmgr
После этого сервер загрузится и будет работать.
Удачи!
0 Комментарии。