Восстановление загрузчика windows server 2008 r2 через командную строку

Обновлено: 06.07.2024

С помощью среды восстановления Windows и архива, созданного ранее с помощью системы архивации данных Windows Server, можно восстановить операционную систему сервера или весь сервер.

Доступ к средствам восстановления и устранения неполадок среды восстановления Windows можно получить в диалоговом окне Параметры восстановления системы мастера установки Windows. Для запуска этого мастера в ОС Windows Server 2008 R2 воспользуйтесь установочным диском Windows или перезапустите компьютер, нажмите клавишу F8 и выберите пункт Восстановление системы в списке вариантов загрузки.

Чтобы восстановить операционную систему, необходимо выполнить восстановление исходного состояния системы и восстановить данные на критических томах, т. е. томах, содержащих файлы операционной системы.

При выполнении восстановления операционной системы или всего сервера потребуется указать следующее:

    какая резервная копия будет использоваться;

При восстановлении всего сервера, если выбрано форматирование и создание разделов на всех дисках, все существующие данные будут удалены. Это относится ко всем томам, которые в настоящее время используются сервером, но не включены в резервную копию. Этот вариант недоступен, если доступ к среде восстановления Windows получен путем нажатия клавиши F8, а не с помощью установочного диска Windows.

Чтобы восстановить операционную систему или весь сервер, следует сначала выполнить следующие действия.

    При восстановлении на новый жесткий диск убедитесь, что емкость диска как минимум равна емкости диска, содержавшего тома, резервные копии которых были сделаны, независимо от размера этих томов. Например, если при создании архива на диске размером 1 ТБ имелся только один том размером 100 ГБ, при восстановлении следует использовать диск емкостью как минимум 1 ТБ.

Вставьте установочный диск Windows в устройство чтения компакт-дисков (архитектура ОС на установочном диске и архитектура восстанавливаемой ОС должны совпадать) и перезапустите компьютер. При необходимости нажмите нужную клавишу, чтобы загрузиться с диска. Должен появиться мастер установки Windows.

В разделе Установка Windows выберите языковые параметры и затем нажмите кнопку Далее.

Щелкните Восстановить компьютер.

На странице Параметры восстановления системы щелкните Восстановление образа системы. Откроется страница Восстановление компьютера из образа.

Выполните одно из следующих действий и затем нажмите кнопку Далее:

    Щелкните Использовать последний доступный образ системы (рекомендуется).

    На странице Выберите расположение образа системы щелкните компьютер, на котором содержится требуемый архив, и затем нажмите кнопку Далее.

Если хранилище содержит резервные копии нескольких компьютеров, щелкните строку резервных копий для того компьютера, восстановление которого требуется выполнить.

  • Если архив находится на компьютере, который является членом домена, для того чтобы другие компьютеры, не являющиеся членами домена, могли получить доступ к архиву, архив должен находиться граничном компьютере IPsec. После загрузки среды восстановления Windows компьютер уже не является членом домена, следовательно, данный компьютер не сможет получить доступ к сетевым общим папкам. В данном случае в качестве хранилища архивации можно использовать только те компьютеры, к которым разрешен доступ компьютерам, не являющимся членами домена.
  • Для решения этой проблемы можно добавить компьютер, используемый в качестве хранилища архивации, в рабочую группу и перенести архив в общую папку. Компьютер, работающий под управлением среды восстановления Windows, является членом рабочей группы, поэтому ему разрешен доступ к общей папке с архивом.

На странице Выберите дополнительные параметры восстановления выполните следующие необязательные задачи и затем нажмите кнопку Далее.

    Чтобы удалить существующие разделы и форматировать конечные диски в соответствии с резервной копией, установите флажок Форматировать и перераспределить разделы диска. Это сделает доступной кнопку Исключить диски. Нажмите эту кнопку, а затем установите флажки, связанные со всеми дисками, для которых не следует выполнять форматирование и изменение разделов. Диск, содержащий используемую резервную копию, исключается автоматически.

    Если диск не исключен, данные на нем могут быть потеряны независимо от того, являлся ли он частью архива или содержит тома, которые следует восстановить.

