Восстановление системы средствами Windows Server Backup

WSB позволяет восстанавливать из бэкапа как отдельные файлы, так и выполнять восстановление всей системы. Отдельные файлы можно восстановить из графического интерфейса компонента Windows Server Backup. Полное восстановление системы доступно только из Windows Recovery Environment (WinRE). Доступ к WinRE доступен на установочном образе Windows Server OS. При невозможности штатно стартовать ОС, система сама загрузится в WinRE.

Полное восстановление системы из резервного образа на сетевом хранилище

1. Подключаемся к серверу через IP-KVM (iDRAC, IPMI, iRMC), чтобы получить доступ к консоли сервера.

2. Далее входим в Windows Recovery Environment с помощью установочного образа ОС Windows Server. Подключаем образ диска к серверу и загружаемся с него (в разных версиях IP-KVM могут быть различия в интерфейсе, но механизм везде идентичный).

3. После загрузки с диска попадаем в первое окно выбора языка и настройки клавиатуры. Нажимаем Next

4. На следующем этапе выбираем опцию Repair your computer (Восстановить ваш компьютер)

5. В следующем меню выбираем опцию Troubleshoot

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

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

Проверка сетевого соединения

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

wpeinit
ping google.com

Если в ДЦ включен DHCP, то скорее всего соединение доступно и ping пройдет успешно. В таком случае вы можете перейти к пункту подключения сетевого хранилища

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

Настройка сетевого подключения

1. Перед настройкой проверяем активный и подключенный интерфейс:

netsh interface show interface

2. Получим список интерфейсов (их может быть несколько). Нам нужно будет зафиксировать имя интерфейса, который Enabled, Connected:

3. Перед выполнением следующей команды узнайте сетевые параметры вашего сервера (эта информация как правило доступна в деталях заказа в персональном кабинете вашего хостинг провайдера). Вам нужен основной ИП адрес, маска и шлюз. Настраиваем интерфейс:

netsh interface ip set address name="Ethernet" static 192.168.0.115 255.255.255.0 192.168.0.1

name=”” - это название интерфейса, которое мы узнали ранее
192.168.0.115 - основной ИП сервера (пример)
255.255.255.0 - маска сети (пример)
192.168.0.1 - шлюз (пример)

4. Далее добавим dns сервер Google командой:

netsh interface ip set dnsserver "Ethernet" static 8.8.8.8

5. Проверяем командой ping google.com наличие подключения к сети (смотри скриншот успешного ping выше).

Подключение сетевого хранилища к серверу

Подключим хранилище командой:

net use z: \\u114***.introserv.cloud\u114***

\\u114***.introserv.cloud\u114*** - адрес сетевого хранилища, замените строку своими данными.

Будет предложено ввести имя и пароль. Вводим ваши актуальные данные. Должны получить сообщение об успехе:

Проверка бэкапов и полное восстановление системы

1. Проверим наличие бэкапов в хранилище:

wbadmin get versions -backupTarget:\\u114***.introserv.cloud\u114***

Нас интересуют строки Version identifier. В примере видим, что у нас есть полный бэкап системы от 08.09.2023 20:10
Фиксируем эту информацию в том формате, в котором получили.

Нам доступно 2 варианта восстановления

- Восстановление всей системы со всеми разделами на дисках:

wbadmin start sysrecovery -version:08/09/2023-20:10 -backupTarget:\\u114***.introserv.cloud\u114*** -restoreAllVolumes -recreateDisks

-backupTarget: указывает на ваше сетевое хранилище
-version: указывает на выбранный вами бэкап
Опция -restoreAllVolumes указывает, что мы хотим восстановить все разделы
Опция -recreateDisks указывает, что средство восстановления должно пересоздать разделы (Внимание - эта опция сотрет все данные на дисках и запишет на воссозданные разделы данные из бэкапа)

- Восстановление только системного раздела, на котором установлена ОС

Выполняется командой:

wbadmin start sysrecovery -version:08/09/2023-20:10 -backupTarget:\\u114***.introserv.cloud\u114***

Полное восстановление образа системы, расположенного на одном из дисков сервера

1. В пункте меню WinRE в пункте Troubleshoot выбираем пункт System Image Recovery

Система постарается просканировать диски сервера на предмет наличия полных бэкапов ОС. Будет предложен последний по времени доступный образ восстановления. Но можно выбрать из списка, если их несколько (Select a system image):

2. Нажимаем Next и попадаем в меню дополнительных опций:

Важно! Если выбрать опцию Format and repartition disks, то утилита переформатирует диски и разделы на сервере, чтобы повторить разделы из бэкапа. Если эту опцию не включать, то утилита восстановления сотрет и заменит данные только в системном разделе, где установлена ОС. Кнопка Exclude disks… при включенной опции Format and repartition disks позволит исключить диски из процесса реформатирования.

3. Затронутые при восстановлении диски и разделы будут указаны в следующем окне:

4. Нажимаем кнопку Finish и дожидаемся завершения восстановления.

Восстановление отдельных папок, разделов или состояния системы

Такая возможность доступна из графического интерфейса компонента Windows Server Backup

1. Запускаем компонент архивирования: Пуск - Диспетчер серверов - Средства - Система архивации данных Windows Server и выбираем пункт Восстановление…

2. Выбираем, где находится бэкап - локально на сервере или в другом расположении, например на сетевом хранилище. В примере рассмотрим вариант с бэкапом на сетевом диске (Удаленная общая папка), выбираем второй пункт:

3. Вводим адрес сетевого хранилища:

4. Выбираем дату и время необходимого бэкапа:

5. Далее выбираем Тип восстановления (На скриншоте есть описание каждого варианта). В примере восстановим Файлы и папки:

6. Выберем восстановление файлов рабочего стола:

7. Настраиваем опции восстановления:

8. Проверяем и нажимаем Восстановить

Дожидаемся завершения и выходим из утилиты. Аналогичным образом работают и остальные Типы восстановления