Как восстановить загрузчик windows server 2012 r2

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

Не так давно у моего друга слетела на работе винда, причем серверная. И принесло это не мало проблем, как знакомому, так и компании. Но все было восстановлено, хоть и с запозданием. Поэтому я решил сделать отдельную статью по такой теме, как восстановление системы windows server 2012 r2. Итак, поехали!

Содержание статьи

Зачем это нужно?

Как я уже говорил, в некоторых ситуациях винду лучше переустановить с нуля, но если речь ведётся о серверной машине, то разумнее сделать восстановление. Это хотя бы позволит сохранить все файлы в целости и сохранности.

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

Поэтому, гораздо разумнее делать бэкап ОС и в случаях багов ее распаковывать.

Восстановить систему можно различными способами так как под рукой у меня нет серверной версии, я покажу на стандартной семерке. Сам процесс ничем не отличается от серверного типа — те же кнопки, те же менюшки и действия.

Откат винды

Этот метод позволит сделать откат к заводским настройкам системы. Идем в пуск и в строке поиска вписываем слово восстановление. В появившемся меню кликаем по нему.

Теперь нужно в интерфейсе нажать кнопочку далее.

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

В следующем окошке клацаем по кнопке готово.

Затем появится окно с предупреждением. В нем выбираем «да».

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

Так проходит восстановление из резервной копии.

Из безопасного режима

Этот метод невозможен без резервной копии. Нужно перезагрузить компьютер, и во время включения нажать клавишу Ф8. Это позволит выйти в меню, где можно выбрать безопасный режим.

Как только он прогрузится, опять же, заходим в пуск и вбиваем в поиск слово восстановление. Потом клацаем по нужному пункту.

Выбираем пункт с другой точкой резервной копии.

Теперь выбираем дату и жмем далее.

Затем жмем готово.

Восстанавливаемся с диска

Самый верный метод — восстановление с установочного диска.

Подгружаемся с него и в этом экране жмем на указанную строчку один раз левой кнопкой мыши.

В появившемся окне нажимаем вторую позицию с названием восстановление системы.

На следующем этапе мы просто выбираем кнопку далее.

Выбираем точку восстановления и далее компьютер все сделает сам.

Возможные проблемы

Бывает такое что восстановление провести невозможно. Выскакивает табличка, которая гласит об этом из-за проблем с групповой политикой.

Здесь вариант только один, откатиться заводским настройкам. Либо можете восстановиться с образа диска. Вообще, второй вариант вам гарантировано должен помочь, важно лишь иметь образ системы. Взять его можно вот тут .

Заключение

Кстати, вот видео, которое я нашел специально для вас.

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

  • Во-первых, для его использования надо точно понимать, что именно вы хотите от операционки.
  • Во-вторых, при его применении можно потерять все файлы безвозвратно.

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

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

Создание загрузочных дисков и прочие полезные мелочи

Страницы

2019−05−09

Восстановление загрузчика Windows

Одна из причин невозможности загрузки операционной системы Windows, это испорченный загрузчик (приблизительное сообщение которое можно получить при таком исходе представлено на фото ниже). В этой статье, речь пойдет о способе восстановления загрузчика Windows, с помощью соответствующего установочного диска.

Содержание

Возможные Причины

Загрузчик Windows (Windows Boot Manager) хранит свои файлы в отдельном разделе, в большинстве случаев. В состав файлов входят — конфигурационный файл, и бинарные файлы. Если используется устаревшая схема загрузки на основе BIOS (MBR) систем, то в придачу к этому, на диск записывается загрузочная запись MBR (Master Boot Record), осуществляющая запуск бинарных файлов с указанного раздела.

Читайте также:  Бателфилд 1 пс4 отзывы

Загрузка Windows осуществляется в два этапа:

1. BIOS (MBR/UEFI) выполняет поиск и запуск загрузчика (его бинарных файлов).
2. Загрузчик выполняет запуск ядра операционной системы.

Учитывая вышеописанное, возможных проблем может быть всего лишь две:

1. Проблемы с загрузочным разделом, и его файлами.
2. Проблемы с загрузочной записью MBR.

Может быть еще и третья проблема. Она не связана напрямую с загрузчиком, поэтому ее я не стал вносить в список. Проблема заключается в удалившихся загрузочных записях UEFI BIOS. Устраняется очень просто, сброс настроек UEFI BIOS, или ручное добавление соответствующей загрузочной записи через UEFI Shell. Как это сделать, можно прочитать тут, а как сделать загрузочный диск с UEFI Shell тут.