Дополнительная информация

  • Чтобы создать резервную копию с помощью системы резервного копирования Windows Server, пользователь должен быть членом группы «Операторы архива» или «Администраторы», либо ему должны быть делегированы соответствующие полномочия. Восстановление операционной системы выполняется средой восстановления Windows с использованием учетной записи пользователя LocalSystem.

При использовании Windows Server 2008 R2 среда восстановления Windows устанавливается по умолчанию за исключением случая, когда используется вариант установки Server Core.

Восстановление загрузчика Windows после удаления раздела “Зарезервировано системой»

Если наличие других разделов мешает вам сжать/расширить том с Windows, вы можете восстановить конфигурацию загрузчика и поместить его на раздел, на котором установлена Windows.

Эти шаги помогут вам восстановить загрузку Windows после удаления раздела System Reserved, если Windows не загружается.

Убедится в отсутствии раздела System Reserved на диске можно, загрузившись с любого загрузочного диска (установочной USB флешки) с Windows (в нашем случае использовался установочный диск с Windows Server 2012 R2).

На экране установки нажмите сочетание клавиш Shift+F10 чтобы открыть командную строку. Запустите diskpart и выведите список разделов:


Как вы видите, раздел System Reserved отсутствует и, естественно, Windows не может загрузится с этого диска.

Для восстановления работоспособности, нужно пересоздать записи загрузчика Windows. Только в данном случае, чтобы не создавать заново 500 Мб раздел System Reserved, мы пересоздадим файлы загрузчика bootmgr на системном диске C:\.

В командной строке среды WinPE (установочного/загрузочного диска) выполните следующие команды. Поместите файлы среды загрузки на диск C: и укажите путь к каталогу с Windows:

bcdboot c:\windows /s c:


В случае успеха, команда вернет ответ Boot files successfully created.

Теперь нужно перезаписать загручоный сектор:

bootsect.exe /nt60 All /force

Далее нужно сделать раздел C:\ активным (в вашем случае номера дисков и разделов могут отличаться, будьте внимательными):

diskpart
list disk
select disk 0
list partition
select partition 1
active


Затем последовательно выполните команды:

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

Вторая команда выполнит сканирование всех дисков и попытается найти установленные копии Windows (Scanning all disk for Windows installations). В нашем примере ОС была найдена в каталоге C:\Windows. Система запросит, нужно ли добавить найденные копии Windows в список загрузки (Add installation to boot list?). Подтверждаем это (Y).


Осталось перезагрузить компьютер и убедится, что Windows стала загружаться корректно. Убедимся, что теперь файл загрузчика bootmgr находится в корне системного диска C:\.

date

11.09.2019

directory

Windows 7, Windows Server 2008

comments

комментариев 7

Windows Server 2008. BOOTMGR Is Missing

Я думаю, черный фон с надписью «BOOTMGR is missing Press » это не та надпись, которую хочется видеть после загрузки сервера Windows Server 2008. 🙂

К сожалению, в последнее время, мне тоже пришлось столкнуться с такой ошибкой после установки обновлений и перезагрузки одного из наших виртуальных серверов с Windows Server 2008. После длительного времени, убитого на разбор полетов и траблшутинг проблем, я не нашел причин того, что установка обновлений может повлиять на появление подобной проблемы. К счастью у меня всегда есть свежая резервная копия (а, вернее, снапшот), который я всегда создаю перед установкой обновления, к которому я мог без проблем откатится. К моему удивлению, я не смог загрузить ОС и с резервной копии данной виртуальной машины, я получал всю ту же ошибку “bootmgr is missing”. Последний раз этот сервер перезагружался 5 дней назад, получается что за последние 5 дней что-то произошло…

  • В конфигурации Boot Configuration Data (BCD) отсутствует запись для загрузчика Windows Boot Manager (Bootmgr)
  • На активном разделе поврежден или отсутствует загрузочный файл BCD

Есть несколько методов решения такой проблемы:

Способ 1: Восстановление хранилища BCD при помощи функции Startup Repair

