В этой статье будет описан порядок создания резервной копии (backup) сервера работающего под ОС Windows Server 2008 R2 штатными средствами и восстановление (restore) из полученного образа.
Все админы делятся на две категории: на тех, кто еще не делает бэкапы и тех, кто УЖЕ делает бэкапы
Backup
Для того что бы можно было создать образ нашего сервера сначала нужно установить компонент системы Система архивации данных Windows Server, для этого запускаем Диспетчер сервера, выбираем Компоненты, жмём Добавить компоненты
в появившемся окне ставим галочки напротив Система архивации данных Windows Server и Программы командной строки. Жмём далее, установить и дожидаемся окончания процесса установки.
Теперь мы можем приступать к резервному копированию, для этого переходим в меню пуск и набираем в строке поиска «архив», затем выбираем Система архивации данных Windows Server.
В этом окне собраны основные элементы управления системой архивации, в данном обзоре мы воспользуемся Однократной архивацией. В дальнейшем если у Вас есть например отдельный жёсткий диск для хранения образов, Вы можете создать расписание архивации.
Выбираем Настраиваемый, жмём далее
Жмём добавление элементов и ставим галочку Восстановление исходного состояния системы, возможно у Вас будут другие диски, которые не выберутся автоматически, но Вы хотите их включить в архив, можете смело ставить галку. Есть только одно но, нельзя ставить галку на том диске куда вы хотите сохранить архив.
На следующем этапе необходимо выбрать куда мы будем сохранять данные, я буду сохранять на внешний USB диск, который у меня находится под буквой E: поэтому выбираю Локальные диски. Хотя система архивации позволяет сохранять образы системы так же по сети, в общую папку например.
На следующем шаге система предлагает выбрать диск куда мы будем сохранять архив, в моём случае это E:
Жмём далее, затем Архивировать и ждём пока процесс архивации закончится.
По завершению процесса архивации можем зайти на жёсткий диск и посмотреть, должна появится папка WindowsImageBackup.
В окне Системы архивации в случае успешного завершения создания образа системы должна стоять отметка Успех. Дважды щёлкнув по строке мы можем увидеть подробности.
Restore
Для того что бы восстановится из этого образа есть два способа, первый из окна Системы архивации, подходит в том случае если наша система загружается. Для того что бы восстановится жмём кнопку Восстановление
Выбираем Этот сервер
И выбираем дату, архива.
На следующем шаге мы можем выбрать нужные нам файлы и папки, или же выбрать восстановление состояния системы если хотим восстановить весь сервер.
И затем выбираем исходное размещение. И жмём кнопку восстановить.
Bare metal recovery
Так же, если наш сервер по какой-либо причине не загружается, или мы заменили его на новый мы можем воспользоваться установочным диском Windows Server для того чтобы восстановить состояние системы, для этого загружаемся с установочного диска и на втором экране установки выбираем восстановить
На следующем шаге выбираем Восстановление компьютера с помощью созданного ранее образа системы.
Далее нам предлагают либо использовать последний удачный, либо выбрать образ, попробуем выбрать.
Система сама сканирует диски на наличие образа, есть возможность через кнопку дополнительно установить драйвер или выбрать сетевое расположение образа. Выбираем образ и жмём далее.
Выбираем нужный нам архив доступный в образе и так же, далее.
Если случилась такая неприятность и мы заменили диск, то стоит поставить галочку Форматировать и разбить на разделы диски. Если же установлен диск который разбит как надо то эту галочку можно не ставить. Затем жмём готово и ждём пока система восстановится.
Пожалуй на этом всё.
Как и прежде любые вопросы или пожелания можно оставлять в комментариях ниже, буду стараться по возможности ответить.
Восстановление состояния системы
В ОС Windows Server 2008 R2 для восстановления состояния системы можно использовать мастер восстановления в системе архивации данных Windows Server. В ОС Windows Server 2008 и Windows Server 2008 R2 для восстановления состояния системы можно использовать команду Wbadmin. Дополнительные сведения о выборе элементов для архивации см. в разделе Архивация сервера.
Убедитесь, что хотя бы один архив состояния системы находится на локальном диске или в удаленной общей папке, и что этот диск присоединен и включен или что общая папка доступна. Дополнительные сведения о создании архива для восстановления состояния системы см. в разделах Настройка автоматической архивации, Выполнение архивации вручную и Создание архива состояния системы с помощью командной строки.
В меню Пуск выберите Администрирование, а затем выберите Система архивации данных Windows Server.
В области Действия страницы по умолчанию оснастки Система архивации данных Windows Server нажмите кнопку Восстановление. Откроется мастер восстановления.
На странице Начало работы выполните одно из следующих действий и затем нажмите кнопку Далее:
- Щелкните Этот сервер.
- Щелкните Локальные диски. На странице Выберите расположение архива в раскрывающемся списке выберите том или диск, содержащий архив. На странице Выберите сервер выберите сервер, данные которого необходимо восстановить.
На странице Выберите дату архивации выберите для архива, который будет использоваться для восстановления, дату в календаре и время в раскрывающемся списке и затем нажмите кнопку Далее.
На странице Выберите тип восстановления щелкните Состояние системы и затем нажмите кнопку Далее.
На странице Выберите расположение для восстановления состояния системы выполните одно из следующих действий и затем нажмите кнопку Далее:
- Щелкните Исходное расположение.
На странице Подтверждение операций просмотрите данные, а затем нажмите кнопку Восстановление, чтобы восстановить перечисленные элементы.
На странице Ход восстановления можно просмотреть состояние операции восстановления и сведения о ее успешном или неуспешном завершении. После завершения восстановления необходимо перезагрузить компьютер.
После запуска процесса восстановления состояния системы его нельзя остановить. В противном случае система может стать незагружаемой.
Чтобы восстановить состояние системы для компьютера, можно использовать команду Wbadmin start systemstaterecovery.
Чтобы открыть командную строку с более высоким уровнем привилегий, нажмите кнопку Пуск, щелкните правой кнопкой мыши Командная строка, а затем выберите От имени администратора.
В командной строке введите:
wbadmin start systemstate recovery -version:<идентификатор_версии> -showsummary [-backupTarget:] [-machine:<имя_архивируемого_компьютера>] [-recoveryTarget:<путь_к_месту_восстановления>] [-authsysvol] [-quiet]
Например, для выполнения восстановления состояния системы для server01 из архива, созданного 30.04.2005 в 09:00 и хранящегося в общей удаленной папке \имя_сервераобщая_папка, введите:
wbadmin start systemstaterecovery -version:04/30/2005-09:00 -backupTarget:\servernameshare -machine:server01
Дополнительная информация
- Чтобы восстановить состояние системы с помощью системы архивации данных Windows Server, пользователь должен быть членом группы «Операторы архива» или «Администраторы», либо ему должны быть делегированы соответствующие полномочия.
Эта функция доступна только в том случае, если локальный и удаленный серверы работают под управлением одной и той же версии операционной системы Windows, т. е. либо оба сервера под управлением Windows Server 2008, либо оба сервера под управлением Windows Server 2008 R2. Следует отметить, что данную функцию нельзя использовать для управления компьютером, работающим под управлением любой клиентской версии операционной системы Windows.
Преимущества восстановления системы заключаются в том, что по его результатам пользователю не придется заново устанавливать приложения, восстанавливать данные (если они хранятся на другом разделе жесткого диска, чем файлы операционной системы) и настройки. Недостаток такого способа восстановления в том, что оно не предусматривает наведения порядка в системе, то есть, не очищает жесткий диск, который в процессе пользования компьютером заполняется ненужными файлами.
Ниже описаны основные этапы восстановления операционной системы Windows Server 2008. Предполагается, что на компьютере установлено и запущено приложение Windows Server Backup, у пользователя имеются резервные копии важных разделов жесткого диска и установочный диск Windows Server 2008.
Чтобы восстановить операционную систему:
1. Вставьте установочный диск Windows Server 2008 Setup в привод CD или DVD и включите компьютер.
2. В меню Мастера Установки (Setup Wizard) выберите пункт «Восстановить систему» (Repair your computer).
3. Нажмите «Далее» (Next).
4. На странице «Варианты восстановления системы» (System Recovery Options) выберите пункт «Полное восстановление операционной системы Windows» (Windows Complete PC Restore).
5. Выберите один из следующих вариантов и нажмите «Далее» (Next):
• «Восстановить из следующей резервной копии» (Restore the following backup) (рекомендуется).
• «Восстановить из другой копии» (Restore a different backup).
6. Нажмите «Далее» (Next).
7. На странице «Укажите, как восстановить систему из резервной копии» (Choose how to restore the backup) установите нужные драйверы.
8. Выберите один из следующих вариантов и нажмите «Далее» (Next):
• «Отформатировать жесткие диски и изменить их разбивку на разделы» (Format and repartition disks) (чтобы удалить существующие разделы и переформатировать нужные диски в соответствии с разбивкой резервной копии).
• «Восстановить только системные разделы» (Restore only system volumes).
9. Нажмите «Исключить диски» (Exclude disks), чтобы указать те диски, которые не будут использованы при восстановлении системы.
10. Нажмите «Далее» (Next).
11. Нажмите «Готово» (Finish).
Восстановление загрузки windows server 2008 r2 через командную строку
Восстановление загрузчика 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:.
Обновлено 13.02.2017
Добрый день уважаемые читатели блога, я вам уже много раз показывал, как ремонтируется и восстанавливается операционная система Windows, но почти все эти статьи были про клиентские версии, сегодня я хочу исправиться и наконец осветить вопрос, как производится резервное копирование windows server систем, так как выход из стоя сервера, чревато для бизнеса денежными потерями, в отличии от простоя обычного офисного компьютера. Я вам расскажу свои примеры из жизни, в которых мне бы очень помогла архивация windows server 2012 r2.
Архивация windows server 2012 r2
Как вы уже наверно догадались, резервное копирование windows server систем, осуществляется с помощью встроенного компонента система архивации данных windows server 2012 r2. Хочу сразу отметить, что она есть и в 2008 R2, но я буду рассказывать на примере более современной версии, хотя все изложенное подойдет и для предыдущей версии. Если вы еще застали времена Windows Server 2003, то наверняка знакомы с компонентом NTBackup, именно им все делали бэкап системы, и она даже умела писать на ленты. Затем пришел на смену 2008, без R2 и показал убогий и переработанный компонент архивация windows, у которого убрали кучу функционала, до сих пор мне не понятна логика людей, выпустивших тогда этот компонент в таком виде. Прошел год и вышел R2, который уже вернул большую часть функций, которые были в NTBackup и сделал резервное копирование windows server, очень простым и удобным.
Если кто не в курсе, то в отличии от клиентских версий виндоус, у серверных нет по умолчанию механизма защиты системы и в случае повреждения загрузчика или еще каких, то системных файлов, быстро восстановиться из предыдущей версии не получиться, а все дело в архитектуре серверной ОС, так как в ней по умолчанию идет всего по минимуму, для большей защиты и уменьшения нагрузки. Системный администратор сам решит, что ему нужно и это правильно, но вот защиту могли бы и включить.
Расскажу пример из жизни, как и у всех администраторов большая часть серверного парка уже давно это виртуальные машины, хотя есть небольшая часть серверов, которая не виртуализована, просто потому, что не рационально и не даст выхлопа, я говорю про сервера с 300 гб оперативной памяти и MS SQL сервером. В один прекрасный день был сбой по электричеству и UPS все не выдержал. В итоге сервера выключились, не совсем правильно. Восстанавливая сервисы один из серверов не загружался и у него была ошибка an error occurred while attempting при загрузке Windows. Ее получилось победить, но через 5-6 часов, что согласитесь не очень быстро, а вот если бы была резервная копия системы и средство восстановления, то все прошло бы за пару минут.
По возможности всегда бэкапте ОС у физических серверов, потом сэкономите кучу времени и сил
Если вы зайдете в Свойства системы, то вкладку Защита системы, вы не найдете на Windows Server 2012 R2.
Почему именно система архивации данных windows server 2012 r2
Я прекрасно понимаю, что существует некое количество других программных продуктов по резервному копирования серверных ОС, например от:
- Veeam
- Acronis
Но система архивации данных windows server 2012 r2, уже идет под капотом в самой системе и самый большой шок, то что большинство системных администраторов, просто о нем не знают, поэтому вынуждены использовать сторонние продукты. Кто-то мне говорил, что он не понимает, как это все работает, что натолкнуло меня на написание данной статьи, чтобы люди, увидели все это на практике.
Куда можно делать резервную копию
Система архивации данных windows server может создавать резервные копии на такие хранилища:
- В идеале для системы должен быть отдельный диск, который размечает система архивации и скрывает от пользователя, для дальнейшего создания точек восстановления. Сама Microsoft рекомендует именно этот вариант. Кстати, если кто-то знаком с Microsoft System Center Data Protection Manager, то там так и работала система резервного копирования.
- Можно использовать уже размеченные разделы
- Сетевые папки
- ISCSI диски
Система архивации данных windows server 2012 R2 умеет создавать полную копию и дифференциальную (добавочную), сама управляет сроком хранения. У нее принцип работы очень простой, она будет записывать и хранить столько копий, сколько ей позволяет дисковое пространство, затем будет циклическое перезаписывание, более нового на более старое, очень похоже на видео наблюдение.
Так что после настройки хранилища резервных копий, служба архивации Windows Server, сама все сделает и организует пространство хранения данных. В этом кроется огромный плюс для начинающих системных администраторов, так как не все сразу способны оценить нужный объем хранилища и объем данных, многие не знают, что данные в резервных копиях сжимаются, а если вы знаете еще такое слово как дедупликация Windows, то сможете выжать из дискового пространства максимум.
Давайте немного поговорим про сам механизм работы системы архивации windows server, тут нового ничего нету, она использует службу теневого копирования тома (VSS), ее задачей является дать средству архивирования работать с открытыми и системными файлами, и не просто работать, а еще и не мешать системе работать, служба просто делает некий слепок состояния, это очень похоже на снапшот у виртуальных машин. На движке Windows Server 2012 R2, вы можете таким образом архивировать виртуальные машины на Hyper-V 3.0, не прекращая их работы.
Возможности VSS так же распространяются и на базы данных, могу со сто процентной уверенностью сказать, что проблем с Exchange или MS SQL у вас не возникнет, а вот PostgreSQL может создать определенные трудности. Если мы говорим про MS SQL, то она прекрасно понимает службу VSS и переводит БД перед моментом создания теневой копии к непротиворечивому состоянию, сама VSS не думает даже проверять логическую целостность данных, ей это не нужно, так как ее задача — это сделать снимок. Если, например, таким образом сделать резервную копию PostgreSQL, то при восстановлении мы получим срез базы на определенное состояние времени в противоречивом состоянии и в ней не будет всех незавершенных транзакций на момент создания бэкапа. Так, что есть некая такая проприетарность к своим продуктам.
Куда лучше копировать
Ответить на этот вопрос не просто, так как у всех ситуации по резервному копированию разные и инфраструктура разная. Давайте рассмотрим плюсы и минусы разных хранилищ. Напоминаю их у нас их несколько. Во-первых, если вы кладете резервную копию локально на сервер, то вы быстрее ее сделаете и быстрее сможете восстановиться при необходимости, а с другой стороны сервер может сломаться локально, а еще хуже если это будет RAID, то тут все будет печально. Второй пример вы делаете бэкап на ISCSI диски, хорошо, что хранится удаленно от сервера, можно быстро пере подключить к другому серверу при необходимости, но медленней скорость создания бэкапа и скорость восстановления, и так же могут выйти из строя сервера и диски с которых вы делаете ISCSI диски. Подведя итог, у вас в идеале должны быть копии в нескольких местах, понятно что не всегда это возможно, но стремиться к этому нужно, тут надо понять критичность данных и реализовать систему исходя из этого.
Установка системы архивации windows server
Давайте смотреть как устанавливается система архивации данных windows server 2012 r2, еще начиная с 2008 это компонент системы и логично, что его нужно искать в диспетчере сервера. Выбираем пункт Управление > Добавить роли и компоненты
оставляем пункт установка ролей и компонентов
Далее.
Пропускаем роли и жмем далее.
Выбираем пункт Система архивации Windows Server
и жмем установить.
Через пару мгновений, у вас установится нужный компонент.
Закрыть.
Настройка системы архивации windows server
После установки компонента архивации, его нужно настроить, давайте приступать. Открываем диспетчер сервера > Средства и находим пункт система архивации данных Windows Server.
Так же данную оснастку можно вызвать, нажав WIN+R и введя wbadmin.msc, полный список сокращений mmc смотрите по ссылке. Открыв оснастку, вы сразу увидите, что вам настоятельно рекомендуют настроить первое расписание. Сделать это можно через меню действий:
- Расписание архивации
- Однократная архивация
- Восстановление
Нажимаю расписание архивации, у вас появится окно мастера настройки, на первом шаге у вас будет выбор, забэкапить весь сервер или настраиваемый бэкап. Я всегда советую делать Настраиваемый вариант, так как вы явно укажете, что нужно резервировать, а что нет.
в окне объекты архивации, система архивации данных windows server попросит вас добавить элементы с помощью соответствующей кнопки.
Среди элементов у вас будет:
- Восстановление исходного состояния системы
- Состояние системы
- Локальные диски
- Роль Hyper-V, если установлена.
В итоге объекты для архивации будут добавлены в список, хочу отметить, что если нажать кнопку Дополнительные параметры, то можно задать параметры VSS:
- Полная архивация VSS > подойдет если вы не используете сторонние приложения для бэкапа.
- Копировать архив VSS > если для архивации приложений на томах, включенных в архив, используется другая программа.
Для примера если вы используете Exchange или MS SQL, то выберите пункт копировать архив VSS для нормального взаимодействия со службой теневого копирования.
Так же на вкладке исключения, вы сможете добавить папки, которые не нужно копировать, в них например могут быть временные файлы, удобно когда вы до этого добавили полное копирование диска С:.
Теперь, чтобы осуществить резервное копирование windows server, нужно задать расписание, тут либо раз в день, либо чаще, задаем на свое усмотрение.
Далее нужно задать место назначения, как я и писал выше тут три варианта:
- Архивация на жесткий диск для архивов > тут полностью отдается физический HDD, форматируется и скрывается от пользователя, такая защита от дурака, чтобы шаловливые ручки все не попортили.
- Архивация на том > то же очень распространено, берете существующий том (он может быть частью RAID или же другой физический диск) и льете туда, под это же дело попадает и ISCSI диск, который в системе видится как локальный.
- Ну и общая шара, очень удобно, все находится вне физического сервера.
Если выбрать Архивация на жесткий диск для архивов, то на следующем шаге от вас потребуют указать диск, который будет отдан под резервное копирование windows server.
С моей точки зрения у вас должен быть локальный бэкап системы и бэкап на ISCSI диски, не привязанные к физическому серверу
Если выбрать архивация в общую сетевую папку, то у вас появится окно с предупреждением, что при указании удаленной общей папки в качестве назначения для архивации по расписанию будет доступен только последний архив, если простым языком, то будет просто постоянная перезапись, удобно для быстрого бэкапа, чтобы был на удаленном хранилище.
Далее задаем UNC путь к папке в формате \папка
Если выбрать Архивация на том, то вам нужно указать том назначения, на который будет выполнено резервное копирование windows server.
Смотрим сводную информацию и подтверждаем расписание.
Видим, что система архивации windows server успешно создала расписание.
Восстановление Windows Server 2012 R2
После того, как у вас появилась резервная копия, давайте рассмотрим ситуацию при которой вам нужно будет произвести процедуру восстановления Windows Server 2012 R2. Во первых вы можете посмотреть детали резервного копирования Windows Server (размер, дату)
Как восстановить отдельный файл или папку
Если вам нужно восстановить, например, отдельный файл, то нет смысла восстанавливать его через оснастку, так как резервная копия это виртуальный диск, который можно подцепить к системе. Давайте посмотрим, саму структуру файлов, лежат они в папке WindowsImageBackup.
Пот пример моего виртуального диска, кликнув по нему правым кликом, вы можете нажать Подключить.
Вас предупредят, что образ диска не инициализирован, содержит нераспознаваемые разделы или тома, которым не назначены буквы дисков. С помощью оснастки «Управление дисками» убедитесь, что диски, разделы и тома пригодны для использования.
Тут все просто идем в оснастку Управление дисками, через правый клик мыши по кнопке пуск.
Видим наш под монтированный диск, щелкаем по нему правым кликом и выбираем изменить букву диска или путь к диску.
Назначаем нужную букву, у меня это буква Е.
Все открываем мой компьютер и видим, новый локальный диск.
Когда закончите работу с диском, через оснастку управление дисками, от монтируйте его. Как видите виртуальные диски очень полезная вещь.
Восстановление в случае поломки операционной системы
Никто не застрахован от такого, я много раз встречал в своей практике, что система Windows Server выходила из строя, и для ее восстановления без наличия бэкапа, уходило куда больше времени, чем просто переустановка системы и дальнейшая перенастройка, примером может быть служить ошибка an error occurred while attempting to read the boot configuration data. Поэтому пару раз, когда вы обожжетесь, вы поймете, что система архивации данных windows server 2012 r2 шикарная вещь, позволяющая в считанные минуты сделать резервное копирование windows server и в нужный момент восстановиться из него.
Заходим в систему архивации windows server и в правом углу выбираем пункт Восстановление. У вас на выбор будет два пункта:
- Этот сервер > имеется ввиду, что бэкап лежит локально
- Архив находится в другом расположении.
Для начала давайте выберем второй пункт «Архив находится в другом расположении»
Тут два варианта, либо вы подсовываете cd-rom или внешний диск, либо указываете UNC путь в формате \папка
Главное, чтобы у системы были права на ее чтение.
Если в начале выбрать пункт Этот сервер, то у вас покажется список доступных резервных копий Windows Server, вам лишь нужно выбрать дату отката.
Далее мастер восстановления Windows Server 2012 r2 даст вам вот такой выбор:
- Файлы и папки
- Hyper-V
- Тома
- Приложения
- Состояние системы
Выбрав первый вариант «Файлы и папки» вы можете восстановить отдельные файлы или папки из бэкапа.
Если выбрать Hyper-V, то вам предложат:
- Восстановить в исходное расположение > по сути это перезапись
- Восстановить в другое расположение
- Скопировать в папку
Пункт приложения, немного специфичный, так как он работает не для всех приложений, а для тех, кто умеет работать с API службы архивации и поддерживать VSS. Ну и восстановление системы:
- Исходное размещение > будет откат на то состояние, которое было в момент резервного копирования Windows Server
- Другое размещение > по сути создастся папка с набором файлов.
Жмем восстановить
Будет подсчитано, сколько файлов подлежат восстановлению и начнется сам процесс.
После перезагрузки вы увидите сообщение:
Операция восстановления состояния системы, начатая в 08.02.2017, успешно завершена
Альтернативой восстановления состояния системы может служить восстановление на уровне тома, при этом все данные будут уничтожены и том будет приведен в состояние, в котором он находился на указанную дату. Это может оказаться полезным в случае вирусного инцидента, когда вы хотите быть уверенным, что в системе не осталось закладок вредоносного ПО, а также в случаях, когда исходный том был поврежден. Вообще сам инструмент очень хороший и не уступает конкурентам, тот же Acronis, так что используйте и упрощайте себе жизнь.
Как организовать резервное копирование под Windows Server? Можно ли обойтись встроенными средствами? Когда лучше выбрать сторонние решения?
Каковы достоинства и
недостатки средств резервного копирования,
встроенных в Windows Server
2008 R2?
Когда лучше использоватьсторонние средства (программы) резервногокопирования для Windows Server 2008?
Существуют ли бюджетныеили бесплатные решения резервногокопирования для Windows Server 2008? В чем ихограничения?
Чем отличаются решения
резервного копирования для среды Windows
Server 2008?
Каковы достоинства
и недостатки средств резервного
копирования, встроенных в Windows
Server 2008 R2?
Задача создания и
ведения архива резервных копий — одна
из важнейших в системном администрировании,
решению которой всегда уделялось
повышенное внимание. Традиционно любая
серверная ОС содержит в
своем составе продукт, посредством
которого и осуществлялись операции
этого типа, и семейство ОС Windows
не исключение. С момента выпуска Windows
NT 3.51 в комплекте поставки Windows Server
присутствовала системная утилита
NTBACKUP, вызвавшая много нареканий со
стороны пользователей и подтолкнувшая
сторонних разработчиков к выпуску
собственного ПО, предназначенного для
выполнения операций резервного
копирования/восстановления. Впрочем,
несмотря на множественные недостатки,
NTBACKUP успешно решала поставленную задачу
и использовалась в составе всех версий
серверных релизов Windows,
претерпевая незначительные изменения.
К моменту выхода Windows
Server 2008 R2
было известно, что в числе прочих
кардинальных перемен будет полностью
пересмотрена концепция утилиты резервного
копирования: ожидалось, что разработчики
внесут существенные коррективы в
концепцию и полностью перепишут эту
функцию. Пользователи не обманулись в
ожиданиях: действительно, устаревшей
утилиты NTBACKUP в новой версии ОС не
оказалось… как, впрочем, не оказалось
вообще никакого средства создания
архивов.
Вскоре выяснилось, что
оно есть, только требует отдельной
установки: компонент Windows Server Backup перестал
инсталлироваться по умолчанию. Дальнейшее изучение
полностью обновленной утилиты повергло
многих пользователей в недоумение,
складывалось впечатление (а многие
эксперты заявляли об этом в открытую),
что Microsoft решила полностью
избавиться от средства для резервирования,
вынуждая клиентов приобретать стороннее
ПО либо платные утилиты Microsoft.
Почему? Дело в том, что
Windows Server Backup действительно был полностью
и бескомпромиссно изменен, настолько,
что потерял обратную совместимость с
NTBACKUP. Первыми с этим
столкнулись сотрудники ИТ-служб,
установившие новую ОС на имеющиеся
серверы, которые не смогли развернуть
образы из архивов, созданные посредством
программы-предшественницы. Действительно,
Windows Server Backup не совместим с резервными
копиями, выполненными с помощью NTBACKUP
ни на каком уровне, и это самое важное
нововведение, о котором необходимо
знать. Дело в том, что для формирования
резервных копий данных на внешнем диске
или сетевом диске NTBACKUP использовала
файлы формата .BKF, теперь же они записываются
в формате .VHD. Выход, конечно же, есть —
можно использовать утилиту Microsoft’s
Windows NT Backup‘Restore Utility, при помощи которой
восстанавливаются данные с резервных
копий «устаревшего» формата. Несмотря
на то, что VHD-файлы представляют собой
файлы виртуальных жестких дисков, взять
резервную копию Windows Server 2008, связать ее
с виртуальным сервером и загрузиться
с нее нельзя. Зато можно смонтировать
файл резервной копии Windows в качестве
тома виртуального сервера, получив
простой способ легкого извлечения
отдельных файлов из архива.
Следующий подводный
камень — поддержка накопителей. Тем,
кто привык хранить данные на магнитной
ленте, вряд ли понравиться то, что Windows
Server Backup не поддерживает ленточных
накопителей: в качестве носителей могут
выступать только жесткие диски либо
внешние хранилища. Здесь
тоже не обошлось без неожиданностей:
для резервных копирований, выполняемых
по расписанию, необходимо предоставить
операционной системе выделенный жесткий
диск (неплановые резервные копии можно
размещать в общей UNC-папке или на съемном
накопителе). Весьма неожиданно не только
то, что системе создания backup‘ов
нужен «собственный» НЖМД, но и то, что
доступ к его содержимому невозможен
никакими средствами ОС, кроме утилиты
Windows Server Backup: это напрочь уничтожает
идею оборота резервных носителей и
возможность их хранения в территориальном
отдалении от сервера (теоретически эту
задачу можно решить, но не тривиальными
методами).
Кроме таких серьезных
проблем, новая утилита утратила
возможность делать копии отдельных
файлов/папок, работая только с целыми
томами, также Windows Backup может создавать
резервные копии только тех томов, которые
используют файловую систему NTFS.
Возможно, по прочтении
этого перечня возникает мысль, что
Microsoft не сделала вообще
никаких позитивных изменений, переписав
утилиту. На самом деле есть несколько
положительных моментов, таких как
упрощенное восстановление данных,
простая возможность восстановления
операционной системы Windows, ускорение
процесса резервного копирования и
улучшенная управляемость (программу
Windows Backup теперь можно запускать из
консоли управления).
Упрощенное восстановление
данных не требует восстановления
нескольких резервных копий, для
инкрементной резервной копии достаточно
выбрать дату архива, и процесс
восстановления обновит все необходимые
файлы и папки автоматически, даже если
данные размещены в различных инкрементных
резервных копиях.
Те, кому приходилось
делать восстановление ОС из резервной
копии при помощи NTBACKUP,
знают, насколько это трудоемкий и
кропотливый процесс. Новая утилита
требует только загрузки ОС с установочного
диска и, через команду Repair,
запуска восстановления: все необходимые
операции (включая разбиение и форматирование
диска) Windows Backup осуществит самостоятельно.
Следует отметить и
возможность контролировать практически
каждый аспект процесса резервного
копирования с помощью команды WBADMIN.
Когда лучше
использовать сторонние средства
(программы) резервного копирования для
Windows Server 2008?
Учитывая все вышесказанное,
а также мнения многих ИТ-специалистов,
вывод напрашивается сам собой: во всех
случаях, когда резервное копирование
для организации становится критически
важной операцией, лучшим выбором будет
использование мощных инструментов
сторонних разработчиков (или отдельного
продукта Microsoft). К этому,
по сути, склоняет и Microsoft,
убрав Windows Backup из перечня компонентов,
устанавливаемых по умолчанию. Принимая
во внимание множественные ограничения,
выбрать сторонний продукт придется и
тем пользователям, для которых эти
ограничения критичны. Например, если
на предприятии используются ленточные
накопители (стриммеры), как основное
средство создания библиотек архивов,
придется или держать отдельный сервер
на основе ранних версий (например,
Windows 2003 Server)
только для работы с архивами такого
типа (что нерационально), или воспользоваться
сторонним ПО.
В случае если на
предприятии существует готовая схема
оборота резервных копий — также
целесообразнее прибегнуть к ПО сторонних
разработчиков: адаптировать имеющуюся
схему к новому встроенному механизму
будет непросто.
Существуют ли
бюджетные или бесплатные решения
резервного копирования для Windows Server
2008? В чем их ограничения?
Предприятия, в силу
особенностей работы не имеющие возможности
(или необходимости) приобретать недешевые
продукты сторонних разработчиков, но
нуждающиеся в подобных утилитах, могут
воспользоваться бесплатными программами.
Конечно, самой доступной является именно
встроенная Windows Server Backup, с которой
придется немного повозиться, но решить
поставленную задачу.
В качестве альтернативы
подойдет Fbackup— бесплатная утилита,
чьим достоинством является пригодность
и для персонального, и для коммерческого
применения. В ней реализована возможность
автоматического резервного копирования
на любой USB/Firewire накопитель, локальный
или сетевой диск. Резервируемые данные
могут быть заархивированы (с помощью
стандартного zip-формата) или скопированы
с сохранением исходного вида и структуры
как точная копия исходных файлов.
Дополнительное удобство этой утилиты
— возможность подключения плагинов
для решения различных задач по
архивированию. К сожалению, она непригодна
для резервного копирования системы
полностью (создания образов), но эту
возможность можно реализовать посредством
штатной утилиты.
Еще одна интересная
программа — Areca Backup. Она поддерживает
не только сжатие резервных копий в
форматы ZIP и ZIP64, но и шифрование архивов
алгоритмами Triple DES и AES (в том числе можно
сгенерировать USB-ключ). Резервные
копии могут как храниться на локальном
диске, так и копироваться на сетевые
диски, внешние накопители или FTP-серверы
(с явным и неявным SSL/TLS). Приложение не
имеет никаких сложных конфигурационных
файлов, а внесение изменений в свойства
резервной копии (хранится в виде
XML-файла) может быть осуществлено в
графическом интерфейсе; возможен и
режим командной строки для автоматизации
резервного копирования. Вообще, перечень
бесплатных (или недорогих) утилит весьма
обширен, и из него можно выбрать средства,
подходящие для решения практически
любых задач.
Чем отличаются
решения резервного копирования для
среды Windows
Тем, кто хочет получить
в свое распоряжение мощный, безотказный
и надежный инструмент для создания
резервных копий любого уровня сложности,
лучше всего воспользоваться
специализированными программными
комплексами. Такие системы выпускаются
несколькими разработчиками, в том числе
и самой Microsoft.
Microsoft Data Protection Manager (DPM) 2010 обеспечивает
унифицированную защиту данных для
серверов и клиентов Windows, а также
предоставляет масштабируемое и
экономически эффективное решение
архивации и восстановления Microsoft для
ОС Windows. DPM 2010 предоставляет наилучшую
защиту и поддерживает наиболее вероятные
сценарии восстановления с диска, ленты
или из облака, обеспечивая при этом
масштабируемость, управляемость и
экономическую эффективность.
С его помощью реализуется
резервное копирование и восстановление
в физических и виртуальных серверных
средах, включая восстановление приложений
без потерь; аварийное восстановление
и непрерывность бизнес-операций благодаря
виртуализации серверов. Кроме того,
приложение имеет низкую стоимость
приобретения и выгодную общую модель
лицензирования с использованием пакета
лицензий Server Management Suite Enterprise (SMSE).
В отличие от решения,
продвигаемого Microsoft,
продукт Symantec Backup Exec характеризуется
более высокой стоимостью лицензии (в
сравнении на один сервер разница в
стоимости более чем трехкратная). К тому
же, по отзывам потребителей, этот продукт
значительно более сложен в освоении и
эксплуатации, требуя от персонала весьма
высокого уровня подготовки и умения
нестандартно мыслить в проектировании
различных нетривиальных операций.
Несмотря на некоторые
недостатки, решение от Symantec
весьма мощный инструмент, по праву
занимающий лидирующие места в рейтингах
подобной продукции. Среди его достоинств
можно отметить такие, как интегрированное
средство устранения дублирования Backup
Exec Deduplication Option (с использованием технологии
NetBackup PureDisk), которое обеспечивает
встроенные и настраиваемые возможности
устранения дублирования, позволяющие
оптимизировать любую стратегию резервного
копирования за счет следующих функций:
устранение дублирования на стороне
клиента (удаление дубликатов данных на
исходном или удаленном сервере),
устранение дублирования на сервере
резервного копирования (удаление
дубликатов данных на сервере резервного
копирования), устранение дублирования
в программно-аппаратном комплексе
(интегрируется с программно-аппаратными
комплексами устранения дублирования
OpenStorage) или копия набора резервного
копирования без дублирования (удаление
дубликатов данных в масштабах от
удаленных офисов до штаб-квартир).
Интересен и набор
интегрированных средств резервного
копирования и устранения дублирования
для подключенных и отключенных сред
VMware ESX 3.5 Update 2 и vSphere 4.0, сред Microsoft Hyper-V
2008 и Hyper-V 2008 R2, а также первое на рынке
средство защиты виртуальных приложений
для Microsoft Exchange, SQL и Active Directory; поддержка
почтовой среды Lotus Domino 8.5, а также
возможности для работы с библиотеками
ленточных накопителей (VTL),
позволяющие интегрировать каждую среду
хранения данных VTL как уникальное
устройство и отображать только те
функции работы с магнитными лентами,
которые допустимы для VTL (например, за
исключением сохранения). Носители VTL
можно настроить и на удаление данных,
срок хранения которых истек, что позволяет
освобождать пространство для более
ценных данных. Кроме того, для Backup Exec
предусмотрен новый компонент VTL Unlimited
Drive Option, предоставляющий неограниченное
количество компонентов Library Expansion Option
для устройств VTL.
Подводя итог, можно
добавить, что выбор средства и метода
внедрения в жизнь любой политики хранения
и обработки резервных копий зависит
исключительно от целевой необходимости,
важности и объемов решаемых задач. На
рынке представлен, по сути, весь спектр
решений: от простейших встроенных
средств до очень дорогих промышленных
систем энтерпрайс-уровня. Единственное,
о чем не стоит забывать, делая выбор, —
так это о том, что пренебрежение резервным
копированием или попытки сэкономить
на нем оборачиваются огромными, зачастую
невосполнимыми, потерями для бизнеса
любого уровня.
ОС Windows Server обладает самостоятельной компонентой резервного копирования, позволяющим не приобретать сторонние программы. Серверный Windows, в отличие от пользовательских версий, не имеет механизмов защиты. Архитектура операционный среды серверов подразумевает минимализм, необходимый, чтобы снизить нагрузку. Системные администраторы используют для резервного копирования разное ПО. Несмотря на то, что Windows Server «вшит» в систему и обладает неплохими техническими характеристиками, решение используется на практике далеко не всегда.
Компания Microsoft рекомендует организовывать хранение резервных копий на отдельных дисках. Они размечаются системой архивирования, сжимая файлы для экономии памяти без потерь качества. Спрятанный от пользователей отформатированный диск обеспечивает дополнительную защиту от разрушительных внешних воздействий, в т.ч. «троянов». Размеченные разделы, отдельные сетевые папки и iSCSI диски также могут выступать в качестве хранилищ.
В момент настройки резервного копирования Windows Server сетевые диски подключаются по iSCSI протоколу, работая с ними аналогично физическим. Также создаются тома, остается возможность форматирования и т.д. Операционная система «видит» их как физические диски. Чтобы сделать бэкап, достаточно подключить iSCSI диск к проблемному серверу. Скорость восстановления данных позволит избежать серьезных перебоев работоспособности.
В настоящее время используются несколько версий Windows Server в разных редакциях. Начиная с XXI века ОС маркируется годом запуска. Выбор поколения основывается на предоставляемом функционале. Каждая последующая версия увеличивает возможности.
Поддержка операционной системы составляет 10 лет. Поэтому выпуск патчей для версии 2003 года закончен пять лет назад, а техподдержка 2008 R2 завершается. До 2023 года поддерживается Windows Server 2012 R2, а решения 2016 и 2019 годов прослужат соответственно до 2026 и 2029 годов. По соображениям безопасности рекомендуется использовать последние версии системы.
Для тех, кто недостаточно хорошо разбирается в IT, существует комплексное решение — Acronis Backup Windows Server. Новое ПО быстро резервирует данные и восстанавливает сервера, созданные на платформе Windows. Образы дисков всего сервера создаются на уровне блоков несколькими кликами. Восстановление занимает несколько минут, касаясь как отдельных файлов, папок, дисков, так и всего сервера. Данные минут восстанавливаться на исходном месте либо переноситься на другое оборудование, в т.ч. виртуальное.
Windows Server имеет функционал, полноценно доступный в последних версиях и крайне урезанный в старых.
- сочетание масштаба / производительность;
- динамика перемещения информации при единстве ресурса;
- виртуализация в сетях;
- небольшая стоимость хранилища;
- оболочка для ОС с интерактивными подсказками и сценарными средами (Windows PowerShell 3.0);
- интерактивные веб-приложения;
- высокая плотность многоарендных сайтов;
- простая структура облачных решений для рабочих столов с поддержкой больших возможностей;
- возможности динамического управления для администраторов.
Система Windows Server обеспечивает выдачу прав доступа и необходимой техподдержки для нормальной работы удостоверений и различных служб каталогов, хранилищ, платформ для локальных и web-приложений. Также происходит оптимизация возможностей сетевой работы, автоматизируется управление процессами.
При создании расписания необходимо учитывать пики нагрузок, приводящие к снижению производительности системы. После завершения процесса копирования необходимо проверить корректность восстановленной работы структуры. При создании копий не обязательно использовать дорогостоящие SSD диски, в целях экономии пригодны носители SAS и SATA.
Стоимость Windows Server 2012 R2 / 2016 / 2019 не меняется для стандартной лицензии и Datacenter 2016. Различие, начиная с 2016 года, заключается в изменении стоимости лицензирования для серверов, имеющих высокую плотность ядер. По новым правилам лицензии выдаются для не для процессора, а поядерно.
Резервное копирование Windows Server 2003
Для создания резервной копии Windows Server 2003 используется компонента NTBackup. Запись производится даже на ленточные устройства. Допускается резервное копирование информации вручную или при помощи мастера, полное, частичное для групп файлов и данных о конфигурации.
Возможности весьма ограниченные, исходя из 64 логических процессоров поддерживаемой системы и 1 Тб ОЗУ. Каждый сертификат SSL привязан только к единственному IP-адресу. Необходимо для передачи данных между разными модулями использовать соединения типа «точка–точка».
Резервное копирование Windows Server 2008
Привычная архивация оказалась полностью переработана. Новая «научилась» самостоятельно создавать как основную, так и промежуточные копии, контролируя сроки хранения информации. На диске учитывается глубина копирования, а при заполнении выделенного объема запись ведется поверх устаревшей информации.
При этом версия утратила значительную долю полезных функций, например, пропали средства архивирования, а образы перестали разворачиваться, утратив обратную совместимость. Необходимый, но «исчезнувший» функционал из NTBackup вернули только спустя год, под эгидой Windows Server 2008 R2, сделав создание копий вновь удобным и легким.
Транспортный протокол iSCSI используется для хранения архивов и систем, с правом распоряжения дисковым пространством. Решение задействует теневое копирование (VSS), позволяющее непрерывно вести запись без простоев в работе пользователей и замедления системы.
Если сравнивать со старой версией 2003 года:
- расширилась ОЗУ (2 ТБ), увеличилось число логических процессоров (256 LP), появилась поддержка гостевых операционных систем и кластеризации;
- поддержка коснулась предыдущих версий VDI, персонализируя и дополнительно защищая рабочую среду;
- упростилось логика восстановления информации и ОС;
- ускорился процесс создания копий.
Резервное копирование Windows Server 2012
Начиная с данной версии возможна создание архивов работающих на хостинге облачных машин, с последующим поочередным восстановлением состояния. Доступно беспроблемное VSS-копирование продукции Exchange и MS CQL Server. Из минусов – появился конфликт с продуктами других компаний.
Мастер восстановления, созданный для приложения Microsoft, умеет выполнять «откат» до нужного состояния ОС без вмешательства в пользовательские данные. Альтернативно на уровне томов данные восстанавливаются с уничтожением совокупности информации и необходимой загрузкой выбранного состояния на конкретную дату. Подобный подход практикуется и в решениях Windows Server 2012 R2 Acronis.
Windows Server 2012 Backup – инструмент, предусматривающий полноценное восстановление системы на всех уровнях, снимающий с администраторов рутинные обязанности по созданию копий. Существующие ограничения при выполнении бэкапа позволяют пользоваться сторонними утилитами или программами.
Стремление повысить отказоустойчивость и виртуализацию систем привели к изменению политики лицензирования, включающей четыре редакции.
- Foundation. Операционная система для серверов с низкими техническими характеристиками, используется в небольших офисах численностью до 15 человек.
- Удачное решение, имеющее ограничения по количеству устройств (50) и численности пользователей (25). Имеет заранее установленные файловые службы, настроенный удаленный рабочий стол и предварительно настроенные роли.
- Standart. Не ограничивает количество пользователей, предлагая различные клиентские лицензии. Система акцентирована на виртуализацию среды.
- Datacenter. Лучшая редакция, отличающаяся от Standart возможностью запуска неограниченного числа с сервера гостевых ОС.
Изменения коснулись сочетания масштабности и производительности. Для серверов резервного копирования доступны 4 Тб оперативки, 640 логических процессоров, поддержка до 1024 облачных машин, увеличилось число сторонних ОС, имеющих доступ к процессорам и т.п. Простое соединение сменилось миграцией виртуальных машин через Ethernet.
Резервное копирование Windows Server 2016
Настройка производится посредством встроенного компонента Windows Server Backup. Архивация сервера устанавливается админами самостоятельно, рекомендуемый режим – ежедневный.
Возможно использовать несколько дисков для записи резервной копии, как на предприятии, так и вовне. Создать дубликаты можно для всех данных, определенных дисков, фалов или каталогов. Можно минимизировать место на диске, отменив резервное копирование для тех малоценных папок.
Доступно четыре редакции.
- Hyper-V. Предназначена для бесплатного запуска гипервизора виртуальной среды.
- Essentials. Обладает базовым функционалом.
- Standard. Предлагает расширенный функционал без интенсивной виртуализации.
- Datacenter. Имеет высокую степень виртуализации без каких-либо ограничений количества облачных машин.
Защита серверной среды от Acronis Backup Windows Server 2016 максимально упрощает операции по созданию и восстановлению копий. Полноценное решение не имеет несовместимостей оборудования, создавая образ сервера за один этап и восстанавливая файлы, приложения и целые системы несколькими кликами.
Резервное копирование Windows Server 2019
Обновленные Standard и Datacenter имеют разные способны установки, влияющие на требуемый функционал. В первую очередь изменения касаются набора сервисов и полноты графического интерфейса.
- Desktop Experience. Популярная система с большим функционалом, но и значительным количеством перегрузок, требуемых обновлений, открытых портов.
- Небольшой объем серверного ядра – это меньшая кодовая база, и, соответственно, меньшая зависимость от внешних атак. Версия без лишних наворотов и специальных возможностей.
- Установка, начиная с этой версии, доступна лишь в виде контейнеризированного образа ОС. Используется для создания различных приложений серверных ОС.
Версия Windows Server 2019 поставляется без функции архивации, которую надо устанавливать дополнительно.
Резервное копирование представляет собой обязательное условие ежедневного серверного управления, позволяя восстанавливать данные при возникновении нештатных ситуаций.
Продолжая цикл статей по автоматизации развёртывания системы Windows, сегодня мы займёмся созданием собственного инсталляционного дистрибутива системы Windows 7, с установленными обновлениями и базовым набором пользовательского ПО.
- Создание образа Windows PE 3.1
- Создание собственного образа дистрибутива Windows 7 или Windows Server 2008 R2
- Настройка Linux PXE сервера сетевой установки Windows 7 или Windows Server 2008 R2
Для сборки собственного дистрибутива Windows 7 или Windows Server 2008 R2, нам понадобится:
- Эталонная машина с Windows 7.
- Дистрибутив Windows PE.
Как я уже делал ранее в статье по подготовки образа Windows PE, все эксперименты по сборке и проверки работоспособности образов я буду проводить на виртуальных машинах VirtualBox и QUEMU/KVM.
Подготовка эталонного образа ОС Windows
Устанавливаем Windows на эталонную машину, и при появлении мастера, предлагающего нам ввести имя пользователя и имя компьютера, нажимаем сочетание клавиш CTRL+SHIFT+F3.
Машина перезагрузится, и войдёт в режим аудита со временной учётной записью «Administrator». Далее в появившемся приглашении SYSPREP подготовить систему, нажимаем «отмена», и приступаем к подготовке эталонной системы.
Устанавливаем все необходимые обновления.
17 мая 2016 года Майкрософт выпустила накопительный пакет обновлений для Windows 7 SP1 KB3125574 (https://support.microsoft.com/ru-ru/kb/3125574), включающий в себя обновления с момента выпуска SP1 и до апреля 2016, для уменьшения количества устанавливаемых обновлений, рекомендую скачать и установить обновление KB3125574 в ручную. Важный момент! Для его установки потребуется обновление KB3020369 (https://support.microsoft.com/ru-ru/kb/3020369).
После того, как всё необходимое ПО уже установлено, а система обновлена до актуального состояния, необходимо удалить все лишние файлы, которые не должны попасть в образ системы, это могут быть папки с дистрибутивами драйверов, ПО и выполнить полную очистку системы с помощью мастера очистки диска Windows 7 — Windows Cleanup Tool.
Запускаем командную строку от имени администратора:
cleanmgr.exe
Устанавливаем все галочки и очищаем всё.
Теперь наша система готова к снятию с неё образа. В командной строке вводим
c:Windowssystem32sysprepsysprep /oobe /generalize /shutdown
Снятие образа эталонной системы
Теперь определимся, куда мы будем копировать образ системы. Можно это делать на отдельный раздел, на флешку или в сеть.
Загружаемся с подготовленного нами ранее образа Windows PE, подключаем диск, куда будем копировать образ нашей эталонной системы.
Подключить сетевой диск можно командой:
net use * \servershare /user=DOMAINUSER
И начинаем снимать образ эталонной системы с помощью утилиты imagex:
e:imagex /capture d: Z:Win7x86install.wim «Win7_Pro_x86» /compress maximum /boot /verify
Уровень компрессии (maximum, fast, none) влияет только на скорость снятия образа. На распаковку образа это практически никак не влияет.
Так же может возникнуть ситуация, когда ваш образ системы может быть более 3 Гб, в таком случае, полученный вами install.wim необходимо разделить на несколько частей с помощью аргумента /split. Подробнее об этом можно почитать в руководстве по imagex или набрав команду:
imagex /?
Подготовка установочного образа системы
Теперь берём установочный диск с Windows 7 x86 и копируем его содержимое в удобную для нас папку (например C:Win7x86dist):
mkdir C:Win7x86mount
mkdir C:Win7x86dist
xcopy E:* C:Win7x86dist
За загрузку среды предустановки отвечает файл, C:Win7x86distsourcesboot.wim в его установочный образ необходимо добавить драйверы контроллера при установке на не стандартные контроллеры. Сам образ устанавливаемой системы, находится в файле C:Win7x86distsourcesinstall.wim, в этот образ как раз нужно установить как можно больше драйверов, чтобы их установка происходила автоматически, при первой инициализации системы. Делать мы это будем, так же, как и при сборке системы Windows PE.
Подключаем загрузочный образ:
dism /mount-wim /wimfile:C:Win7x86distsourcesboot.wim /index:2 /mountdir:C:Win7x86distmount
Указываем параметр «/index:2», т.к. «/index:1» в образе boot.wim из дистрибутива на самом деле является образом Windows PE, и загрузка с автоматическим запуском setup.exe происходит именно с образа 2.
Устанавливаем драйверы в загрузочный образ:
dism /image:C:Win7x86distmount /add-driver /driver:»C:DrvKVM_Win7_x86viostorw7x86viostor.sys» /forceunsigned
Устанавливать вообще все драйверы в этот образ не имеет никакого смысла, более того, лучше сохранить как можно меньший размер этого образа, поэтому устанавливайте сюда только драйверы контроллеров жёсткого диска.
Сохраняем и отключаем загрузочный образ:
dism /unmount-wim /mountdir:C:Win7x86distmount /commit
Если вы допустили где-то ошибку, то можно отключить образ без сохранения изменений, в таком случае замените команду /commit на /discard.
Устанавливаем все необходимые драйверы в установочный образ.
Подключаем установочный установочный образ:
dism /mount-wim /wimfile:C:Win7x86distsourcesinstall.wim /index:1 /mountdir:C:Win7x86distmount
Устанавливаем драйверы в установочный образ:
dism /image:C:Win7x86distmount /add-driver /driver:»C:DrvKVM_Win7_x86″ /recurse /forceunsigned
dism /image:C:Win7x86distmount /add-driver /driver:»C:DrvVirtualBox_x86″ /recurse /forceunsigned
Сохраняем и отключаем установочный образ:
dism /unmount-wim /mountdir:C:Win7x86distmount /commit
Записываем образ системы в ISO-файл:
oscdimg -u2 -m -o -lWIN7PROSP1X86RU -bC:WinPEx86etfsboot.com c:WinPEx86dist «c:WinPEx86Windows 7 Professional SP1 x86 custom.iso»
Теперь вставляем iso-образ в виртуальный привод нашей тестовой виртуальной машины, и пробуем установить систему. Система должна нормально устанавливаться и благодаря интеграции в дистрибутив драйверов, все устройства должны работать сразу после загрузки.
В Windows Server 2008 R2 Microsoft значительно доработала и улучшила систему резервного копирования (как блочного, так и файлового). Появились следующие функции:
- Улучшена поддержка резервного копирования на уровне файлов: теперь можно выбрать конкретные папки и файлы, которые нужно включить/исключить из бекапа.
- Улучшена поддержка резервного копирования по сети: теперь появилась возможность выполнять резервное копирование на устройства NAS с запущенной службой доступа к файлам Samba (бекап на уровне файлов полностью не поддерживается). Также поддерживается инкрементальное копирование, но только в том случае, если на получателе работает служба VVS.
Однако в связи с наличием ряда ограничений во встроенной процедуре выполнения бэкапа в Windows Server 2008 R2 Microsoft, можно воспользоваться сторонними утилитами, специальными программами для резервного копирования, или утилитой robocopy.
Резервное копирование с помощью robocopy
Robocopy расшифровывается как “Robust File Copy”, это утилита командной строки для осуществления репликации каталогов, данная утилита во многом похожа на команду Unix – xcopy. Основное преимущество команды заключается в том, что она позволят выполнять копирование/перемещение только тех файлов, которые были изменены, что позволяет реализовать функцию инкрементального резервного копирования.
Синтаксис команды robocopy можно посмотреть, открыв командную строку и набрав:
robocopy
/?
Например, мы хотим выполнить копирование всех новых фотографий на сетевой накопитель NAS. В нашем примере мы должны указать папку-источник, папку назначения и опции команды:
robocopy "E:Documents" "\NASBACKUPDocuments" /MIR
Параметры “/MIR” означают, что нужно выполнить зеркальную копию, т.е. если я удалю фото в исходном каталоге, оно удалится и в моем бекапе.
Еще одной удобной функцией robocopy является возможность отложенного копирования, т.е. если папка источника или назначения не доступна, то копирование будет выполнено позднее. По-умолчанию, время ожидания 30 секунд, после которого будет еще 1000000 попуток скопировать файлы, в том случае, если мы хотим, например, выполнить повторное копирование через 15 секунд и повторить его только 5 раз, можно воспользоваться такой командой:
robocopy "E:Documents" "\NASBACKUPDocuments" /MIR /R:5 /W:15
Еще больше опция:
robocopy "E:Documents" "\NASBACKUPDocuments" /Z /MIR /R:5 /W:15 /V /TS /FP /NP /LOG+:"C:NASSync.log"
Приведенные параметры robocopy говорят о том, что необходимо делать подробный вывод результатов исполнения (/V), выводить метку времен (/TS), полный путь (/FP), не показывать шкалу прогресса (/NP), и выводить результаты в файл лога (/LOG+). Для NAS, которые не поддерживают файловую систему NTFS, необходимо указывать параметр /FFT.
Планирование резервного копирования
Для того, чтобы выполнять регулярное резервное копирование, можно воспользоваться планировщиком Windows — Task Scheduler. Запускаем планировщик, создаем новое задание Create Basic Task, в мастере указываем имя задания (например, backup) и нажимаем Next. На экране Trigger, указываем как часто нужно выполнять резервное копирование. На вкладке Action указываем, что мы хотим запустить программу, нажимаем Next. Далее указываем имя программы, можно просто набрать robocopy, или указать полный путь к программе C:WindowsSystem32robocopy.exe. В окне с параметрами (Add arguments (optional)) мы должны указать аргументы команды robocopy.
Нажимаем Next и Finish.
Для того, чтобы проверить правильность работы задания, перейдем в планировщик, найдем в нем наше задание, правой кнопкой щелкнем по нему и выберем Run. После того, как задание будет выполнено, его статус можно найти в Last Run Result.
Примеры использования robocopy
Рассмотрим различные сценарии и параметры использования robocopy.
1. Скопировать файлы, измененные за последние 5 дней (исключая сегодня).
robocopy "E:Documents" "\NASBACKUPDocuments" /maxage:5 /minage:1
2. Переместить все файлы:
robocopy "E:Documents" "\NASBACKUPDocuments" /move /e
3. Скопировать файлы за исключением скрытых (/xa:h):
robocopy "E:Documents" "\NASBACKUPDocuments" /e /xa:h
или за исключением read-only (/ia:rs):
robocopy "E:Documents" "\NASBACKUPDocuments" /ia:rs
При копировании также можно менять атрибуты файлов, при помощи опции A+ (добавить атрибут) or A- (удалить атрибут). Скопировать все файлы и задать им атрибут read-only:
robocopy "E:Documents" "\NASBACKUPDocuments" /e /A+:r
4. Скопировать все файлы по шаблону (расширению), пустые папки не копировать:
robocopy "E:Documents" "\NASBACKUPDocuments" *.doc *.ppt /s
5. Скопировать все файлы размером от 1000 до 60000 байт:
robocopy "E:Documents" "\NASBACKUPDocuments" /e /max:60000 /min:1000
6. Исключить из копирования папку AppData (/XD AppData):
Robocopy "C:UsersAdministrator" "\NASBACKUPAdministrator" /MIR /XA:SH /XD AppData /XJD
7. Создать 32 потока (/MT:32) копирования файлов:
Robocopy "C:UsersAdministrator" \NASBACKUPAdministrator /MIR /XA:SH /XD AppData /XJD /R:5 /W:15 /MT:32
В примере мы используем опцию /MT[:n], где n – это число от 1 до 128, которое определяет количество потоков. По умолчанию, если параметр /MT не указан, используется 8 потоков.