Необходимые Инструменты

Для всех манипуляций потребуется только лишь установочный диск Windows, а точнее его среда предустановки (WinPE). Скачать установочный диск Windows можно на официальном сайте Microsoft по ссылке https://www.microsoft.com/ru-ru/software-download.

Скачивание абсолютно бесплатно. Для дистрибутива Windows 10, предоставлена программа для создания загрузочного USB/CD диска, или установочного ISO образа.

Тестовое Окружение

В качестве тестовой ОС будет выступать Windows 10. Будет продемонстрировано восстановление загрузчика как версии на MBR диске, так и на GPT (UEFI).

Для MBR диска, будет продемонстрировано восстановление записи MBR, файлов загрузчика, и загрузочного раздела. Ниже на фото, отмечен раздел с файлами загрузчика.

Особенностью данной разметки диска (она выполнялась автоматически установщиком Windows), является расположение файлов загрузчика и среды восстановления на одном разделе.

Для GPT диска, будет продемонстрировано восстановление загрузочного раздела и файлов загрузчика. На фото ниже, отмечен загрузочный EFI-раздел, в котором расположены файлы загрузчика.

В случае с GPT-диском, файлы загрузчика и среда восстановления располагаются в разных разделах. Загрузочный EFI-раздел всегда отформатирован в файловую систему FAT, т.к. UEFI BIOS поддерживает только ее.

Восстановление Записи MBR

Разберем ситуацию с поврежденной/перезаписанной MBR-записью. Часть первого сектора диска, отвечающей за запуск загрузчика, тестовой машины была намерено затерта.

Windows в данном случае естественно загружаться не будет.

Попробуем восстановить испорченную MBR-запись загрузчика Windows. Загрузимся с установочного диска на проблемной машине.

При появлении мастера установки, нажимаем сочетание клавиш SHIFT+F10 , откроется командная строка.

Записать новую MBR-запись можно двумя способами, легким и не очень. Легкий выполняется с помощью команды bootrec , не очень, с помощью команды bootsect , совместно с командой bcdedit .

Рассмотрим сначала легкий способ. Восстанавливаем запись MBR.