Функцию Startup Repair можно запустить из среды восстановления Windows Recovery Environment:

    Вставьте дистрибутив Windows в DVD привод и загрузитесь с него

Способ 2: Пересоздание конфигурации BCD при помощи утилиты Bootrec.exe

Если предыдущий метод не помог, пересоздать загрузочные записи BCD при помощи утилиты Bootrec.exe, которая включена в состав Windows Recovery Environment.

Способ 3: Ручное восстановление хранилища BCD при помощи Bcdedit.exe

В том случае, если предыдущие способы вам не помогли, придётся вручную пересоздать BCD при помощи все той же Bcdedit.exe.

  1. Повторите шаги 1-4 из 1 способа восстановления BCD
  2. Из окна System Recovery откройте командную строку.
  3. Наберите команду:

Примечание. В том случае, если ваша ОС установлена на другом диске, измените команду соответственно Примечание Description – это описание для создаваемой новой записи Примечание GUID мы получили на 8 шаге. Примечание, Value – это время задержки Windows Boot Manager в секундах

В том случае. Если вы загружаетесь с установочного диска с Windows Server 2008, то окно “System Recovery” будет выглядеть следующим образом:

Восстановление загрузки Windows Vista, 2008 при помощи «консоли восстановления»

В операционной системе Windows XP, 2003 нам часто приходилось пользоваться консолью восстановления (Recovery Console) для восстанавления загрузочной записи (MBR). Использовать консоль восстановления можно было непосредственно с исходного установочного диска Windows XP, выбрав параметр восстановления, нажав R. Далее можно было запускать fixboot, fixmbr и т.д. Как же обстоят дела, если на борту Windows Vista или Windows Server 2008 и нам потребовалось восстановить MBR? В Windows Vista или Windows Server 2008 вы можете использовать утилиту Bootrec.exe в среде восстановления Windows (Windows RE) для устранения неполадок и восстановления следующих частей Windows Vista:

  • Восстановление главной загрузочной записи (MBR)
  • Восстановление загрузочного сектора
  • Восстановление конфигурации загрузки (BCD)

Для запуска Bootrec.exe вам необходимо загрузить Windows RE, для этого выполните следующее:

  1. Загрузитесь с установочного диска Windows Vista.
  2. Выберите язык системы, месторасположения и ввода и нажмите Далее.
  3. Нажмите ссылку Восстановление системы.
  4. Выберите операционную систему для восстановления и нажмите Далее.
    Примечание: если не отображается название операционной системы, которую необходимо восстановить, то установите драйверы RAID/SATA – это можно сделать нажав на кнопку Установка драйверов. Драйвер можно загрузить с дискеты, CD, HDD и USB.
  5. В окне вариантов восстановления системы выберите опцию Командная строка.
  6. В командной строке напишите Bootrec.exe и нажмите ENTER.

Доступные опции утилиты Bootrec.exe

/FixMbr
восстанавливает загрузочную запись (MBR) системного раздела.

/FixBoot
помещает новый загрузочный сектор, совместимый с Windows Vista на системный раздел Windows Vista.

/ScanOs
проверяет все диски диски, обнаруживая установки совместимые с Windows Vista. Дополнительно этот параметр показывает записи, которые содержатся в загрузочной области (BCD). Используйте этот параметр в случе, если после установки Windows Vista в менеджере загрузок не отображается меню выбора ОС.

/RebuildBcd
проверяет все диски , обнаруживая установки совместимые с Windows Vista. Дополнительно этот параметр позволит вам выбрать записи, которые вы хотите добавить в установки область загрузки (BCD). Используйте этот параметр в случе, если необходима реорганизация BCD.
Если восстановление BCD не решило проблему загрузки, то вы можете удалить BCD и затем запустить восстановление повторно. Для этого выполните последовательно следующие команды:

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

Интересное:

Этот пост November 20, 2009 at 3:37 pm опубликовал molse в категории Windows Server 2008, Windows Vista. Желающие могут оформить RSS подписку на комменты. Both comments and trackbacks are currently closed.

3 комментов оставлено (Add 1 more)

Да уж, спасибо большое. Очень помог ваш материал!

Читайте также: