Розгортання Windows 7


Необхідно створити вихідний образ розгортання, який використовується для установки Windows на корпоративних настільних системах. Хоча створення образу досить трудомісткий процес, в подальшому це економить масу часу, оскільки не потрібно налаштовувати кожну систему окремо. Використання образів для розгортання Windows 7 також забезпечує однакову налаштування всіх систем.

Існує безліч методик створення і управління образами розгортання Windows. Один з найбільш простих методів - пакет автоматичної установки Windows (AIK), який можна завантажити з центру завантаження Microsoft. Також необхідний інсталяційний DVD-диск Windows 7. Хоча в рамках статті неможливо розглянути всі параметри конфігурації, ми розглянемо методи створення і запису вихідного образу розгортання.

Створення вихідного образу

Перший етап створення налаштованого способу розгортання Windows 7 — створення базового образу. Цей образ можна настроювати у відповідність з потребами вашої організації. Почніть процес, встановивши пакет Windows AIK і запустивши диспетчер образів системи Windows (знаходиться в меню «Пуск» в папці «Програми» | Microsoft Windows AIK | Диспетчер образів системи Windows).

Далі встановіть інсталяційний DVD-диск Windows 7 в систему. В диспетчері образів системи Windows клацніть правою кнопкою миші Вибрати образ Windows» або «Занести файл у каталог», потім виберіть «Вибрати образ Windows» в контекстному меню. З'явиться запит на вибір способу Windows. У вікні браузера виберіть папку Sources на установчому DVD-диску Windows 7, виберіть файл INSTALL.WIM.

В залежності від того, де використовується інсталяційний DVD-диск Windows 7, може з'явитися запит на вибір версії Windows для управління. Виберіть відповідну версію і натисніть «ОК».

Створення файлу відповідей

Наступний етап процесу розгортання — створення файлу відповідей. Цей файл використовується для автоматичної установки. Спочатку створіть порожній XML-файл, потім заповніть файл відповідей потрібною інформацією. Створіть пустий файл відповідей, вибравши «Новий файл відповідей» в меню «Файл» диспетчера образів систем Windows.

Потім у меню файл виберіть команду «Зберегти файл відповідей». Система Windows спробує помістити файл відповідей на інсталяційний DVD-диск. Оскільки цей варіант не підходить, слід створити окремий каталог і зберегти файл відповідей. Створіть папку з іменем Answer і привласніть цьому файлу ім'я UNATTENDED.XML. Після цього в диспетчері образів систем Windows повинні відобразитися образ Windows і файл відповідей (див. рис. 1).

Развертывание Windows 7
Рис. 1. На консолі повинен з'явитися образ і файл відповідей.

На рис. 1 можна зауважити, що у частини файлу відповідей консолі відображається контейнер «Components» (Компоненти). У ньому зберігаються кілька різних подконтейнеров. При створенні образу розгортання диспетчер образів систем Windows повинен додати до образу компоненти Windows, в певному порядку. Сім контейнерів «Components» (Компоненти) відповідають семи етапів послідовності дій.

Також можна зауважити, що розділ «Windows Image» (Образ Windows) містить контейнер «Компоненти». Якщо розгорнути цей контейнер, можна побачити список різних компонентів Windows. Додайте необхідні компоненти Windows у відповідні контейнери послідовності дій у розділі «Answer File» (Файл відповідей). Це можна зробити, клацнувши компонент правою кнопкою миші і вибравши команду «Add Settings to Pass» (Додати параметри до етапу) в контекстному меню.

Цей процес може бути трохи складним, але Windows допомагає в його виконанні тим, що кожний компонент може використовуватися тільки з певними контейнерами. Консоль дозволяє розміщувати компоненти тільки в допустимих контейнерах (див. рис. 2).

Развертывание Windows 7
Рис. 2. Додавання компонентів до Windows відповідних контейнерах.

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

Развертывание Windows 7
Рис. 3. Багато компоненти включають параметри.

Створення завантажувального диска Windows PE

Створено файл відповідей буде використовуватися для підготовки способу Sysprep Windows. Однак проблема полягає в тому, що після використання Sysprep на комп'ютері необхідний спосіб копіювання образу комп'ютера не з основної ОС. Найпростіший спосіб зробити це — створити завантажувальний диск Windows PE.

Для створення завантажувального диска Windows PE відкрийте вікно командний рядок і введіть наступні команди:

C:
CD\PROGRAM FILES\WINDOWS AIK\TOOLS\PETOOLS
COPYPE AMD64 C:\WINPE
IMAGEX /MOUNTRW C:\WINPE\WINPE.WIM 1 C:\WINPE\MOUNT
CD\WINPE\MOUNT\WINDOWS\SYSTEM32
COPY CON WIMSCRIPT.INI

Ця послідовність команд створює файл в папці C:\winpe\mount\windows\system32 з ім'ям WIMSCRIPT.ini. Потім необхідно ввести сюди команди (по завершенні натисніть клавішу F6, а потім Enter, щоб створити файл):

[ExclusionList]
pagefile.sys
ntfs.log
hiberfil.sys
"System Volume Information"
RECYCLER
Windows\CSC
[CompressionExclusionList]
*.mp3
*.zip
*.cab
\WINDOWS\inf\*.pnf

Після створення файлу WIMSCRIPT.INI виконайте наступні команди:

IMAGEX.EXE /UNMOUNT /COMMIT C:\WINPE\MOUNT
CD\WINPE
COPY WINPE.WIM C:\WINPE\ISO\SOURCES\BOOT.WIM /Y
OSCDIMG-N –H –BC:\WINPE\ETFSBOOT.COM C:\WINPE\ISO C:\WINPE\WINPE.ISO

Ці команди запишуть файл з ім'ям WINPE.ISO в папку C:\WINPE. Запишіть цей файл на DVD-диск. Це завантажувальний диск Windows PE.

Створення образу SYSPREP

Тепер, після створення файлу відповідей і завантажувального диска Windows PE необхідно створити дійсний образ розгортання. Установка Windows 7 на окремому комп'ютері. При появі під час установки запиту на зазначення імені та пароля комп'ютера, замість введення запитуваної інформації натисніть сполучення клавіш Ctrl Shift F3. Це призведе до перезавантаження Windows в режимі аудиту.

При завантаженні системи з'явиться діалогове вікно Sysprep (див. рис. 4). Закрийте діалогове вікно і внесіть необхідні зміни в систему. Також можна встановити всі необхідні додатки і драйвери. Нічого страшно, якщо який-небудь додаток зажадає перезавантаження, оскільки буде назад перезавантажена з режиму аудиту.

Развертывание Windows 7
Рис. 4. Ігнорування діалогового вікна Sysprep після перезавантаження.

По завершенні настроювання комп'ютера необхідно внести створений раніше файл відповідей. Скопіюйте файл відповідей в папку C:\Windows\System32\sysprep.

Майте на увазі, що створений файл відповідей, швидше за все, містить конфіденційну інформацію. Ця інформація не повинна бути скопійований на інші настільні системи разом з даними створюваним чином розгортання, тому потрібно створити сценарій для видалення файлу відповідей, коли він більше не потрібен (не забудьте зберегти копію цього файлу).

Для цього створіть папку з ім'ям C:\Windows\Setup\Scripts. Створіть текстовий файл у папці з ім'ям SetupComplete.cmd. Додайте до цього файлу дві команди:

Delete /Q /F C:\Windows\system32\sysprep\unattended.xml
Delete /Q /F C:\Windows\panther\unattended.xml

По завершенні настроювання системи і створення сценарію для видалення файлу відповідей, все готово до запуску Sysprep. Відкрийте вікно командний рядок і введіть наступну інформацію:

SYSPREP /GENERALIZE /OOBE /SHUTDOWN /UNATTEND:UNATTEND.XML

При виконанні цієї команди Sysprep узагальнить систему для розгортання конфігурації на інших системах. По завершенні система буде вимкнена. Не вмикайте комп'ютер, поки не прочитайте наступний розділ.

Запис образу

Після запуску Sysprep в системі необхідно записати поточний стан комп'ютера. Оскільки завантаження комп'ютера з операційною системою Windows призведе до видалення виконаного узагальнення, необхідно завантажити систему з допомогою раніше створеного завантажувального диска Windows PE.

При завантаженні системи із середовищем Windows PE виконайте наступні команди:

C:\
MD Images
CD\windows\system32
Imagex /capture h: c:\images\captured.wim "Windows 7 x64"

Цей процес створить файл з ім'ям C:\images\captured.wim. Цей файл можна використовувати для установки Windows. Просто скопіюйте на комп'ютер, на якому будуть виконуватися розгортання Windows.

Тепер, після створення образу, може знадобитися додати драйвери, додати або видалити компоненти Windows або виконати інші завдання. Це можна зробити за допомогою засобу, що входить до складу Windows AIK, під назвою Deployment Imaging Service and Management Tool. Для доступу до цього засобу відкрийте вікно командного рядка з підвищеними правами і перейдіть до папки C:\Program Files\Windows AIK\Tools\AMD64\Servicing.

Підключення WIM

Перед внесенням змін в образ розгортання необхідно скопіювати його на комп'ютері, на якому інстальовано Windows AIK. Для цілей даної статті припустимо, що файл .wim знаходиться в папці C:\Images.

Перед використанням образу .wim його необхідно підключити. У вікно командний рядок введіть наступну команду:

DISM /Mount-Wim /WimFile: /index:1 /MountDir:C:\demo

На рис. 5 показаний приклад файлу образу Windows.

Развертывание Windows 7
Рис. 5. Можна використовувати DISM для підключення файлів .wim і .vhd.

Список пакетів і функцій

Після підключення файлу образу Windows необхідно виконати декілька дій. Може знадобитися переглянути пакети, що встановлюються як частина образу. Для цього використовуйте наступну команду (див. рис. 6):

DISM /image:C:\demo /Get-Packages

Развертывание Windows 7
Рис. 6. Використання команди DISM для перегляду пакетів, включених у спосіб установки.

Команду DISM також можна використовувати для перегляду драйверів пристроїв або компонентів Windows, включених в пакет. Для цього слід використовувати наступні дві команди:

DISM /image:C:\demo /Get-Drivers
DISM /image:C:\demo /Get-Features

Це лише кілька прикладів використання команди DISM. Більш докладні приклади доступні в повному синтаксисі команди, наданому Майкрософт.

Використання образів для розгортання Windows 7 дійсно вимагає виконання деякої попередньої роботи, але це спрощує подальші розгортання.