Контакти

Як створити образ системи для швидкого відновлення windows

Створення повністю налаштованого образу операційної системи з встановленими додатками часто буває необхідно в корпоративному середовищі, так і домашні користувачі не відмовляться від інсталяційного диска, в який впроваджений улюблений набір програм і твиков. У сучасних ОС Windows створити такий образ значно простіше, ніж в Windows XP, при цьому можна обійтися засобами набору засобів автоматизованої установки.

У цій статті розповідається, як підготувати повністю налаштований системний образ і здійснити його розгортання, а також зачіпаються питання резервного копіювання операційної системи в WIM-образ.

На цій сторінці

вам знадобляться

  • Deployment Tools з пакету Windows Assessment and Deployment Kit (ADK)

Безумовно, вам знадобиться комп'ютер для установки і настройки ОС, а також місце для збереження системного образу. Як комп'ютера для установки може виступати віртуальна машина (наприклад, Hyper-V зі складу Windows або VirtualBox). Зберегти налаштований образ можна на несистемно розділі цього комп'ютера.

Наприклад, під час установки системи можна створити два розділи - на один встановити ОС, а на другий згодом зберегти образ. Також, у віртуальній машині завжди можна підключити ще один віртуальний диск. Нарешті, налаштований образ можна зберегти на мережевому ресурсі або USB-диску. Як бачите, варіантів багато - є з чого вибирати.

Переваги і недоліки використання налаштованого образу

На мій погляд, переваги повністю налаштованого образу виглядають краще недоліків.

переваги

  • Швидка установка системи з набором додатків, оскільки не витрачається час на їх установку. Проте, в порівнянні зі стандартним чином розпакування налаштованого образу займає трохи більше часу.
  • Є можливість подальшої настройки операційної системи за допомогою файлу відповідей, використовуваного в поєднанні з налаштованим чином.
  • З'являється можливість розгортання образу за допомогою утиліти ImageX. Стандартний образ можна використовувати тільки в поєднанні з програмою установки, оскільки не всі параметри сконфігуровані (наприклад, мовні).

недоліки

  • Збільшується розмір образу. Кінцевий розмір залежить від кількості і обсягу встановлених додатків. Якщо планується подальша установка з DVD-диска, необхідно враховувати обмеження 32-розрядних версій на розмір WIM-файлу в 4 Гб (2 ^ 32 байт).
  • Можуть застарівати версії додатків, включених в образ. щоб підтримувати актуальні версії додатків, доведеться збирати образ заново. Регулярно оновлювані програми, швидше за все, не має сенсу включати в образ. Їх можна встановлювати окремо, автоматизувавши цей процес.

Етапи створення налаштованого образу

Створення власного WIM-образа можна розділити на наступні етапи:

  1. Встановлення програм та налаштування системи
  2. Підготовка системи за допомогою утиліти sysprep
  3. Завантаження в Windows PE і збереження образу за допомогою утиліти ImageX

Потім отриманий образ можна включити до складу інсталяційного диска, встановлювати з мережевого ресурсу або розгортати за допомогою ImageX.

Зауваження про налаштування призначених для користувача параметрів

Крім установки додатків, в режимі аудиту можна настроювати власні параметри. Для застосування налаштувань до образу є два способи.

Ви можете:

  • Налаштувати тільки системні параметри, а призначені для користувача імпортувати за допомогою REG-файлів в налаштований WIM-образ (або в вихідний образ ще до початку описуваної тут установки).
  • Налаштувати як призначені для користувача, так і системні параметри, а потім забезпечити за допомогою файлу відповідей копіювання профілю вбудованої облікового запису Адміністратор в профіль стандартного користувача.

Імпорт параметрів реєстру

Сам принцип детально розглядається в статті Застосування твиков реєстру. Я вважаю, що ви ознайомилися з нею і склали повне уявлення про імпорт призначених для користувача і системних параметрів.

Копіювання профілю за допомогою файлу відповідей

Для копіювання профілю налаштованої облікового запису в профіль стандартного користувача можна використовувати файл відповідей, що містить параметр

Microsoft-Windows-Shell-Setup | CopyProfile

Якщо для цього параметра встановлено значення true, Виконується копіювання профілю.

Використовувати цю можливість потрібно при установці налаштованого образу, Включивши в файл відповідей даний параметр. В цьому випадку копіювання профілю відбудеться на проході 4 Specialize.

приклад універсального файлу відповідей для 32-розрядної і 64-розрядної ОС

true true

Чому в цій статті рекомендується копіювання профілю при установці замість того, щоб вказувати на файл відповідей утиліті sysprep при узагальненні образу?

Копіювання профілю в будь-якому випадку відбувається під час установки на етапі Specialize. Якщо ви використовуєте параметр / unattend утиліти sysprep, файл відповідей кешируєтся і потім задіюється під час установки. На момент написання першої версії статті це не працювало, не дивлячись на документацію.

Якщо ви використовуєте MDT або SCCM, описаний в статті метод обов'язковий з причин викладеним в KB973289:

Тепер про все по порядку.

Запуск установки операційної системи з інсталяційного диска і вхід в режим аудиту

Першим етапом підготовки налаштованого образу є запуск ОС з інсталяційного диска. Установку можна виконувати вручну, або автоматизувати цей процес за допомогою файлу відповідей.

Ручна установка

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

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

Продовжуйте установку аж до етапу OOBE. Його легко впізнати за пропозицією вибрати ім'я облікового запису та малюнок для неї.

На цьому етапі, нЕ вибираючи ім'я облікового запису, натисніть CTRL + SHIFT + F3. Ця комбінація клавіш переведе систему в режим аудиту з правами вбудованої облікового запису Адміністратор.

автоматична установка

За допомогою файлу відповідей ви можете автоматизувати всі етапи установки Windows, включаючи управління розділами жорсткого диска, вхід в режим аудиту і навіть установку додатків в ньому, про що розповідається в статті. Ви можете слідувати наведеним в ній інструкцій аж до розділу «Переклад системи в режим oobe» (в статті розглядається повна автоматизації установки).

Установка оновлень, додатків та налаштування системи

Виконавши вхід в режим аудиту, ви можете приступати до установки, оновлень, додатків та налаштування параметрів операційної системи. Чи не закривайте вікно утиліти sysprep - воно знадобиться після закінчення етапу налаштування.

Якщо для установки програми або поновлення потрібне перезавантаження системи, ви можете це зробити. Після перезавантаження система повернеться в режим аудиту. Як вже говорилося вище, процес установки додатків можна автоматизувати за допомогою файлу відповідей. Ви можете налаштувати будь-які системні і призначені для користувача параметри в графічному інтерфейсі Windows. Також можна імпортувати параметри реєстру з заздалегідь підготовлених REG-файлів.

У Windows 8 і новішими не оновлюйте програми з магазина Windows, Оскільки це призведе до проблем при узагальненні образу. Видаляти сучасні програми теж потрібно по науці. Див. Попередження в бібліотеці TechNet і KB2769827.

Закінчивши установку додатків і налаштування системи, ви повинні підготувати її для подальшого використання.

Підготовка системи за допомогою утиліти sysprep

Після закінчення установки додатків і налаштування системи виконується підготовка за допомогою утиліти sysprep. Залежно від того, який спосіб установки ви вибрали, дії будуть дещо відрізнятися.

Ручна установка

При ручній установці системи утиліта sysprep запускається при вході в режим аудиту. Для підготовки системи до подальшого використання (в даному випадку - до створення налаштованого образу) необхідно задати утиліті параметри, як показано на малюнку нижче.

З зазначеними параметрами виробляється (в дужках еквівалентні параметри командного рядка sysprep):

  1. Підготовка системи (/ generalize) - видалення унікальних системних параметрів, очищення журналів подій, обнуління ідентифікатора безпеки (SID) і т.д. Цей параметр абсолютно необхідний для створення налаштованого образу.
  2. Переклад системи в режим OOBE (/ oobe) - цей режим буде активований при наступному запуску системи.
  3. Вимкнення системи (/ shutdown).

Приклад універсального файлу відповідей для збереження драйверів 32-і 64-розрядної ОС

true true

автоматична установка

Якщо ви автоматизуєте вхід в режим аудиту і установку додатків за допомогою файлу відповідей, як описано в статті Встановлення програм в режимі аудиту, вам необхідно додати наступну синхронну команду з найвищим порядковим номером. Цю команду можна використовувати і при ручній установці, попередньо закривши вікно утиліти sysperp.

% SystemRoot% \\ system32 \\ sysprep \\ sysprep.exe / generalize / oobe / shutdown / quiet

Перші три параметри командного рядка вказані в тому ж порядку, що і описані вище параметри графічного інтерфейсу утиліти. параметр / quiet - забезпечує роботу в тихому режимі і необхідний для автоматизації.

Після того як sysprep завершить роботу, система автоматично вимикає. Тепер вона повністю налаштована, і можна створити її образ за допомогою утиліти ImageX.

Завантаження в Windows PE і збереження образу за допомогою утиліти ImageX

Примітка. Розмір образу install.wim, Що включається до складу інсталяційного диска 32-розрядної операційної системи, не повинен перевищувати 4 Гб (2 ^ 32 байт). В іншому випадку установка завершиться з помилкою. Це обмеження не поширюється на розгортання образу за допомогою утиліти Imagex.

якщо установчі файли Windows розміщені на мережевому ресурсі, можна скопіювати туди налаштований образ і файл відповідей, а потім, завантажившись в Windows PE і підключившись до мережного ресурсу, запустити установку з командного рядка.

Net use y: \\\\ network_share \\ distrib y: \\ setup.exe /unattend:unattend.xml

Розгортання налаштованого образу за допомогою утиліти ImageX

Використовуючи Windows PE і утиліту ImageX, Можна виконати розгортання налаштованого образу на комп'ютері.

