· 15 мин чтения

Windows Server Backup и wbadmin: бэкап без стороннего софта

Меня зовут Семёнов Евгений Сергеевич, директор АйТи Фреш. За 15+ лет я видел десятки компаний, которые теряли данные из-за того, что «у нас есть Veeam, но кто-то забыл настроить задание». И ещё больше тех, где бэкапа вообще не было, потому что «нет денег на софт». Между тем, в Windows Server встроен достойный инструмент резервного копирования. Для офиса с одним-двумя серверами его часто хватает. Расскажу, как ставлю его я у клиентов.

Что такое Windows Server Backup

WSB — это роль-фича, встроенная в Windows Server с версии 2008. Она умеет:

Чего не умеет: инкрементов на уровне приложений (Exchange, SQL с gran-level recovery), дедупликации между разными серверами, дашбордов как в Veeam. Для простых задач — отлично, для сложных — нужен коммерческий софт.

Установка роли

Install-WindowsFeature Windows-Server-Backup -IncludeManagementTools
Get-WindowsFeature Windows-Server-Backup

Перезагрузка не нужна. После установки появятся:

Планирование: что бэкапим

Правильный бэкап — это не «всё подряд», а продуманная схема. Я всегда использую трёхуровневую модель:

УровеньЧтоПериодичностьХранение
CriticalSystem State, SYSVOL, NTDS.dit (DC), IIS metabaseЕжедневно30 дней
Full ServerВесь диск C: + данныеЕженедельно в субботу8 недель
Off-siteКопия Full ServerРаз в месяц12 месяцев

Схема 3-2-1: три копии, два разных носителя, одна копия в другом помещении. У меня на клиентах обычно это локальный бэкап-диск + сетевая шара на втором сервере + ежемесячный архив на FTP-сервер в другом ЦОД.

Настройка через GUI

Открываем wbadmin.msc, в правой панели выбираем «Backup Schedule» (расписание) или «Backup Once» (одноразово).

В мастере расписания:

  1. Тип конфигурации: Full server (полный) или Custom.
  2. Для Custom — выбираем диски и System State с галочкой Bare Metal Recovery.
  3. Частота: ежедневно + время. Я ставлю 01:30, чтобы не пересекаться с обновлением AV.
  4. Destination: выделенный диск (рекомендую), сетевая папка или удалённая шара с логином.
  5. Подтверждение и запуск.

При выборе «выделенного диска» Windows форматирует его и делает невидимым в Проводнике — чтобы никто не записал туда мусор. Разумная защита.

Настройка через PowerShell

Я предпочитаю скрипты — воспроизводимо и версионируемо. Типовой скрипт /Scripts/backup-daily.ps1:

Import-Module WindowsServerBackup

$policy = New-WBPolicy

