Развертывание Windows Vista

Опубликовано: 24 Марта, 2023


Получите свою копию Windows Server Hacks!


Развертывание всегда было головной болью для сетей Windows. Установка с компакт-диска слишком медленная и громоздкая. Автоматическая установка предпочтительнее, но сложна из-за нескольких форматов файлов, таких как unattend.txt, sysprep.inf, winbom.ini и т. д. Создание образов дисков популярно, но требует сторонних продуктов от Symantec, Altiris и других. Кроме того, вы можете потратить много времени на создание образов для различных аппаратных платформ и пересборку образов при выпуске пакетов обновлений и исправлений.


Vista (и Longhorn Server) призвана изменить все это. Некоторые из изменений включают в себя:



  • Модульность функций устройства и языка, чтобы вы могли развертывать только то, что вам нужно, и поддерживать компактность образов.
  • Единый унифицированный файл ответов (unattend.xml), в котором используется стандартный для отрасли синтаксис XML.
  • Стандартный формат образов, называемый Windows Imaging Format (WIM), который использует сжатие и хранилище с одним экземпляром для снижения требований к хранилищу образов. WIM также основан на файлах (а не на секторах, как в большинстве форматов образов дисков), что позволяет монтировать образы WIM в папки, чтобы вы могли легко добавлять и удалять компоненты, такие как драйверы устройств, для настройки и обслуживания ваших образов вместо необходимости восстановить их. WIM также не зависит от базовой аппаратной платформы, что опять же означает необходимость поддерживать меньше образов.
  • Инструмент создания образа диска под названием XImage, который можно запустить либо из командной строки, либо в предустановочной среде Windows PE. XImage можно использовать как для записи главного компьютера, подготовленного системой sysprep, в файл WIM, так и для применения файла WIM к целевой системе. Обратите внимание, что использование XImage из командной строки означает, что вы можете развертывать скрипты с помощью пакетных файлов.

Основной процесс развертывания Vista включает в себя:



  • Установка Vista и приложений на основной компьютер и подготовка системы.
  • Использование XImage для захвата образа с главного компьютера.
  • Настройка образа путем добавления драйверов и языковых модулей по мере необходимости.
  • Развертывание образа с носителя или с сервера с помощью скриптов.
  • Сохранение образа по мере выпуска пакетов обновления и обновлений драйверов.

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


Подготовка главного компьютера


Установите Vista на главный компьютер (тот, образ которого вы хотите создать для развертывания на других машинах), а также установите и настройте все приложения, которые вы хотите развернуть. Теперь выполните sysprep на главном компьютере обычным способом, чтобы удалить с него все уникальные идентификаторы. Пока все хорошо — мы на довольно знакомой почве.


Создание образа главного компьютера


Загрузите главный компьютер с WIM-образа Windows PE 2.0, на котором установлены инструменты Windows Automated Installation Kit (WAIK), включая XImage. Этот образ можно сохранить на DVD, CD или USB-накопителе, и, в отличие от самой Vista, PE может запускаться непосредственно из WIM-файла. Что происходит, так это то, что PE запускается непосредственно из памяти, создавая виртуальный RAM-диск, загружая PE в него, монтируя RAM-диск и запуская PE. На данный момент вы работаете с урезанной версией Vista, которая полностью работает в памяти без необходимости вмешательства в содержимое жесткого диска вашего главного компьютера. Теперь из Windows PE откройте командную строку и выполните команду ximage /capture, чтобы захватить образ системного тома и сохранить образ WIM в указанном месте назначения, которое может быть сетевым ресурсом или CD- или DVD-носителем (вы можно использовать параметр /split, если все изображение не помещается на одном носителе).


Развертывание образа


Загрузите целевую машину, используя носитель Windows PE, на котором установлен WAIK, и используйте PE для создания разделов дисков и применения образа, созданного ранее, с помощью команды ximage /apply. Вы также можете написать сценарий этого процесса с пакетными файлами, чтобы сделать его более автоматизированным, используя файлы ответов и дистрибутивные общие ресурсы, созданные с помощью WSIM, как описано ниже. После этого вы можете монтировать свои образы в файловую систему с помощью команды ximage /mount, настраивать их по мере необходимости, добавляя, перемещая или удаляя файлы и папки, демонтировать образы и повторно применять. Поддерживать образы в Vista просто, если вы знаете, как работать с командой ximage.


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


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



  • Средство миграции пользовательской среды (USMT) 3.0, которое является предпочтительным способом, если у вас есть много компьютеров для миграции.
  • Средство переноса данных Windows, которое полезно, если у вас есть только несколько компьютеров для переноса.

Конечно, если вы решили обновить свои существующие компьютеры с XP до Vista, вам не нужно беспокоиться об этом последнем шаге, так как процесс установки справится с ним. На самом деле процесс обновления Vista отличается от традиционного обновления Windows. При обновлении до Vista происходит следующее:



  • Чистая версия Vista устанавливается на компьютер с использованием механизмов развертывания на основе образов.
  • Пользовательские настройки, данные и программные настройки затем переносятся из вашей старой операционной системы в Vista.

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


Альтернативные методы развертывания Vista


Развертывание на основе образа отлично подходит, если вам нужна скорость и нужно развернуть множество систем. И, как описано выше, вы можете автоматизировать этот процесс с помощью файлов unattend.xml, которые можно создать с помощью диспетчера образов системы Windows (WSIM), который по сути представляет собой Vista-версию диспетчера установки XP. Этот автоматизированный подход работает, если ваши целевые системы поддерживают стандарт Pre-boot eXecution Environment (PXE). В этом случае перед тем, как выполнить системную подготовку главного компьютера, следует использовать WSIM для создания файла ответов и копирования его на компьютер.


Если вы действительно крупное предприятие, вы можете использовать службы развертывания Windows (WDS), которые представляют собой Vista/Longhorn версию служб удаленной установки Windows Server 2003 (RIS). Также полезен Microsoft Solution Accelerator for Business Desktop Deployment (BDD), который включает в себя шаблоны и другие материалы, облегчающие планирование, создание, тестирование и развертывание ваших развертываний.