Послідовність дій при цьому така:

  • Форматування тому за допомогою утиліти Diskpart
  • Застосування налаштованого образу до того за допомогою утиліти ImageX
  • Примітка. Розгортання образу за допомогою ImageX можливо тільки на тому, що має ту ж букву диска, яку мав те, збережений в образі. Крім того, за допомогою ImageX не можна розгортати стандартний (вихідний) образ Install.wim.

    Давайте розглянемо приклад розгортання налаштованого образу. Передбачається, що жорсткий диск комп'ютера не відформатовано. Завантажившись в Windows PE, необхідно за допомогою утиліти Diskpart створити на жорсткому диску розділ і відформатувати його. Я продемонструю створення одного розділу на диску.

    Diskpart select disk 0 create partition primary select partition 1 active format fs \u003d NTFS label \u003d "System" quick assign letter \u003d c exit

    Додаткову інформацію про командах утиліти Diskpart ви можете отримати, запустивши її з ключем /? , Або зі статті Опис програми Diskpart з інтерфейсом командного рядка. При бажанні процес створення розділу можна автоматизувати.

    Залишається лише застосувати образ.

    Imagex / apply E: \\ custom.wim 1 c:

    У цій команді:

    • / apply - застосування способу
    • E: \\ custom.wim - шлях до образу. При розміщенні на мережевому диску попередньо потрібно його підключити командою net use E: \\\\ network_share \\ images.
    • 1 - індекс образу, збереженого в WIM-файлі.
    • c: - буква томи, до якого застосовується образ.

    Застосувавши образ, ви можете переконатися (командою dir), Що на розділі C з'явилися файли, розпаковані з образу. Тепер на цьому розділі будуть розміщені операційна система в тому стані, в якому вона перебувала на момент створення образу. Якщо образ був збережений після виконання налаштувань в режимі аудиту, при наступному включенні комп'ютера система увійде в режим OOBE, даючи користувачеві можливість виконати первинне налаштування параметрів.

    Якщо при підготовці образу було виконано копіювання профілю налаштованої облікового запису, все нові облікові записи будуть мати точно такі ж параметри.

    Розгортання налаштованого образу за допомогою WDS

    Як і у випадку зі стандартним чином, для розгортання налаштованого образ можна використовувати служби розгортання Windows (WDS). Докладна розповідь про про цей спосіб виходить за рамки статті, тому я обмежуся посиланням на керівництво по WDS, размещеннное на Microsoft Technet.

    Створення резервних копій операційної системи в WIM-образ

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

    Вас, можливо, цікавить питання, чи можна зберегти образ системи після закінчення повної установки, т. Е. Після етапу OOBE, першого входу в систему і наступного налаштування. Таке питання є актуальним, якщо ви хочете встановити систему, попрацювати в ній якийсь час - встановити додатки, налаштувати різні параметри і т. Д., А потім створити образ.

    Згадка про те, що imagex не вміє застосовувати жорсткі посилання (я перевірив - вміє).

    Отже, після застосування способу:

    • Втрачаються розширені атрибути файлів. це атрибути NTFS, Які потрібні тільки для забезпечення сумісності з додатками ... OS / 2.
    • Розріджені файли (sparse files) захоплюються, але після застосування вже не є таковиміі.
    • Символічні посилання та соеденіенія автоматично оновлюються. У деяких сценаріях (наприклад, SIS) це призводить до того, що посилання ведуть не туди.

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

    При цьому є кілька моментів, на які я б хотів звернути вашу увагу.

    • Встановлені програми та особисті файли можуть займати багато місця на диску, що відіб'ється на розмірі резервного WIM-образа. Для зберігання образу вам може знадобитися двошаровий DVD-диск або USB-диск великої місткості.
    • Можна зменшити розмір WIM-образа, виключивши файли і папки з його складу при захопленні томи утилітою ImageX. Для цього використовується файл Wimscript.ini, Який коротко розглядається в статті про створення завантажувального диска Windows PE. Його докладний опис є в довідковому файлі «Керівництво користувача Windows PE », що входить до складу ADK.

    відновлення

    Відновлення з резервного WIM-образа виконується так, як описано в розділі статті. Однак наведену там послідовність команд утиліти Diskpart необхідно скоригувати.

    Наприклад, якщо на диску кілька розділів, а система встановлена \u200b\u200bна перший, послідовність команд для підготовки цього розділу до відновлення буде такою:

    Diskpart select disk 0 select partition 1 active format fs \u003d NTFS label \u003d "System" quick assign letter \u003d c exit

    Можна включити налаштований WIM-образ до складу завантажувального диска з Windows PE, створивши тим самим універсальне рішення по відновленню системи - середу востановления і резервний образ.

    висновок

    Створення та розгортання повністю налаштованого системного образу Windows за допомогою засобів, що входять в ADK, є досить нескладним завданням. Такий образ можна зробити нейтральним (т. Е. Не містить особистих файлів і персональних даних), виконавши установку додатків і налаштування параметрів в режимі аудиту.

    Цей підхід дозволяє виконувати подальшу настройку способу під час установки за допомогою файлу відповідей, а також зберігає для кінцевого користувача можливість задавати особисті параметри на етапі OOBE при першому запуску системи. Крім того, можна використовувати технологію WIM-образів для створення резервної копії операційної системи.

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

    Даними проблемами стали обмеження в наявності одного приводу DVD-ROM, одного дня вільного часу, а так само близько двадцяти комп'ютерів на які необхідно було встановити Windows 7 з усім набором необхідних драйверів, Програм etc.
    При пошуку інформації в Google з цього питання не було запиту що працювало б без косяків або працювало взагалі. Але почнемо по порядку.

    Підготовка образу операційної системи

    Для простоти підготовки бойової ОС під основу була взята Oracle VirtualBox останньої версії, а так же Windows 7 x64 Професійна. Перше що необхідно зробити - встановити і налаштувати Windows 7 на віртуальній машині. Для цього в процесі додавання VM створюємо два віртуальних жорстких диска. Один для установки і настройки на ньому Windows 7, другий для подальшого збереження на нього образу налагодженої системи. Так само необхідно виконати установку доповнення гостьовий ОС Virtualbox - Virtual Machine Additions і створити загальну папку для подальшого копіювання створеного образу на фізичну машину.
    Після установки на VM всієї начинки, переходимо до етапу підготовки системи за допомогою утиліти sysprep, Що знаходиться в корені системи нашої VM:% windir% \\ system32 \\ sysprep \\ sysprep.exe
    Для підготовки системи до створення налаштованого образу необхідно задати утиліті параметри:
    1. Перехід у вікно вітання системи (OOBE) - цей режим буде активований при наступному запуску системи. Запускає комп'ютер в режимі екрана привітання.
    2. Встановити галочку «Підготовка до використання» - готує установку Windows перед створенням образу. Ідентифікатор безпеки (SID) обнуляється, точки відновлення системи скидаються, журнали подій видаляються.
    3. Параметри завершення роботи «Завершення роботи» - по закінченню роботи утиліти система завершить свою роботу.
    Не слід запускати ОС до збереження образу системи, так як під час наступного запуску комп'ютера починає працювати спеціалізований етап настройки. Створюється новий ідентифікатор безпеки (SID) і скидаються годинник активації Windows.

    Утиліта видаляє в тому числі і встановлені драйвери. Щоб зберегти їх, необхідно виконувати sysprep з командного рядка з параметром: / unattend: вказується шлях до файлу відповідей В файлі відповідей необхідно вказати параметр PersistAllDeviceInstalls (починаючи з Windows 8 також є параметр DoNotCleanUpNonPresentDevices):
    true Після виконання очищення система автоматично вимкнеться. Приступаємо до наступного етапу.

    Установка і настройка Windows AIK + PE

    Завантажуємо і встановлюємо пакет автоматичної установки Windows (AIK) для Windows 7. Після запуску setup.exe вибираємо пункт «Установка Windows AIK». Особливих проблем при установці виникнути не повинно.
    Створення та налагодження образу Windows PE
    Windows PE - середовище предустановки використовується для підготовки до установки OC. За допомогою Windows PE ми будемо захоплювати системний тому в wim-образ за допомогою утиліти imagex і їх зберігати його на інший розділ жорсткого диска.
    В даному випадку розглядається створення диска з 64-розрядної версії Windows PE. Якщо ви створюєте диск з 32-розрядної версії Windows PE, вам необхідно буде замінити у всіх командах архітектуру (amd64 на х86).

    У меню Пуск запустіть Всі програми\u003e Microsoft Windows AIK\u003e Командний рядок засобів розгортання (Deployment Tools Command Prompt) - всі наступні команди будуть вводитися в це вікно командного рядка. Потрібно запуск від імені адміністратора.
    Копіюємо файли образу Windows PE
    copype.cmd amd64 d: \\ winpe_image
    Для зміни скопійованого образу Windows PE його необхідно підключити командою
    dism / Mount-Wim /WimFile:d:\\winpe_image\\winpe.wim / index: 1 / MountDir: d: \\ winpe_image \\ mount
    Тепер підключивши образ, ми можемо встановлювати в нього пакети і додавати власні файли.
    Додамо в наш образ утиліту imagex.
    xcopy "% ProgramFiles% \\ Windows AIK \\ Tools \\ amd64 \\ imagex.exe" d: \\ winpe_image \\ iso \\
    Так само за бажанням можна відразу підготувати список винятків - файлів і папок, які не включатимуться в збережений образ. Створіть в будь-якому текстовому редакторі файл Wimscript.ini і вкажіть в ньому файли і папки, які ви хочете виключити з образу. Файл Wimscript.ini розміщується в одній папці з imegex.
    За замовчуванням imagex використовує такі винятки:
    \\ $ Ntfs.log \\ hiberfil.sys \\ pagefile.sys "\\ System Volume Information" \\ RECYCLER \\ Windows \\ CSC * .mp3 * .zip * .cab \\ WINDOWS \\ inf \\ *. Pnf
    Тепер необхідно зберегти образ командою:
    dism / unmount-Wim / MountDir: d: \\ winpe_image \\ mount / Commit
    Вся підготовча робота велася з файлом winpe.wim, а для завантажувального диска Windows PE використовується файл boot.wim, розташований в папці winpe_x86 \\ ISO \\ sources. Тому необхідно замінити файл boot.wim файлом winpe.wim, виконавши при цьому перейменування.
    xcopy / y d: \\ winpe_image \\ winpe.wim d: \\ winpe_image \\ ISO \\ sources \\ boot.wim
    Для створення образу виконуємо команду:
    oscdimg -n -bd: \\ winpe_image \\ etfsboot.com d: \\ winpe_image \\ ISO d: \\ winpe_image \\ winpe_image.iso

    Створення образу Windows 7
    Необхідно зберегти образ нашої ОС за допомогою утиліти imagex. Вантажимося в VM з образу winpe_image.iso який ми створили раніше. Після вдалої завантаження перед нами відкривається вікно командного рядка, в ній ми якраз і будемо працювати.
    Захоплення і збереження образу виробляється однією командою
    F: \\ imagex.exe / capture E: D: \\ install.wim "Windows 7 x64" / compress maximum
    / Capture E: - захоплення розділу E:
    D: \\ install.wim - місце розташування і ім'я WIM-файлу.
    «Windows 7 x64» - ім'я образу. Ім'я повинно бути укладено в лапки.
    / Compress maximum - тип стиснення файлів в образі (необов'язково). для параметра / compress допустимі значення maximum (Максимальне стиснення), fast (Швидке стиснення) і none (Без стиснення). Якщо параметр не вказано, використовується швидке стиснення. Максимальне стиснення дозволяє зменшити розмір образу, але захоплення займає більше часу, ніж при швидкому стискуванні. Швидкість розпакування образу практично не залежить від типу стиснення. Залишається почекати 20-30 хвилин і образ буде готовий.

    Після збереження образу на другому диску віртуальної машини, Для подальшої роботи його потрібно перенести на фізичну ОС. Запускаємо віртуальну машину знову і завершуємо установку Windows, перервану на етапі OOBE. Якщо ви вже встановили Virtual Machine Additions то тепер необхідно скопіювати файл з віртуальної машини на фізичну за допомогою загальної папки (Shared folder), яку можна вказати в налаштуваннях віртуальної машини.

    Налаштування завантажувального образу Windows 7
    На даному етапі знову запускаємо «Командний рядок коштів розгортання» і копіюємо файли образу Windows PE:
    copype.cmd amd64 d: \\ winpe
    монтуємо образ
    imagex / mountrw winpe.wim 1 mount Windows PE змонтований і в папці d: \\ winpe Ви можете знайти файл winpe.wim.
    Налаштування автозапуску установки Windows.
    Щоб не створювати вручну віртуальний диск і не запускати установку вручну, можна відредагувати файлик startnet.cmd і startnet2.cmd. Знаходяться вони d: \\ winpe \\ mount \\ windows \\ system32.

    Startnet.cmd
    wpeinit% windir% \\ system32 \\ startnet2.cmd
    startnet2.cmd
    chcp тисяча двісті п'ятьдесят одна netsh interface ip set address name \u003d "Підключення по локальній мережі" source \u003d dhcp chcp 866 pause net use z: \\\\ 192.168.0.1 \\ win7 / user: install install cd / d Z: \\ sources setup.exe
    Команда net use проводить підключення до комп'ютера з IP адресою 192.168.0.1 (наш комп'ютер-сервер) до розшарений каталогу c ім'ям win7 на правах користувача install c таким же паролем.
    Створити потрібного нам користувача можна такою командою в cmd
    net user install install / add / passwordchg: no
    Виконуємо наступні інструкції:

    • На комп'ютері-сервері створюємо кореневої каталог для завантаження (у мене це d: \\ win7 \\), а в ньому папку boot.
    • Расшарівать папку win7, тобто даємо загальний доступ до неї всім користувачам.
    • Копіюємо всю папку sources з інсталяційного диска Windows 7 в d: \\ win7.
    • Замінюємо файл install.wim в каталозі d: \\ win7 \\ sources на файл, який скопіювали раніше з віртуальної машини (готовий образ Windows 7)
    Тепер необхідно скопіювати додаткові файли для установки Windows 7.
    Cмонтіруем образ WinPE:
    imagex / mountrw winpe.wim 1 mount
    копіюємо:
    xcopy d: \\ winpe \\ mount \\ windows \\ boot \\ pxe \\ pxeboot.n12 d: \\ win7 xcopy d: \\ winpe \\ mount \\ windows \\ boot \\ pxe \\ bootmgr.exe d: \\ win7 xcopy d: \\ winpe \\ winpe. wim d: \\ win7 \\ boot xcopy d: \\ winpe \\ iso \\ boot \\ boot.sdi d: \\ win7 \\ boot
    Размонтіруем образ командою:
    imagex.exe / unmount d: \\ winpe \\ mount

    Далі необхідно створити файл BCD (boot configuration data) в каталозі d: \\ win7 \\ boot. Для спрощення цього процесу скористаємося файлом createbcd.cmd. Створюємо файл d: \\ winpe \\ createbcd.cmd і вписуємо в нього:
    bcdedit -createstore% 1 \\ BCD bcdedit -store% 1 \\ BCD -create (ramdiskoptions) / d "Ramdisk options" bcdedit -store% 1 \\ BCD -set (ramdiskoptions) ramdisksdidevice boot bcdedit -store% 1 \\ BCD -set (ramdiskoptions ) ramdisksdipath \\ boot \\ boot.sdi for / F "tokens \u003d 2 delims \u003d ()" %% i in ( "bcdedit -store% 1 \\ BCD -create / d" MyWinPE Boot Image "/ application osloader") do set guid \u003d (%% i) bcdedit -store% 1 \\ BCD -set% guid% systemroot \\ Windows bcdedit -store% 1 \\ BCD -set% guid% detecthal Yes bcdedit -store% 1 \\ BCD -set% guid% winpe Yes bcdedit -store% 1 \\ BCD -set% guid% osdevice ramdisk \u003d \\ Boot \\ winpe.wim, (ramdiskoptions) bcdedit -store% 1 \\ BCD -set% guid% device ramdisk \u003d \\ Boot \\ winpe.wim, (ramdiskoptions) bcdedit -store% 1 \\ BCD -create (bootmgr) / d "Windows BootManager" bcdedit -store% 1 \\ BCD -set (bootmgr) timeout 30 bcdedit -store% 1 \\ BCD -set (bootmgr) displayorder% guid%
    Запускаємо командою з правами адміністратора:
    createbcd.cmd d: \\ win7 \\ boot
    Якщо у вас виникнуть проблеми з драйверами, то їх можна додати так само в «Командному рядку коштів розгортання»:
    Монтування образу для додавання драйверів
    dism / mount-wim /wimfile:winpe.wim / index: 1 / mountdir: mount
    Для інтеграції драйверів в уже змонтований образ використовується команда
    dism / image: mount / add-driver / driver:<каталог с драйверами либо файл с расширением inf>
    Після того як вся робота з образом закінчена його необхідно демонтувати
    dism / unmount-wim / mountdir: mount / commit

    Налаштування сервера TFTP і DHCP

    Для створення цих серверів необхідно завантажити програму TFTPD32.
    Завданням DHCP сервера є надати інформацію віддаленого комп'ютера про вільний IP адресу, маски мережі, а також ім'я файлу, що і адреса TFTP сервера, де цей файл перебувати. Завдання TFTP сервера є забезпечення передачі необхідних для завантаження файлів віддаленого комп'ютера.

    Запускаємо програму і вибираємо спочатку папку d: \\ win7, а трошки нижче - IP мережевої карти. У моєму випадку комп'ютер має IP 192.168.0.1.
    Заходимо в настройки (кнопка Settings посередині внизу) і поступово заповнюємо вкладки:

    • Вкладка GLOBAL - cтав галочки тільки навпаки TFTP Server, DHCP Server і Enable IPv6.
    • Вкладка TFTP - вибираємо папку d: \\ win7.
    • TFTP Security - Standart.
    • TFTP configuration - залишаємо як є.
    • Advanced TFTP Options - повинні стояти галочки навпроти: Option negotiation, Show Process bar і Translate Unix file names.
    • вкладка DHCP
    • IP pool starting address вказує, з якого IP адреси почати видачу адрес. У моєму прикладі видача IP адрес почнеться з 192.168.0.2.
    • Size of pool вказує кількість IP адрес, які будуть динамічно виділятися. Я встановив значення в 30.
    • Boot File повідомляє віддаленого комп'ютера ім'я файлу, який необхідно використовувати в якості завантажувача. Встановлюємо значення в pxeboot.n12.
    • Mask, вказує маску мережі. У нашому випадку це 255.255.255.0. Решта значення параметрів залишаємо за замовчуванням.
    • Ping address before assignation - зняти галочку (якщо у Вас зв'язок комп'ютер-комп'ютер без свічів і роутерів).
    Тепер потрібно включити в BIOS завантаження з мережевої карти і завантажитися з неї. Після цього буде отримано IP-адресу через DHCP і виконатися pxeboot.n12 - який запустить Windows PE c файлу winpe.wim. Відразу після завантаження Windows PE буде автоматично змонтований каталог win7 і з нього запуститися установка. Далі установка проходить точно також як і з диска.

    Теги:

    • системне адміністрування windows
    • windows aik
    • windows pe
    • imagex
    • dism
    • windows7
    Додати мітки

    Для тиражування типової конфігурації на кілька комп'ютерів раціонально використовувати образ одного разу встановленої операційної системи.

    Детальна інструкція розміщена на сайті Microsoft: Створення і застосування образів Windows

    Так як при великому наборі додаткового ПЗ файл образу розділу легко може перевершити 4Гб, то записати такий дистрибутив на DVD диск не вдастся. Однак, для установки ОС цього і не потрібно. Нам буде достатньо отримати образ розділу, на який встановлена \u200b\u200bОС. Потім його можна включити в дистрибутив на завантажувальному Flash диску або просто перенести на новий комп'ютер, Завантажившись з будь-якого live-CD / DVD / USB. У цій статті ми розглянемо обидва варіанти.

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

    За твердженням Microsoft: "При створенні образу слід враховувати, що розмітка розділів на вихідному і цільовому комп'ютерах повинна бути ідентичною. Наприклад, якщо образ Windows зберігається на диску D, розгортати цей образ необхідно також на диск D кінцевого комп'ютера, також повинні збігатися наступні параметри розділів ():

    1. Типи розділів (основний, додатковий або логічний) повинні збігатися
    2. Якщо розділ зроблений активним на комп'ютері-зразку, на кінцевому комп'ютері він також повинен бути активним "

    Однак, якщо ми додаємо підготовлений розділ в дистрибутив, то ці обмеження не мають значення.

    Покрокова інструкція розгортання Windows 7 з образу

    1. Робимо шаблон установку Windows в режимі аудиту

    5. Записуємо створений образ розділу на локальний жорсткий диск

    E: \\ tools \\ imagex.exe / apply E: \\ images \\ win7image.wim 1 C: З: - розділ, куди будемо розгортати образ 1 - номер (або назву) образу, за замовчуванням \u003d 1

    Якщо образи ОС лежать на мережевому ресурсі, то підключаємо його попередньо командою:

    Net use E: \\\\ server \\ share / user: domain_name \\ username password

    6. Завершення

    Якщо створювали окремий системний розділ, То потрібно перенести на нього завантажувальні системні файли (припускаємо, що ОС знаходиться на диску C :):

    Bcdboot C: \\ Windows

    Виходимо з Windows PE:

    або закриваємо вікно установника Windows 7. Комп'ютер піде в перезавантаження. Виймаємо CD / DVD диск і завантажується з тільки що встановленої ОС.

    7. Ускладнення

    • Якщо при завантаженні перенесеної ОС виникли проблеми, то можна спробувати відновити завантажувач. Для цього потрібно завантажитися з дистрибутива Windows 7 (відкрити консоль можна, натиснувши Shift + F10) або Windows PE і виконати команду:
    bcdboot C: \\ Windows / l ru-RU / s C: Детальніше читайте в статті "Відновлення завантажувача Windows і Linux".

    Репозиторій різних образів Windows

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

    1. завантажуємо ОС в режимі аудиту
    2. Встановлюємо / видаляємо ПО, Підключаємо принтери, створюємо ярлики і т.п.
    3. Готуємо систему до розгортання за допомогою sysprep і вимикаємо комп'ютер
    4. завантажуємося з live-CD або дистрибутива Windows7, заходимо в консоль
    5. Створюємо образ розділу за допомогою imagex, Поміщаючи його на флешку або мережевий ресурс
    6. Повторюємо вищеперелічене, поки не будуть створені всі необхідні набори.

    Створення власного дистрибутива Windows

    маючи образ розділу Windows (Wim-файл), можна створити свій дистрибутив, тобто інсталяційний DVD / Flash диск. Для цього достатньо в первісному дистрибутиві замінити файл \\ sources \\ install.wim своїм чином, перейменувавши його відповідно в install.wim.

    Щоб автоматизувати установку, можна підготувати файл відповідей autounattend.xml, створивши його за допомогою WIAK і виклавши в корінь дистрибутива.

    При частій установці операційної системи, природно, виникає бажання максимально автоматизувати цей процес. Багато просунуті користувачі застосовують уже давним-давно складений набір програм, а також свій фірмовий стиль оформлення системи. Хтось розуміє під налаштуванням зміна зовнішнього вигляду робочого столу, хтось вважає за краще відмовитися від всіх візуальних ефектів на користь продуктивності, а хтось реалізує тонке налаштування операційної системи, відключаючи все невикористовувані служби, і т.д. Загалом варіантів індивідуальної настройки ОС предостатньо. При цьому кожен раз при установці нової, чистої операційної системи доводиться раз по раз змінювати налаштування на свої власні і заново встановлювати драйвери для всіх пристроїв, які не визначаються. Ще один головний біль - це установка оновлень і патчів. Така міра необхідна, щоб максимально убезпечити себе від шкідливих програм і заодно отримати надбавку в продуктивності, прибравши за допомогою оновлень недоліки попереднього коду системи.

    Налаштування операційної системи можна виробляти чотирма поширеними способами:

    • з використанням вбудованих в ОС засобів настройки;
    • шляхом ручної правки реєстру;
    • за допомогою спеціалізованих утиліт по налаштуванню (так званих твикеров);
    • застосовуючи модифікований образ системи.

    Кожен з цих способів має як свої переваги, так і недоліки. Однак в даному випадку нас цікавить саме попередня настройка операційної системи в період її установки на комп'ютер. Така настройка можлива завдяки створенню Microsoft-середовища предустановки WinPE. Це урізана версія операційної системи, яка дозволяє завантажуватися з різних носіїв інформації. Спочатку дана середу була призначена для використання тільки в якості прединсталяціонной платформи, щоб запускати Microsoft Windows, замінюючи при цьому MS-DOS (ця ОС була необхідна для установки системи). Середа Windows PE була розроблена невеликою командою інженерів в групі Windows Deployment Microsoft і базувалася на операційній системі Windows XP для внутрішніх потреб самої компанії.

    Вперше така можливість з'явилася в перших системах на базі ядра NT. Однак в первинному варіанті ці утиліти не мали будь-якого легкотравного інтерфейсу. З випуском операційних систем Windows XP і 2003 Server така можливість у вигляді призначеного для користувача середовища WinPE була надана великим корпоративним замовникам, які могли змінювати деякі настройки образу системи. Вона стала використовуватися великими компаніями для настройки системи, для запуску різних додатків, а також відновлення систем при збоях.

    З появою цієї можливості в Інтернеті стали пропонуватися всілякі збірки (образи) операційних систем. Напевно, найвідоміша з них - ZverCD, яка згодом істотно поповнилася і перетворилася в ZverDVD. Через деякий час з'явилася програма nLite, яка мала дружній інтерфейс і дозволяла користувачам створювати і змінювати образи системи самостійно. Після виходу операційної системи Windows Vista була створена програма vLite, аналог nLite, але з б пробільшим можливостями і з пріязкой до операційної системи Windows Vista. На поточний момент розробка цієї корисної програми припинена, до того ж вона, на жаль, не підтримує нову операційну систему Windows 7 в повному обсязі.

    Компанією Microsoft випущена остання версія WinPE 3.0, яка може бути завантажена через PXE, CD-ROM, флешкарти (USB) або жорсткий диск і базується на новій операційній системі Windows 7. Традиційно використовуваний великими корпораціями і виробниками комплексного обладнання (для попередньої установки операційної системи клієнта Windows на PC під час виробництва) WinPE тепер широко доступний в безкоштовному пакеті WAIK. Пакет Windows Automated Installation Kit (Windows AIK або WAIK) являє собою колекцію інструментальних засобів і технологій, створених Microsoft, які були розроблені з метою допомогти системним адміністраторам у розгортанні операційних систем Windows. Вперше даний пакет був продемонстрований з виходом операційної системи Windows Vista. Було представлено безліч нових інструментальних засобів для роботи з образами. Наступна версія Windows AIK за номером 3.0 була випущена спільно з попередніми релізом Windows 7 beta. Також варто відзначити, що новий інструмент DISM прийняв на себе функції декількох раніших інструментальних засобів, включаючи PEImg і IntlCfg, які зазнали серйозної критики з боку користувачів. Нова версія WinPE 3.0 успадкувала багато нововведень, які вперше були продемонстровані в новій операційній системі Windows 7.

    У цій статті ми розглянемо нові та оновлені програми від Microsoft, а також опишемо типові проблеми, що виникають при роботі з ними. Для роботи з образами системи за допомогою офіційних додатків від Microsoft користувачеві буде потрібно програмний пакет Windows AIK, який можна завантажити з офіційного сайту компанії. І звичайно ж, необхідний сам образ операційної системи Windows 7, 30-денну версію якої офіційно можна скачати з сайту Microsoft.

    Припустимо, що користувач уже встановив нову операційну систему на свій комп'ютер і пригнічений появою декількох вискакують при установці меню, захотів позбутися від них раз і назавжди. Для цього завдання якраз і служить пакет Windows AIK. Він дозволяє створювати так званий файл відповідей.

    Диспетчер образів системи Windows

    Файл відповідей являє собою сценарій відповідей на серію діалогових вікон графічного інтерфейсу установки системи. Файл відповідей повідомляє програмі установки, як поводитися з усіма додатковими файлами і папками, які створені користувачем, а також надає програмі установки всю інформацію, яку користувач вводить вручну під час стандартної установки Windows.

    Файл відповідей для автоматичної установки Windows Vista - це текстовий файл у форматі XML. Його можна створити вручну в будь-якому текстовому редакторі. Однак, з огляду на складну структуру файлу відповідей і велика кількість містяться в ньому параметрів, текстові редактори підходять скоріше для швидкої правки дрібних помилок, ніж для створення такого файлу з нуля і подальшої серйозної роботи з ним. Для автоматизації створення файлу відповідей і його подальшої правки рекомендується використовувати програму - диспетчер образів системи Windows ( Windows System Image Manager, WSIM - див. Малюнок), який входить до складу набору засобів автоматизованої установки Windows (WAIK). Крім зручності графічного інтерфейсу, пакет WSIM дозволяє провести перевірку файлу відповідей на предмет наявності в ньому помилок, що є дуже корисною можливістю, адже в багатьох випадках цей файл містить не один десяток рядків коду.

    Файл відповідей, виконаний в XML-форматі, відповідає на питання, що задаються користувачеві при установці. Необхідно розуміти, що цей файл відповідей ніяк не впливає на початковий вміст образу системи. Тому тільки з його допомогою, наприклад, не можна інтегрувати оновлення або мовні файли в образ. Можна лише відповісти на деякі питання, внести зміни до реєстру або переписати на новий диск програми, файли і папки. Для інтеграції мовних пакетів або оновлень необхідно змінювати сам образ системи.

    Спочатку поговоримо про роботу з програмою Windows AIK. Відзначимо, що необхідно розрізняти два поняття: образ VIM і образ ISO. оскільки компанія Microsoft розуміє під чином системи вже розгорнуту середу, ми будемо називати його vim-образ. Що ж таке vim-образ? Корінна відмінність в установці операційних систем на базі останнього ядра Windows Vista / 7 від операційних систем на базі Windows XP полягає в тому, що вона проводиться з використанням файлів формату WIM (Windows Image Format). Зокрема, сам дистрибутив операційної системи складається з програми установки, декількох допоміжних файлів і двох WIM-образів - завантажувального (boot.wim) і системного (install.wim). Перший з них являє собою образ предустановочной середовища Windows PE, в якій виконується підготовка до установки операційної системи, а в другому міститься безпосередньо сама розгорнута операційна система. Відповідно установка Windows 7 зводиться до переносу системного образу на розділ жорсткого диска комп'ютера. Тут варто зазначити, що WIM-образи мають істотну відмінність від програм сторонніх виробників. Формат образів Windows орієнтований на роботу з окремими файлами, В той час як інші програми використовують образи, що зберігають інформацію за допомогою посекторного копіювання. Переваги файлового підходу полягають в тому, що з'являються широкі можливості для автономного обслуговування образу, тобто для внесення в нього будь-яких, нехай навіть незначних змін. Наприклад, користувач може додавати власні файли в образ, а також встановлювати оновлення, драйвери і мовні пакети. Крім того, в WIM-образах не містяться відомості про апаратну конфігурацію комп'ютера і образ не прив'язаний до певного комп'ютера, тому один і той же образ можна розгортати на будь-які комп'ютери, що мають різну апаратну конфігурацію. У порівнянні з образами системи, що використовуються в попередній операційній системі Windows XP, новий формат образів значно спрощує перенесення операційної системи з одного комп'ютера на інший. Раніше перед збереженням образу системи, підготовленого на базовому комп'ютері, доводилося виконувати різні дії для видалення драйверів, що відносяться до конкретної системи, - тепер цього не потрібно.

    Що ж стосується економії дискового простору, То в одному WIM-файлі може зберігатися кілька образів систем. Якщо какойлібо файл входить до складу різних образів, зберігається тільки одна його копія - таким чином істотно скорочується займане образами простір. Крім того, при збереженні WIM-образа дані стискаються, оскільки формат підтримує різні ступені стиснення. Відповідно при установці операційної системи Windows Vista / 7 розпаковується один великий файл, А не безліч дрібних архівів, як це відбувалося при установці Windows XP (такий процес помітно гальмував установку і приводив до збоїв, якщо диск був подряпаний). Цікавим моментом є те, що швидкість розпакування образу практично не залежить від ступеня стиснення (а ось швидкість збереження образу, звичайно, залежить). Але перш ніж почати говорити про роботу з розгорнутим чином, розглянемо, що може надати користувачеві програма управління файлами відповідей - диспетчер системних образів (WSIM).

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

    Нагадаємо, що файл відповідей побудований на мові XML. Щоб створити первинний файл відповідей, необхідно встановити Windows AIK і запустити оболонку під назвою «Диспетчер системних образів». Ця оболонка дозволяє створити файл відповідей і керувати ним, надаючи при цьому користувачеві досить інформативний, зрозумілий і зручний у роботі інтерфейс. Щоб почати створювати файл відповідей, необхідно вказати шлях до VIM-образу системи. Для цього потрібно розпакувати ISO-образ системи в окрему директорію. VIM-образ системи міститься в папці Sources розпакованого ISO-образу. Ще раз відзначимо, що VIM-образ може містити кілька варіантів операційної системи, тому для спрощення роботи слід видалити файл Sources / ei.cfg, який містить посилання на доступні образи системи в файлі VIM-образу.

    Після вибору способу системи необхідно створити свій перший файл відповідей. Відзначимо, що для того, щоб файл відповідей працював в автоматичному режимі, його потрібно іменувати не інакше як autounattend.xml і після створення поміщати в кореневу папку ISO-образу або в кореневу директорію зовнішнього USB-накопичувача. При цьому накопичувач повинен бути встановлений в комп'ютер в момент запуску інсталяційного диска. Відразу відзначимо, що іноді файл надходження відповідей не завантажується при установці. У такому випадку рекомендується помістити його в папку Sources в ISO-образі системи. У порівнянні зі створенням файлу відповідей для операційних систем Windows Vista і Windows 2003 Server R2 для нових систем Windows 2008 Server R2 і Windows 7 подгрузка файлу відповідей абсолютно прозора для кінцевого користувача. В попередньої версії з цим були серйозні проблеми (недоліки були виправлені з виходом SP1 для Windows Vista).

    При установці операційної системи Windows XP використовувався файл в текстовому форматі, а в Windows Vista і Windows 7 для файлу відповідей застосовується формат XML. Це дозволяє краще структурувати параметри, а також робить його більш зрозумілим при перевірці підручними засобами без використання диспетчера образів системи.

    Також варто відзначити, що пошук файлу відповідей в новій системі виробляється в наступному порядку:

    1. Перегляд гілки реєстру HKLM \\ System \\ Setup! UnattendFile.
    2. Перегляд папки% WINDIR% \\ panther \\ unattend.
    3. Перегляд папки% WINDIR% \\ panther.
    4. Пошук в корені диска знімних пристроїв з можливістю читання і перезапису (наприклад, знімні USB-накопичувачі і дискети).
    5. Пошук на пристроях з можливістю читання, без можливості запису (наприклад, оптичні накопичувачі).
    6. При проході windowsPE і offlineServicing проглядається папка \\ sources дистрибутива Windows, під час інших проходів здійснюється перегляд папки% WINDIR% \\ system32 \\ sysprep.
    7. Проводиться пошук в% SYSTEMDRIVE%.

    Варто відзначити, що після перегляду папки% WINDIR% \\ panther в неї буде кешувати знайдений файл відповідей (з інших місць дислокації файлу) після вилучення файлів установки на жорсткий диск, тому Microsoft настійно рекомендує не перезаписувати файл відповідей в цій папці. необхідність кешування даного файлу викликана циклом перезавантажень комп'ютера під час установки Windows, при яких файл повинен залишатися доступним для системи.

    Якщо для створення файлу відповідей в Windows XP застосовувався диспетчер установки, який послідовно проводив користувача через основні параметри автоматизації установки, то в Windows 7 для цієї мети служить входить до складу WAIK диспетчер системних образів, що має більш наочний графічний інтерфейс і широкий функціонал. Зокрема, пакет WSIM дозволяє додавати в файл відповідей будь-який з підтримуваних їм параметрів, кількість яких значно зросла в зв'язку з тим, що нові операційні системи Microsoft використовують модульну архітектуру. Це дозволяє більш точно керувати функціональні можливості і параметри встановлюваної системи. Крім того, WSIM перевіряє синтаксис файлу відповідей - правильність зазначених значень. Також в новому пакеті WSIM дуже зручно реалізована довідка: докладні відомості про кожного з параметрів можна викликати з контекстного меню в графічному інтерфейсі WSIM.

    Процес установки нової операційної системи Windows 7, як і в Windows Vista, складається з семи основних етапів, іменованих проходами. На кожному проході виробляються різні дії по встановленню та налагодженню операційної системи.

    Предустановочной прохід Windows PE

    Даний етап виконується в рамках програми установки і служить для підготовки до розгортання системного образу. У Windows XP цей етап називався текстовим, а в Windows 7 він представляє собою графічне середовище. На даному етапі здійснюється завантаження в Windows PE (в цій процедурі використовується образ boot.wim), де відбувається управління розділами жорсткого диска перед установкою системи.

    У Windows XP була відсутня можливість автоматизації гнучкого управління розділами жорсткого диска, що заважало довести процес до повної автоматизації. З виходом Windows Vista ця проблема вирішилася, а Windows 7 успадкувала від неї широкі можливості по управлінню дисками. Користувач може створювати нові розділи і змінювати існуючі, задавати для розділу файлову систему (NTFS або FAT32), букву диска, мітку тому та, звичайно, автоматично встановлювати операційну систему на необхідний розділ.

    При проході offlineServicing встановлюються мовні пакети, оновлення безпеки ОС, виправлення програм, якщо вони входять в образ системи. Варто відзначити, що встановити пакети і поновлення лише за допомогою внесення рядків в цей прохід не можна. Необхідно, щоб вони були внесені в реєстр самого образу.

    Прохід generalize проводиться тільки при запуску утиліти sysprep з параметром generalize. При виконанні цієї фази установки здійснюється «узагальнення» - видаляється вся унікальна інформація, що відноситься до конкретної системи (SID та інші відомості, які стосуються устаткування).

    Прохід specialize - етап, на якому відбувається настройка основних параметрів системи. До них відносяться параметри мережі, створення облікових записів, введення відомостей про домен і регіональних настройках, інформація про домашніх сторінках браузера і багато іншого.

    Режим аудиту (auditSystem і auditUser)

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

    Увійшовши в режим аудиту, існує можливість встановити додатки і драйвери, імпортувати параметри реєстру, конфігурувати будь-які параметри операційної системи в графічному інтерфейсі, тобто зробити все, що потрібно для попереднього налаштування системи. Потім за допомогою утиліти sysprep, яка входить в пакет WAIK, образ узагальнюється - з нього видаляються всі відомості, які стосуються конкретної апаратної конфігурації, після чого комп'ютер вимикається. Потім залишається лише завантажитися в Windows PE і захопити розділ диска в WIM-образ за допомогою утиліти ImageX, що входить в WAIK.

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

    етап oobeSystem

    Прохід oobeSystem дозволяє задати параметри, які будуть застосовані під час першого входу користувача в систему. Абревіатура OOBE розшифровується як Out-Of-Box Experience і перекладається як «перше враження при запуску». Під час цього проходу застосовуються параметри, необхідні для остаточної настройки і запуску Windows.

    Установка додаткових додатків

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

    Основними способами установки додатків при першому вході в Windows XP були розділ файлу відповідей і розділ реєстру RunOnceEx, який можна було сформувати з cmdlines.txt. У Windows Vista і Windows 7 для установки додатків і виконання скриптів передбачені синхронні і асинхронні команди, які задаються за допомогою файлу відповідей. Можна створити по одній команді на додаток або командний файл, який виконує всі завдання, і запустити його за допомогою синхронної команди. Попередній механізм запуску додатків також підтримується в новій системі.

    Поряд з перерахованими вище методами, Windows Vista і Windows 7 по закінченні установки автоматично шукають файл setupcomplete.cmd в системній папці. Якщо файл виявляється, все що містяться в ньому команди виконуються. Такий файл можна створити самостійно і включити його до складу WIM-образа, тим самим вирішивши питання виконання будь-яких настановних скриптів. Однак у багатьох випадках користувачі стикаються з проблемою, що цей файл відмовляється запускатися. Тому існує альтернативне рішення, Яке описано далі.

    Оскільки в момент установки в системі немає глобальної змінної виду% PATH%, яка б посилалася на диск носія з установочними файлами, таку зміну можна ввести шляхом додавання скрипта. Для цього необхідно вставити sinchronose command в четвертий прохід файлу відповідей і ввести наступну команду для цього рядка:

    cmd / c «FOR% i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST% i: \\ DiskRoot.txt SETX DiskRoot% i: -m»

    Такий скрипт дозволяє встановити системну змінну% DiskRoot%, яка б посилалася на інсталяційний диск з системою. Перед установкою системи необхідно в кореневій директорії ISO-образу системи створити порожній файл DiskRoot.txt. При установці системи з файлом відповідей, який містить вищенаведену команду, система буде шукати файл DiskRoot.txt на всіх носіях. І оскільки цей файл буде знаходитися в кореневій директорії ISO-образу, змінної% DiskRoot% присвоїти значення цього диска.

    Після цього в файл відповідей необхідно додати параметр x86_Microsoft-Windows-Setup_neutral \\ firstlogoncommands \\ sinchronouscommands в сьомий прохід. І потім в цьому параметрі прописати параметр для commandline такого вигляду:

    cmd / c% DiskRoot% \\ Install \\ install.cmd\u003e installlog.txt

    Потім потрібно зберегти файл відповідей для образу. Тепер якщо створити в ISO-образі в кореневій директорії папку Install, а в ній - файл install.cmd, то він буде автоматично виконуватися на сьомому проході етапу установки операційної системи.

    Описаний метод дозволяє більш чітко контролювати установку необхідних додатків. Після установки системи все виконані команди файлу install.cmd можна переглянути в файлеотчете installlog.txt.

    Приклад файлу install.cmd:

    rem Робота з реєстром

    start / wait% WINDIR% \\ regedit / s% DiskRoot% \\ Install \\ lang.reg

    start / wait% WINDIR% \\ regedit / s% DiskRoot% \\ Install \\ tweak.reg

    rem Оновлення DirectX

    start / wait% DiskRoot% \\ drivers \\ directx \\ dxsetup.exe / silent

    rem відключення служби AutoUpdate

    net stop wuauserv

    sc config wuauserv start \u003d disabled

    Інтеграція оновлень і драйверів

    До питання інтеграції драйверів і оновлень операційної системи можна підійти з двох різних позицій. З одного боку, їх можна встановити в режимі аудиту, а потім зберегти отриманий WIM-образ системи. З іншого боку, можна інтегрувати драйвери та оновлення в автономному режимі, підключивши WIM-образ на працюючій системі. Останній метод, безумовно, швидше, простіше і зручніше. Ще більше часу можна заощадити, використовуючи для цього процесу скрипти, оскільки для автономного обслуговування образу застосовуються утиліти командного рядка. Крім того, в Windows 7 можна не тільки встановлювати в автономний образ необхідні вам драйвери, а й згодом видаляти їх.

    Ми розглянемо простий приклад, де відбувається інтеграція пакета інтерфейсу користувача і деяких оновлень в чистий образ системи Windows 7. При цьому сама система англійська, тобто не має російського інтерфейсу.

    Перше, що необхідно, - це встановити пакет Windows 7 AIK і мати сам пакет інтерфейсу lp.cab, який можна завантажити з сайту Microsoft. Потім розпакувати ISO-образ в окрему папку, щоб працювати вже з VIM-образом системи. У нашому випадком назвемо папку, яка містить розпакований ISO-образ, 7600x86. Потім будемо слідувати прос-тій інструкції.

    Створимо папку lp86 на диску і скопіюємо туди файл lp.cab.

    Створимо порожню папку lp86ext на диску. У неї будемо розпаковувати lp.cab для х86.

    Створимо порожню папку temp на диску. У неї буде монтуватися wim-образ системи.

    Запустимо пакет через Пуск\u003e Все програми-\u003e Microsoft Windows AIK і виберемо Deployment Tools Command Prompt (Командний рядок коштів розгортання) від імені Адміністратора.

    Розпакуємо lp.cab за допомогою команди

    expand з: \\ lp86 \\ lp.cab -f: * з: \\ lp86ext

    Додамо російську мову установки і файли ліцензій в дистрибутив за допомогою команд:

    xcopy з: \\ lp86ext \\ sources \\ license \\ * з: \\ 7600x86 \\ sources \\ license \\ / cherkyi

    xcopy з: \\ lp86ext \\ setup \\ sources \\ * з: \\ 7600x86 \\ sources \\ / cherkyi

    Поправимо файл c: \\ 7600x86 \\ sources \\ lang.ini, в якому повинно бути наступне:

    Додамо російську мову установки і файли ліцензій в boot.wim за допомогою наступних команд:

    dism.exe / Mount-Wim /WimFile:с:\\7600x86\\sources\\boot.wim / index: 2 / MountDir: c: \\ temp

    xcopy з: \\ lp86ext \\ setup \\ * з: \\ temp \\ / cheryki

    xcopy з: \\ lp86ext \\ sources \\ license \\ * з: \\ temp \\ sources \\ license \\ / cheryki

    Копіюємо виправлений раніше файл lang.ini з дистрибутива в boot.wim за допомогою команди:

    xcopy c: \\ 7600x86 \\ sources \\ lang.ini C: \\ temp \\ sources \\ / cheryki

    Інтегруємо російський пакет інтерфейсу в install.wim x86 за допомогою команд:

    dism.exe / Mount-Wim /WimFile:с:\\7600x86\\sources\\install.wim / index: 5 / MountDir: c: \\ temp

    dism.exe / image: C: \\ temp \\ / Add-Package /PackagePath:c:\\lp86\\lp.cab

    dism.exe / Commit-Wim / MountDir: з: \\ temp \\

    Інтеграція оновлень відбувається практично так само за допомогою команди:

    dism.exe / image: з: \\ temp \\ / Add-Package /PackagePath:с:\\Updateswin7\\x86\\Windows6.1-KB974598-x86.msu

    Для того щоб переконатися, що пакети інтегрувалися, виконуємо команду:

    dism.exe / Image: C: \\ temp / Get-Packages

    Вона виводить наявність встановлених пакетів в образі.

    Размонтіруем образ системи з підтвердженням записи за допомогою команди:

    DISM.exe / unmount-WIM / MountDir: c: \\ temp / commit

    Пересоздадім новий образ системи за допомогою утиліти imagex:

    imagex / export c: \\ 7600x86 \\ sources \\ install.wim 5 c: \\ 7600x86 \\ sources \\ install2.wim «Windows 7 Ultimate 32 bit» / compress maximum

    del c: \\ 7600x86 \\ sources \\ install.wim

    ren c: \\ 7600x86 \\ sources \\ install2.wim install.wim

    Переконаємося в наявності правильної системи:

    dism.exe / Get-WimInfo /WimFile:с:\\7600x86\\sources\\install.wim

    Відкриємо за допомогою програми роботи з образами ISO, Наприклад UltraISO, ISO-образ системи.

    Видалимо з нього весь вміст і копіюємо в нього вміст папки з: \\ 7600x86.

    Збережемо отриманий образ в інше місце або під іншим ім'ям. Тепер новий образ з інтегрованим мовним пакетом готовий до роботи.

    висновок

    Звичайно, в одній статті неможливо розглянути всі можливості по розгортанню операційних систем на базі Windows 7 - крім описаних методів, існує безліч дрібних деталей, з якими доводиться стикатися при роботі. Однак справедливості заради відзначимо, що розгортання операційних систем на базі ядра Windows Vista / 7 в порівнянні з Windows XP стало більш зручним в управлінні і прозорим по відношенню до користувача. Багато в чому це відбувається завдяки новому формату настановних файлів (WIM), що змінив підхід до підготовки та обслуговування системних образів. Управління такими образами значно спростилося в організаціях, де потрібно підтримувати і розгортати велику кількість системних конфігурацій. Модульна архітектура Windows 7 дає можливість налаштовувати величезна кількість параметрів системи ще до її установки за допомогою файлу відповідей.

    Загальні відомості

    Для тиражування типової конфігурації на кілька комп'ютерів раціонально використовувати образ одного разу встановленої операційної системи.

    Детальна інструкція розміщена на сайті Microsoft: Створення і застосування образів Windows

    Так як при великому наборі додаткового ПЗ файл образу розділу легко може перевершити 4Гб, то записати такий дистрибутив на DVD диск не вдасться. Однак, для установки ОС цього і не потрібно. Нам буде достатньо отримати образ розділу, на який встановлена \u200b\u200bОС. Потім його можна включити в дистрибутив на завантажувальному Flash диску або просто перенести на новий комп'ютер, завантажившись з будь-якого live-CD / DVD / USB. У цій статті ми розглянемо обидва варіанти.

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

    За твердженням Microsoft: "При створенні образу слід враховувати, що розмітка розділів на вихідному і цільовому комп'ютерах повинна бути ідентичною. Наприклад, якщо образ Windows зберігається на диску D, розгортати цей образ необхідно також на диск D кінцевого комп'ютера, також повинні збігатися наступні параметри розділів ():

    1. Типи розділів (основний, додатковий або логічний) повинні збігатися
    2. Якщо розділ зроблений активним на комп'ютері-зразку, на кінцевому комп'ютері він також повинен бути активним "

    Однак, якщо ми додаємо підготовлений розділ в дистрибутив, то ці обмеження не мають значення.

    Покрокова інструкція розгортання Windows 7 з образу

    1. Робимо шаблон установку Windows в режимі аудиту

    5. Записуємо створений образ розділу на локальний жорсткий диск

    E: \\ tools \\ imagex.exe / apply E: \\ images \\ win7image.wim 1 C: З: - розділ, куди будемо розгортати образ 1 - номер (або назву) образу, за замовчуванням \u003d 1

    Якщо образи ОС лежать на мережевому ресурсі, то підключаємо його попередньо командою:

    Net use E: \\\\ server \\ share / user: domain_name \\ username password

    6. Завершення

    Якщо створювали окремий системний розділ, то потрібно перенести на нього завантажувальні системні файли (припускаємо, що ОС знаходиться на диску C :):

    Bcdboot C: \\ Windows

    Виходимо з Windows PE:

    або закриваємо вікно інсталятора Windows 7. Комп'ютер піде в перезавантаження. Виймаємо CD / DVD диск і завантажується з тільки що встановленої ОС.

    7. Ускладнення

    • Якщо при завантаженні перенесеної ОС виникли проблеми, то можна спробувати відновити завантажувач. Для цього потрібно завантажитися з дистрибутива Windows 7 (відкрити консоль можна, натиснувши Shift + F10) або Windows PE і виконати команду:
    bcdboot C: \\ Windows / l ru-RU / s C: Детальніше читайте в статті "Відновлення завантажувача Windows і Linux".

    Репозиторій різних образів Windows

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

    1. завантажуємо ОС в режимі аудиту
    2. Встановлюємо / видаляємо ПО, Підключаємо принтери, створюємо ярлики і т.п.
    3. Готуємо систему до розгортання за допомогою sysprep і вимикаємо комп'ютер
    4. завантажуємося з live-CD або дистрибутива Windows7, заходимо в консоль
    5. Створюємо образ розділу за допомогою imagex, Поміщаючи його на флешку або мережевий ресурс
    6. Повторюємо вищеперелічене, поки не будуть створені всі необхідні набори.

    Створення власного дистрибутива Windows

    Маючи образ розділу Windows (wim-файл), можна створити свій дистрибутив, тобто інсталяційний DVD / Flash диск. Для цього достатньо в первісному дистрибутиві замінити файл \\ sources \\ install.wim своїм чином, перейменувавши його відповідно в install.wim.

    Щоб автоматизувати установку, можна підготувати файл відповідей autounattend.xml, створивши його за допомогою WIAK



    Сподобалася стаття? поділіться їй