Если сейчас выполнить перезагрузку машины, в надежде увидеть корректную загрузку Windows, то возможно вы получите ошибку загрузчика 0xc000000e (Your PC/Device needs to be repaired. A required device isn't connected or cant't be accessed. The application or operating system couldn't loaded because a recuired file is missing ir contains errors. File: Windowssystem32winload.exe).

Связана данная ошибка исключительно с конфигурацией загрузчика.

Устранить эту проблему можно выполнив исправление конфигурационного BCD-файла загрузчика Windows Boot Manager. Делается это, так же, с помощью команды bootrec .

Проверим параметры загрузчика после фикса.

Теперь способ второй, немного более сложный.

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

Каждая из этих команд выводит список всех подключенных разделов. Команда wmic предоставляет самую подробную информацию.

Получив информацию о подключенных томах, необходимо проверить какой из них содержит установленную копию ОС Windows. Делается это просто, с помощью команды dir , путем поочередного просмотра каждого тома на наличие соответствующих системных директорий/файлов.

Определив целевой системный раздел, в моем случае это диск D:, можно перейти к восстановлению MBR-записи.

Проверяем конфигурацию загрузчика.

У дефолтной загрузочной записи не определены параметры device и osdevice . В качестве значений данных параметров должна быть указана буква диска с установленной ОС Windows. Без данных параметров система не сможет загрузиться корректно, и выдаст уже описанное ранее сообщение об ошибке. Поправим загрузочную запись.

Восстановление загрузчика выполнено.

Важным замечанием второго способа, является то, что конфигурация загрузчика не восстанавливается полноценно. Мы лишь поправили загрузочную запись по умолчанию ( ), отвечающую лишь за запуск ОС Windows, другие записи конфигурационного файла загрузчика будут и прежде содержать параметры со значением unknow .

Читайте также:  Где перенос слов в ворде 2010

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

Восстановление Загрузчика Windows (BIOS/MBR)

Усугубим тестовую ситуацию. Представим, что после определенных манипуляций, был удален загрузочный раздел ОС Windows. Что необходимо делать в данной ситуации?

1. Заново создать загрузочный раздел.
2. Записать на созданный раздел файлы загрузчика Windows.
3. Записать на созданный раздел файлы среды восстановления Windows (не обязательно).

По поводу третьего пункта, почему он не обязателен? Работа загрузчика, и в общем ОС в целом, никак не зависит от среды восстановления. Она используется лишь при аварийных ситуациях. Запускается данная среда загрузчиком при определенных условиях, например, пара прерванных загрузок ОС. То есть, если не будет загрузчика, то и среда восстановления не будет работать.

Приступим. На тестовой машине был намерено удален загрузочный раздел.

Попытка загрузки на данном этапе, ожидаемо приведет к ошибке.

Загружаем установочный диск OC Windows.

Запускаем командную строку, нажав сочетание клавиш SHIFT+F10 .

Создадим загрузочный раздел. Особых требований к загрузочному разделу нет. Это должен быть раздел с файловой системой NTFS (желательно, но не обязательно), с достаточным объемом свободного пространства, чтобы вместить файлы загрузчика и среды восстановления.

Раздел создан. Запоминаем букву под которой он смонтирован, в моем случе диск E:. Эта информация потребуется для выполнения последующих команд.

Выполним установку загрузчика на созданный раздел. Но, предварительно нужно выяснить, под какой буквой скрывается раздел с установленной ОС Windows. Узнать данную информацию можно, так же, на предыдущем шаге ( diskpart  — list volume ), либо по способам описанным в предыдущем разделе. В моем случае это диск C:.

Загрузчик установлен. Если сейчас выполнить перезагрузку машины, то ОС Windows благополучно загрузится.

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

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

Восстановление Загрузчика Windows (UEFI/GPT)

Рассмотрим восстановление UEFI-загрузчика ОС Windows. ОС использующие загрузку в UEFI режиме не нуждаются в загрузочных записях, на подобии MBR. Поэтому, рассмотрен будет сценарий с утраченным загрузочным EFI-разделом.

Что из себя представляет загрузочный EFI-раздел? Это обычный раздел, отформатированный в файловую систему FAT.

Перейдем к делу. Удалим на тестовой машине загрузочный EFI-раздел.

Попытка загрузки системы на данном этапе, приведет к ошибке, либо к загрузке UEFI Shell.

Загружаемся с установочного диска ОС Windows.

Открываем командную строку, нажав сочетание клавиш SHIFT+F10 .

Создадим утраченный загрузочный EFI-раздел.

Раздел создан. Запоминаем букву созданного раздела, в моем случае это диск F:.

Установим загрузчик на созданный раздел. Предварительно, выясняем букву раздела с установленной ОС Windows. Как это сделать, было описано в предыдущих разделах. В моем случае, это диск D:.

Загрузчик установлен. Проверяем его работу. Перезагружаем машину и наблюдаем.

Я решил сделать дисковый массив на платформе Intel Atom D410PT. Это материнская плата с пассивным охлаждением процессора, два слота памяти (максимум 4Gb), один слот PCI (который я использовал для контроллера SATA SiliconImage 3512 — 2×1.5Gb/s), 2 SATA (3.0Gb/s) разъема, LAN 100mb/s, и многочисленными USB 2.0 портами (в том числе и на самой материнской плате).
Сама плата поместилась легко в корпус NaviPower PIX-1001 230W. Полное описание моих действий с железом я разместил на своем сайте.

Соответственно, т.к. было решено использовать 4 диска для создания RAID5 массива, то логично вырисовалось решение вынести операционную систему на внешний USB носитель (в моем случае USB HDD Seagate Freeagent GoFlex). Так как установка и настройка системы «с нуля» является зачастую долгим и кропотливым занятием, то я решил что система будет лежать на внешнем диске в контейнере VHDX, а так как материнка поддерживает UEFI, то соответственно и загрузка должна идти используя UEFI. Основная проблема была в том, что в интернете нет понятной инструкции, как это сделать. Вся информация очень разрознена, и описываются только части решения этой задачи.

Я решил сделать так: вначале установить систему как обычно на SATA диск, а затем перенести ее в контейнер VHDX и затем на внешний носитель USB HDD.
Установку системы пропущу, т.к. это банальная операция, не требующая особых знаний (единственное, что если захочется установить систему на GPT диск, то перед установкой надо будет поиграться с diskpart).
Важное дополнение: перед переносом системы на внешний диск, надо обязательно отключить файл подкачки и систему гибернации!
Соответственно устанавливаем обновления системы, программы, делаем настройки.
Далее требуется перенести систему в VHDX контейнер. Для этого была скачана программа Disk2VHD 2.01. Интерфейс ее примитивен. Нужно только выбрать диск для переноса, файл VHDX и запустить процесс.

Читайте также:  Ведьмак 3 прохода нет где взять грамоту

После этого на рабочей системе (можно на Windows 7 x64, но тогда будут проблемы с работой с VHDX. Лучше брать Windows Server 2012 или Windows 8 x64), надо подготовить USB диск к загрузке. В общих словах надо очистить диск от информации, создать 2 раздела, один из которых будет EFI (fat32, 300Mb, 4kb), а второй будет основной (NTFS, 1Tb, 64kb) для размещения нашего VHDX контейнера.
Подключаем диск к компьютеру, запускаем diskpart.exe.
Смотрим список дисков:

Выбираем диск, с которым будем работать. Обычно это делается по размеру.
Внимание! если ошибетесь, то можете полностью стереть систему и данные с компьютера!

Далее надо очистить диск от всей информации:

Далее конвертируем диск в GPT диск:

Далее создаем первый раздел, где будет храниться EFI загрузчик. Мы его будем делать размером в 300мб, и размером страйпа 4kb (обычно надо тестировать, какой размер страйпа будет быстрее работать, но я делаю страйпы максимально большие, т.к. размеры файлов в наше время обычно больше 4 или даже 64 кбайт.):

Теперь его надо отформатировать в формате FAT32 (только такой формат поддерживает технология UEFI):

Теперь надо присвоить этому разделу букву диска, чтобы работать с ним (в нашем случае это будет буква Y):

Теперь надо разметить оставшуюся часть диска, где будет лежать файл rayserv.vhdx. Для начала создадим раздел:

Теперь отформатируем его в NTFS с размером страйпа в 64kb:

Теперь присвоим разделу букву Z:

Теперь можно закрывать diskpart.exe:

Теперь можно копировать rayserv.vhdx на диск Z.
Дальше надо произвести некоторые подготовительные действия. Надо подключить виртуальный диск к системе.

Так как я работаю в Windows 7 x64, то соответственно моя система не поддерживает работу с файлами VHDX. Поэтому я заранее сделал не один файл-образ системы в VHDX, а два одинаковых образа системы, только один в формат VHD, а другой — VHDX. В текущий момент файл VHD лежит на диске D:, а файл VHDX уже лежит на USB диске с буквой Z:. Диск подключаем под буквой H:.

Теперь надо сделать EFI раздел загрузочным.
Скачиваем файл bootsect.exe на диск D: (файл можно найти с помощью утилиты Get Waik Tools, или на моей странице). Запускаем с параметрами:

Для того, чтобы скопировать загрузочные файлы на раздел EFI, заходим в папку H:WindowsSystem32 и запускаем команду:

Теперь надо создать указать системе, что грузиться надо с VHDX файла. Для этого из папки H:WindowsSystem32 запускаем:

Ключ /store указывает путь, с каким файлом BCD нам надо работать.
Полученный код <64d49e0f-ba36−11e3−8de2−1c6f653f47df>запоминаем, или копируем с экрана.
Этой командой мы скопировали запись для загрузки по-умолчанию, и назвали ее «vhd boot (locate)».
Теперь присвоим этому номеру номер по-умолчанию:

Теперь надо системе для этой записи указать, что грузиться надо с определенного диска и определенного файла.

H:WindowsSystem32>bcdedit /store Y:EFIMicrosoftBootBCD /set osdevice vhd=[locate]
ayserv.vhdx
Операция успешно завершена.

Кстати, параметр [locate] очень полезен. Он говорит операционной системе, что при загрузке файл надо искать на всех дисках по-порядку.

Теперь надо включить автоопределение устройств при загрузку (это требуется для некоторых систем).

И напоследок надо отключить автозапуск консоли восстановления в случае проблем:

Отключаем виртуальный диск от системы через панель управления дисками.

Практически готово. Теперь на конечной системе надо отключить все диски, кроме нашего, и включить UEFI загрузку в BIOS для USB носителей. Также возможно надо увеличить таймаут поиска USB устройств, т.к. с холодного запуска система может не увидеть внешний жесткий диск.
После этого загружаемся с USB диска.

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