Создание дистрибутива автоматической установки Windows 7

Категория: Windows 7 / Установка Windows / Сборки и дистрибутивы Windows
Добавил: access_timeОпубликовано: 16-05-2014 visibilityПросмотров: 173 823 chat_bubble_outlineКомментариев: 61


Письмо от читателя:
Здравствуйте админ! Хочу собрать свой дистрибутив Windows 7 со своим набором установленных программ, драйверов и нужных мне настроек системы и прошу Вас объяснить как происходит создание дистрибутива автоматической установки Windows 7 (64 bit). Что такое пакет автоматической установки Windows AIK для Windows 7 и как им пользоваться? Что такое диспетчер образов системы Windows? Что такое файл ответов и как его создать? Задавал это вопрос на различных компьютерных форумах и везде меня отсылают на справку Майкрософт, кое-что я в этой справке понял, но конечно не всё. Например я так и не понял как создавать новый файл ответов.

Создание дистрибутива автоматической установки Windows 7


Привет, друзья! Вопрос этот немного сложный для начинающих, но пользователь нашего сайта под ником Ro8 считает что это не так и взялся написать для нас несколько подробных статей. Зачем вообще нужно создание какого-то особенного дистрибутива автоматической установки Windows 7? 

Для создания своей индивидуальной сборки Windows 7, заточенной именно под наши нужды, в этой сборке будут нужные нам программы и драйвера, а при её развёртывании на компьютер даже жёсткий диск будет разбит на разделы автоматически (за это отвечает файл ответов). Хитрые системные администраторы используют этот способ, если им приходится переустанавливать Windows 7 в какой-либо организации сразу на нескольких компьютерах, это сильно экономит время. Мы же будем создавать сборку  Windows 7 для своего компьютера или ноутбука.

При создании дистрибутива автоматической установки Windows 7 мы не нарушим ничьи права, так как будем использовать инструменты предоставленные самой Майкрософт, а именно пакет автоматической установки Windows AIK для Windows 7. Пакет автоматической установки Windows AIK для Windows 7 служит для установки, настройки и развёртывания операционных систем семейств Microsoft Windows 7 и Windows Server 2008 R2. Именно с помощью него и происходит создание дистрибутива автоматической установки Windows 7 (64 bit). Другими словами Windows AIK  - это набор инструментов для системных администраторов, который помогает настраивать дистрибутив Windows 7 со своим набором установленных программ, драйверов и развертывать Windows на большом количестве компьютеров. При помощи Windows AIK можно настраивать и изменять образы Windows так как вам нужно.

Что такое файл ответов. Файл ответов представляет собой сценарий всего процесса установки Windows. Файл ответов автоматизирует все этапы установки операционной системы. Например, согласно содержимому файла ответов программа установки Windows произведёт разбивку жёсткого диска на разделы, а также произведёт установку приложений. Создать файл ответов нам поможет Диспетчер образов системы Windows.

Друзья! Чтобы вы лучше поняли как всем этим добром пользоваться, давайте для начала вместе пошагово создадим самый простой дистрибутив автоматической установки Windows 7 (64 bit) и развернём его на компьютер. После прочтения статьи сразу читайте её продолжение Создание установочного диска Windows 7 с предустановленным программным обеспечением.

Все этапы создания дистрибутива автоматической установки Windows 7 (64 bit)
 
1) Скачиваем пакет автоматической установки Windows AIK для Windows 7 на официальном сайте Майкрософт. Переходим по ссылке и выбираем язык Русский.

2) Монтируем скачанный образ в виртуальный привод (можете с помощью бесплатной программы Daemon Tools Lite) и запускаем StartCD.exe. В открывшемся окне выбираем установка Windows AIK

3) Производим установку

Далее. Соглашаемся с лицензионным соглашением, далее

Выбираем папку для установки (лучше ничего не трогать), далее

Далее

Ждем завершения установки. Готово.
4) Запускаем командную строку средств развертывания



5) Выполняем команду copype.cmd amd64 c:\windows7x64. Произойдёт копирование файлов

 

6) На диске С: появится папка windows7x64.

Внутри папки windows7x64 есть папка ISO,

всё из нее удаляем и копируем в нее содержимое установочного дистрибутива Windows 7 (64 bit).
7) Должна получиться вот такая картина.

8) Запускаем Диспетчер образов системы Windows

9) Открывается вот такое окно

10) Выбираем образ Windows или файл каталога, которые расположены по пути C:\windows7x64\ISO\sources (образ Windows это файл install.wim а файл каталога это файл с расширением .clg)