# Что бэкапим
Add-WBVolume -Policy $policy -Volume (Get-WBVolume -AllVolumes | Where MountPath -eq "C:\")
Add-WBSystemState -Policy $policy
Add-WBBareMetalRecovery -Policy $policy

# Куда пишем
$target = New-WBBackupTarget -NetworkPath "\\backup01\srv-backup$" `
         -Credential (Import-Clixml C:\Scripts\cred.xml)
Add-WBBackupTarget -Policy $policy -Target $target

# Запускаем
Start-WBBackup -Policy $policy

# Лог
$status = Get-WBJob -Previous 1
$status | Out-File -Append C:\Logs\backup.log

Учётку для SMB-шары сохраняем один раз:

Get-Credential -UserName "CORP\svc_backup" -Message "Enter password" | Export-Clixml C:\Scripts\cred.xml

Задача в Task Scheduler:

schtasks /Create /TN "SrvBackup-Daily" `
  /TR "powershell -ExecutionPolicy Bypass -File C:\Scripts\backup-daily.ps1" `
  /SC DAILY /ST 01:30 /RU "CORP\svc_backup" /RL HIGHEST /F

Команды wbadmin на каждый день

# Разовый полный бэкап
wbadmin start backup -backupTarget:E: -include:C:,D: -allCritical -vssFull -quiet

# Только System State
wbadmin start systemstatebackup -backupTarget:E: -quiet

# Список доступных бэкапов
wbadmin get versions -backupTarget:E:

# Показать что внутри
wbadmin get items -version:07/30/2025-01:30

# Восстановление File/Folder
wbadmin start recovery -version:07/30/2025-01:30 `
  -itemType:File -items:"C:\Shared" -recoveryTarget:"D:\Restore" `
  -notRestoreAcl -quiet

# Восстановление System State
wbadmin start systemstaterecovery -version:07/30/2025-01:30 -quiet

Bare Metal Recovery — восстановление «с нуля»

Если сервер умер — восстанавливаем с нуля. Алгоритм:

  1. Новое железо или виртуалка с теми же дисками, что были.
  2. Загружаемся с установочного носителя Windows Server (той же версии).
  3. Вместо Install выбираем «Repair Your Computer → Troubleshoot → System Image Recovery».
  4. Указываем путь к бэкапу (локальный диск или сетевая шара).
  5. Выбираем нужную версию, ставим галочку Format and Reinstall.
  6. Ждём — восстановление 500 ГБ данных на SSD занимает 40–60 минут.
  7. После первой загрузки ставим драйверы нового железа (если отличается) и проверяем AD-функции.

Из тонкостей: при восстановлении на виртуалку Hyper-V сразу делаю снапшот — если что-то сломается, легко откатиться.

Реальный кейс: восстановление после крипто-шифрования

В мае 2025 клиент — производственная компания, 48 РМ — позвонил в понедельник утром. «У нас все документы переименованы, внутри странные файлы, не открываются». Типичный Ransomware. Сеть обесточили за 20 минут, зашифрован оказался файловый сервер Windows Server 2019 на Dell с Xeon Platinum 8280, 64 ГБ RAM в дата-центре МТС.

К счастью, у них стояла схема, которую я поставил за 3 месяца до этого: WSB каждую ночь пишет System State + D:\Shared на второй сервер по SMB, раз в неделю — BMR на USB-диск, который инженер уносит домой. Последний чистый BMR был 4 дня назад, актуальный файловый — предыдущая ночь (шифровальщик начал работу в 3:47, WSB отработал в 1:30).

Восстановили System State на чистом сервере, затем накатили файловую часть. Простой — 11 часов, потери данных — ~5 часов работы (то что сотрудники сделали с 22:00 до 03:47). При нормальных условиях — это сутки-двое. Стоимость настройки бэкапа заранее — 35 000 руб. Стоимость простоя без бэкапа — миллионы.

Мониторинг и проверки

Самое страшное — «бэкап есть, но не работает». Я всегда настраиваю три уровня контроля:

# Ежедневная проверка
$last = Get-WBJob -Previous 1
if ($last.JobState -ne "Completed" -or $last.HResult -ne 0) {
  Send-MailMessage -From "backup@corp.ru" -To "admin@corp.ru" `
    -SmtpServer "mail.corp.ru" -Subject "BACKUP FAILED on $env:COMPUTERNAME" `
    -Body ($last | Format-List | Out-String)
}

Ограничения и когда нужен Veeam

Я честно говорю клиентам: WSB — не панацея. Переходим на коммерческий софт (Veeam, ARCserve, Acronis), когда:

Настроим резервное копирование под ваш офис

Я лично проектирую схемы бэкапов под каждую инфраструктуру: от бесплатного Windows Server Backup на одном сервере до Veeam-ферм на 50+ VM. Настройка, тестирование восстановления, мониторинг — под ключ.

Телефон: +7 903 729-62-41
Telegram: @ITfresh_Boss
Семёнов Евгений Сергеевич, директор АйТи Фреш

FAQ

Что такое Windows Server Backup?
Встроенная в Windows Server функция резервного копирования. Состоит из GUI wbadmin.msc и консольной утилиты wbadmin.exe. Умеет делать bare metal и System State бэкапы, писать на локальные диски, сетевые шары и DVD.
Подходит ли Windows Server Backup для продакшн?
Для малого и среднего офиса — да. Для одного-двух серверов с ежедневным System State и еженедельным full — надёжно и бесплатно. Для инфраструктур от 10 серверов уже стоит брать Veeam или ARCserve.
Куда писать бэкапы?
Лучший вариант — отдельный физический диск (не LUN того же RAID). Допустимо — SMB-шара на другом сервере. Запрещено — тот же диск, где стоит ОС, потому что при отказе диска вы потеряете всё сразу.
Можно ли восстановиться на другое железо?
Да, через Bare Metal Recovery из установочного диска Windows. Работает, но на принципиально другом железе бывают проблемы с драйверами. Я всегда тестирую восстановление хотя бы раз в квартал.
Как бэкапить Hyper-V виртуалки?
Windows Server Backup умеет бэкапить Hyper-V через VSS-writer. Указываете -hyperv:ComponentName или через GUI. VM живые, Consistency — приложения замораживаются на доли секунды. На ноде хоста без простоя.

Подпишитесь на рассылку ITfresh

Раз в неделю — практические гайды для руководителя IT и сисадмина: безопасность, 1С, миграции, резервные копии, лайфхаки из реальных проектов.

Реквизиты оператора персональных данных

ООО «АЙТИ-ФРЕШ», ИНН 7719418495, КПП 771901001. Юридический адрес: 105523, г. Москва, Щёлковское шоссе, д. 92, корп. 7. Контакт: info@itfresh.ru, +7 903 729-62-41. Оператор обрабатывает e-mail подписчика в целях рассылки информационных и рекламных материалов до момента отзыва согласия.