11) Если в папке sources отсутствуют файлы каталога (наподобие install_Windows 7 HOMEBASIC, install_Windows 7 HOMEPREMIUM и другие) то выбираем файл  install.wim, если файлы каталога присутствуют, то выбираем файл каталога редакции, которую хотим установить, в моем случае это Windows 7 ULTIMATE)

12) После открытия файла каталога получаем следующее: в окошке «Образ Windows» появились две папки. Нам нужна только папка «Components». В окошке файл ответов выбираем пункт «Новый файл ответов»

13) После открытия файла ответов получаем следующее. Теперь в пустой файл ответов нужно внести изменения

14) Разворачиваем папку Components и ищем в ней строку под названием amd64_Microsoft-Windows International Core WinPE neutral и добавляем ее в окно файла ответов на элемент 1 windowsPE

15) После добавления щелкаем по параметру amd64_Microsoft-Windows International Core WinPE neutralв окне файла ответов и в окне свойства заполняем параметры

16) Далее переходим на строку SetupUILanguage, заполняем параметры

17) В папке components ищем строку adm64_Microsoft-Windows-Setup neutral, в ней DiskConfiguration. Добавляем параметр DiskConfiguration на элемент Windows PEфайла ответов. Данной настройкой мы разобьем жесткий диск на два раздела: один размером 100 mb (в системе он будет определятся как «зарезервировано системой) и второй раздел на всё оставшееся пространство жесткого диска, на которое и будет установлена система. Оба раздела отформатируются в файловую систему NTFS, тип обоих дисков зададим primary.

18) Далее выделяем DiskConfiguration и в параметрах вводим onerror

19) Добавляем в параметр DiskConfiguration новый диск (здесь подразумевается что компьютер на который будет ставится система имеет только один жесткий диск)

20) Заполняем параметры. Цифра 0 означает порядковый номер диска (т.к диски в Windows нумеруются с 0). Параметр WilWpeDisk отвечает за полную очистку диска (это в том случае, если на жестком диске имеются какие либо разделы программа установки автоматически их удалит и разобьет диск в соответствии с файлом ответов)

21) Создаем на диске первый раздел

22) Начинаем заполнять параметры раздела. Параметр Extend (false) означает, что диск будет создан фиксированного размера емкостью 100 mb (параметр size). Параметр Order – раздел будет находится первым в очереди на создание на жестком диске

23) Так же создаем второй раздел и заполняем параметры раздела.

Свойства второго раздела таковы: размер на весь оставшийся диск (параметр Extend=true, параметр size не задан т.к подразумевается что раздел займет всё оставшееся пространство)

24) Переходим к строке ModifyPartitions. Создаем два ModifyPartition (отвечает за модификацию разделов диска)

25) Получаем следующее: задаем остальные свойства разделов: раздел 1 (параметр Order =1) будет иметь файловую систему NTFS, будет активным,  метка раздела System, раздел будет первым на диске (PartitionID =1)

26) Создаём второй ModifyPartition. 

Второй раздел: неактивный, файловая система NTFS, раздел будет вторым на диске (PartitionID =2), метка Windows 

27) В папке components выбираем amd64_Microsoft-Windows-Setup neutral, далее InstallToи добавляем его в файл ответов в строку WindowsPE

28) Заполняем параметры: строка OSImage (InstallToAvaiablePartition =false), (WillShowUI = OnError)

29) Заполняем строку InstallTo: (DiskID = 0), (PartitionID =2). Данными параметрами мы задаем указание установщику что операционную систему следует установить на диск 0 во второй раздел (который занимает все место после первого раздела)

30) Ищем параметр UserData, который располагается по пути amd64_Microsoft-Windows-Setup neutral\UserDataи добавляем его в файл ответов в Windows PE

31) Заполняем параметры: (AcceptEula =  true) – автоматически соглашаться с лицензионным соглашением, FullName – владелец системы, Organization- организация

32) Вписываем нормальный ключ устанавливаемой редакции Windows xxxxx-xxxxx-xxxxx-xxxxx-xxxxx (параметр key), WillShowUIOnErrorокно ввода ключа появится только при возникновении ошибки

33) Идем по пути Microsoft-Windows-Deployment-neutral/Reseal и добавляем параметр Reseal в строку OOBESystem в файле ответов. 

34) Заполняем параметры Reseal: Mode = Audit– после установки  система  перейдет в режим аудита, автоматически откроется окно утилиты Sysprep, с помощью которой установщик подготовит систему для конечного пользователя. В окне Syspreр нужно выбрать переход к окну приветствия системы, поставить галочку подготовка к использованию и завершить работу компьютера выключением. Когда конечный пользователь включит компьютер, ему будет предложено ввести свои учетные данные, выбрать часовой пояс, установить пароль и т.д

35) В папке components идем по пути amd64_Microsoft-Windows-Setup neutral/OOBEи добавляем OOBE в строку OOBESystem файла ответов

36) Заполняем параметры: HideEulaPage true – конечному пользователю откроется окно для ознакомления его с лицензионным соглашением; 
HideWireless true – автоматически выводить беспроводные сети; NetworkLocation = home – определяет тип сети (домашняя); ProtectYourPC = 3– автоматическое обновление системы отключено

37) Проверяем файл ответов на наличие ошибок

38) Если ошибок нет, то внизу появится сообщение «Ошибок и предупреждений нет»

39)Сохраняем файл ответов в папке C:\windows7x86\ISO 

40) Задаем имя файлу ответов, такое как (обязательно) Autounattend 

41) Теперь в папке C:\windows7x86\ISO должен появится файл Autounattend.xml – это и есть готовый файл ответов для автоматической установки. Расширение у файла должно быть обязательно .xml, то есть Autounattend.xml.

42) Так как в папку C:\windows7x86\ISO был скопирован дистрибутив операционной системы Windows 7 и в этой же папке лежит файл ответов, на основании этой папки создается установочный образ. Для создания образа нужно вновь запустить командную строку средств развертывания и ввести команду:
oscdimg -n -m -o -bc:\windows7x64\etfsboot.com c:\windows7x64\iso c:\windows7x64\windows7.iso 

43) Идет создание файла windows7.iso
44) Установочный образ создан

И находится в папке C:\windows7x64. Мы можем прожечь его на болванку или создать загрузочную флешку и использовать для развёртывания операционной системы Windows 7. Вот как это происходит.

Развертывание Windows 7
 
45) Загружаемся с установочной флешки, если не знаете как её сделать, читайте нашу статью Как создать загрузочную флешку Windows 7.
Практически сразу автоматически начинается процесс установки Windows 7

 

Перезагрузка

Не трогаем мышь и клавиатуру, а то процесс начнётся заново

Это ещё не всё друзья

Как уже было сказано выше, система после установки переходит в режим аудита, т.е ее следует подготовить для конечного пользователя утилитой Sysprep, окно которой откроется автоматически. Задаем следующие параметры: 

Перевод системы в режим OOBE.

Перезагрузка.

После перезагрузки возникает окно конечной фазы установки Windows 7.

 Вводим имя пользователя и имя компьютера

 Принимаем условия лицензии

 Отложить решение

 Далее

Общественная сеть

Статьи на данную тему:

  1. Как создать дистрибутив Windows 7 с интегрированными обновлениями операционной системы
  2. Создание собственного настроенного дистрибутива Windows 10. Способ для опытных пользователей
  3. Создание собственного настроенного дистрибутива Windows 10. Или идеальный способ переноса Windows на твердотельный накопитель SSD. Простой способ для начинающих пользователей
tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку
Выделите и нажмите Ctrl+Enter

Добавить комментарий

Назад 1 2 Вперед

Комментарии (61)

  1. img
    29 сентября 2014 10:27 Mice
    Гость
    Простите, а ГДЕ ИМЕННО АВТОМАТИЧЕСКАЯ установка начинается?
    Если Имя язык я должен выбрать сам, Имя компьютера и имя пользователя вбить руками, выбрать тайм-зону, принять лицензию и т.д...
    Я не понял - что это за автоматическая установка?
    Под понятием автоматической установки я понимаю следующее:
    1. Вставил диск
    2. Нажал "эникей" и пошел курить.
    Когда пришел (или спустя какое-то время ,в зависимости от мощности компа) - у тебя уже приглашение ко входу в УЖЕ УСТАНОВЛЕННЮ винду.
    А то что тут изображено......
    Если ставить систему с оригинального диска МС, то все делается тоже самое, только еще добавляется один пункт выбора диска.
    или мы только его "автоматизировали" в этом обзоре?
    Цитировать replyОтветить
  2. img
    25 августа 2014 15:18 Дмитрий
    Гость
    А для чего нужна папка Packages рядом с папкой Components ?
    Что можно там сделать? Напишите пожалуйста!

    А как поменять сам установщик? Поменять фон во время установки например? Поменять оформление иконки и т.п.
    Цитировать replyОтветить
  3. img
    12 июня 2014 20:19 Ro8
    йййёж, хочу у Вас спросить, Вы выполняли команду "oscdimg" в командной строке средств развертывания или в обычной командной строке? Насколько мне известно WAIK работает на Windows 7 независимо от редакции.
    Цитировать replyОтветить
  4. img
    11 июня 2014 12:38 йййёж
    Гость
    У меня пишет "oscdimg" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Пробовал из системы windows 7 Enterprice х64. В чём может быть проблема?
    Цитировать replyОтветить
  5. img
    7 июня 2014 16:19 Ro8
    Антон1, да, так сделать можно. Для этого в файле ответов нужно изменить некоторые параметры, а именно не переводить систему после установки в режим аудита, а сразу создать локальную учетную запись пользователя ну и соответственно пароль к ней (если это требуется)
    Цитировать replyОтветить
  6. img
    7 июня 2014 07:56 Антон1
    Гость
    Ro8, скажите пожалуйста!
    По этой статье я создал дистрибутив автоматической установки Windows 7 (64 bit), всё получилось, а потом прочитал вашу вчерашнюю статью "Создание дистрибутива автоматической установки Windows 8 (64 bit)" и мне показалось что процесс создания дистрибутива автоматической установки Windows 8 (64 bit) прошёл быстрее и без утилиты Sysprep, а процесс автоматической установки Windows 8 (64 bit) тоже практически не требует телодвижений со стороны пользователя и мы попадаем сразу в окно ввода пароля от учётной записи и Win 8 запускается.

    Вопрос: Можно ли создать дистрибутив автоматической установки Windows 7 (64 bit) чтобы установка начиналась копированием файлов и заканчивалась вводом пароля от учётной записи, то есть всё также как и при автоматической установке Windows 8 (64 bit)?
    Цитировать replyОтветить
  7. img
    3 июня 2014 16:28 Хоббит
    Гость
    Спасибо большое, создал установочный образ и затем сразу сделал загрузочную флешку, с файлом ответов тоже всё получилось, перехожу к следующей статье:
    "Создание установочного диска Windows 7 (64 bit) с предустановленным программным обеспечением", говорят будет потруднее.
    Цитировать replyОтветить
  8. img
    25 мая 2014 09:13 Максим2
    Гость
    Очень интересно! Админ, ждём продолжения!
    Цитировать replyОтветить
  9. img
    17 мая 2014 08:10 Сергей Малахов г.Самара
    Гость
    Было бы очень здорово, если бы Вы написали такую же подробную статью, но про создание дистрибутива автоматической установки Windows 7 (64 bit) содержащего в себе установленные приложения. Напишите пожалуйста такую статью.
    Я почему прошу. Потому что к примеру я (простой пользователь) в данном вопросе создания дистрибутива автоматической установки Windows 7 (64 bit) (описанным в этой статье) пытался долгое время разобраться, но всё время неудачно, так как нужно время копаться в интернете. А здесь, в вашей статье всё подано максимально разжёвано и я за час создал рабочий образ автоматической установки. Хочу разбираться дальше, да и не только я, счётчик статьи показывает, что за один вечер статью прочитали 70 человек.

    Как используя WAIK можно создать и установочный диск с интегрированными программами?
    Как создать образ автоматической установки Windows 7 содержащий в себе программы и даже антивирус (если это можно)?
    Цитировать replyОтветить
  10. img
    16 мая 2014 23:08 Ro8
    Андрей, в статье описан способ автоматизации установки Windows 7 в чистую без программ и драйверов. Программы в систему устанавливаются позже и если есть такая необходимость то используя WAIK можно создать и установочный диск с интегрированными программами. Вы упомянули про программы резервного копирования и как я понял Вы имели ввиду сторонних разработчиков, а эти программы стоят денег в то время как WAIK абсолютно бесплатен.
    Отвечая на Ваш вопрос про размер образа то он может только упираться в объем носителя, на который нужно этот образ поместить.
    Цитировать replyОтветить
  11. img
    16 мая 2014 20:17 Андрей
    Гость
    Мне кажется для системных администраторов и сборщиков OEM систем такой образ конечно будет просто необходим, но вот домашнему пользователю...
    Как часто обычный пользователь переустанавливает систему?
    Если нужен резервных образ- то для этого есть программы резервного копирования.
    Установленные программы и драйвера?
    Для меня бы например "предустановленными" необходимы были четыре- пять программ, остальные все равно устанавливаю удаляю по мере необходимости, обновлений, выхода новых программ, но держать для этого специально созданный образ с устаревающими программами и драйверами мне кажется ни к чему. Лучше потратить лишний час, но зато 100% систему будет без ошибок и глюков ( чего греха таить, даже предустановленные OEM сборщиками системы имеют ошибки).
    Но это моё мнение, хотя тема конечно очень интересная.
    Правда Ro8 не указал, имеет ли образ ограничение в объёме, сколько программ можно установить и т.д.
    Цитировать replyОтветить