113

Автоматическая установка Windows (unattended install).

Для автоматической установки  необходимо предварительно создать специальный файл ответов. В этом файле прописаны ответы на вопросы, которые задает пользователю установщик Windows (принятие условий лицензии, выбор диска для установки, языковые параметры и т.п.). Можно указать лишь часть ответов — в этом случае установка будет полуавтоматической. По мимо упрощения самой процедуры установки мы получаем доступ к дополнительным настройкам системы, о которых установщик никогда пользователя не спросит. Например можно перенести папку профилей пользователей (Users, Documents and Setings) на другой диск, настроить Internet Explorer и многое другое.


Автоматическая установка Windows 7 / Vista

Файл ответов для Windows 7 / Vista должен быть назван — Autounattend.xml. Расположение файла: либо в корне инсталляционного диска, либо в корне съемного диска (обычно usb-флэшка). Причем, если установщик найдет два файла (например на установочном диске и на флэшке), то обрабатываться в первую очередь будет файл на флэшке.

Для создания файлов ответов нужен инсталляционный DVD, а также «Набор автоматической установки Windows (AIK)». Скачать его можно здесь:

Устанавливать AIK для Семерки можно на Висту и на оборот. Файл ответов для установки Windows 7 должен создаваться в AIK для Windows 7 (не важно установлен он под Вистой или Семеркой). Аналогично файл ответов для установки Висты должен создаваться в AIK для Windows Vista. Апдейт: AIK  для Win 7 работает и под XP.

Далее рассмотрим процесс создания файла ответов для установки Windows 7:

  • Инсталляционный DVD Windows 7 загружаем в дисковод.
  • Запускаем: Программы -> Microsoft Windows AIK -> «Диспетчер образов системы Windows».
  • Открываем меню: Файл -> «Выбрать образ Windows» -> открываем дисковод DVD -> переходим в папку Sources и открываем файл install.wim
  • Появится диалоговое окно с выбором образа Windows. Выбирайте образ той редакции, которую планируете устанавливать. Например Windows 7 PROFESSIONAL.
  • Для создания нового файла ответов нажмите CTRL+N или выберите соответствующий пункт в главном меню.
  • Добавляем нужные компоненты в файл ответов. В области «Образ Windows» раскройте ветку Components. Чтобы добавить компонент, нажмите на нем правой кнопкой, затем выберите в списке нужный этап установки:
    Добавление компонент в файл ответов

    Добавление компонент в файл ответов

    Список базовых компонент:
    Microsoft-Windows-International-Core-WinPE\SetupUILanguage добавить к этапу windowsPE,
    Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition -> windowsPE (2 раза, т.к в процессе установки нам нужно создать два логических диска),
    Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartition -> windowsPE (2 раза),
    Microsoft-Windows-Setup\ImageInstall\OSImage\InstallTo -> windowsPE,
    Microsoft-Windows-Setup\UserData -> windowsPE,
    Microsoft-Windows-Shell-Setup\OOBE -> oobeSystem
    +
    Microsoft-Windows-Shell-Setup\FolderLocations
    -> oobeSystem (для изменения расположения папки профилей пользователей)

  • Теперь нужно ввести параметры компонент в файле ответов:
    WindowsPE\Microsoft-Windows-International-Core-WinPE InputLocale = ru-RU
    SystemLocale = ru-RU
    UILanguage = ru-RU
    UserLocale = ru-RU
    WindowsPE\Microsoft-Windows-International-Core-WinPE\SetupUILanguage UILanguage = ru-RU
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration WillShowUI = OnError
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk DiskID = 0
    WillWipeDisk = true (с основного диска будут стерты все существующие партиции)
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition Order = 1
    Size = 40960 (размер партиции в мегабайтах)
    Type = Primary
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition Extend = true (вторая партиция займет все оставшееся место на диске)
    Order = 2
    Type = Primary
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartition Active = true
    Format = NTFS
    Label = System (метка диска — не обязательно)
    Letter = C (буква диска)
    Order = 1
    PartitionID = 1
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartition Format = NTFS
    Label = DATA
    Letter = D
    Order = 2
    PartitionID = 2
    WindowsPE\Microsoft-Windows-Setup\ImageInstall\OSImage InstallToAvailablePartition = false
    WillShowUI = OnError
    WindowsPE\Microsoft-Windows-Setup\ImageInstall\OSImage\InstallTo DiskID = 0
    PartitionID = 1
    WindowsPE\Microsoft-Windows-Setup\UserData AcceptEula = true
    oobeSystem\Microsoft-Windows-Shell-Setup\FolderLocations ProfilesDirectory = D:\Users (путь к папке профилей)
    ProgramData = D:\ProgramData (путь к папке ProgramData — переносим ее на тот же диск, что и Users)
    oobeSystem\Microsoft-Windows-Shell-Setup\OOBE HideEULAPage = true
    HideWirelessSetup = true
    NetworkLocation = Home
    ProtectYourPC = 3

    Изменяем путь к папке профилей и ProgramData

    Изменяем путь к папке профилей и ProgramData

  • Сохраняем файл под именем Autounattend.xml, и записываем его на флэшку (или в корень инсталляционного DVD). Теперь можно преступать к установке Windows (перезагрузить компьютер и загрузиться с инсталляционного DVD).
  • Если опции оставить неизменными, то порядок установки будет примерно такой: в самом начале появится окно с выбором редакции Windows, потом долгое время ваше участие не потребуется вплоть до самого последнего этапа — необходимо будет ввести имя компьютера, имя пользователя и пароль, выбрать часовой пояс, ввести серийный номер. Все! Папки Users и ProgramData будут созданы на диске D. ProgramData — скрытая папка, чтобы ее увидеть необходимо включить опцию «Показывать скрытые файлы и папки».

Описания (на русском) всех опций даны в разделе Справка -> «Справочник по автоматической работе» — пользуйтесь.

Автоматическая установка Windows XP

По сравнению с Windows 7 и Вистой автоматическая установка XP, конечно, устарела. Здесь и не такое большое количество опций, нет поддержки разбивки дисков на партиции, но самое главное — отсутствует поддержка usb. Т.е. единственное место где может размещаться файл ответов при установки с CD — на том же установочном диске (в папке i386). Поэтому нам понадобится дополнительный софт: для работы с образами CD\DVD дисков (например UltraISO или Nero Burning ROM) и для создания/форматирования разделов на жестком диске (рекомендую что-то типа загрузочного Hiren’s Boot CD).

Файл ответов Windows XP должен называться winnt.sif и располагаться на инсталляционном CD в папке i386.
В отличие от семерки winnt.sif — обычный текстовый файл. Чтобы упростить его создание, можно скачать «Средства развертывания пакета обновления 2 (SP2) для Windows XP«. Из архива понадобятся два файла: setupmgr.exe и ref.chm (справочник опций). Setupmgr.exe лучше всего запускать под Windows XP — под Вистой и Семеркой работает некорректно.

Процесс создания файла ответов в setupmgr.exe достаточно прост. Поэтому описывать его здесь я не буду, просто покажу пример файла ответов с некоторыми добавлениями (для переноса папки Documents and Settings):

;SetupMgrTag
[Data]
    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"

[Unattended]
    UnattendMode=FullUnattended
    OemSkipEula=Yes
    OemPreinstall=No
    TargetPath=\WINDOWS

[GuiUnattended]
    AdminPassword="XXX"
    EncryptedAdminPassword=NO
    OEMSkipRegional=1
    TimeZone=145
    OemSkipWelcome=1
    ProfilesDir=D:\Users

[UserData]
    ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
    FullName="Пользователь"
    OrgName="Дом/работа"
    ComputerName=Comp

[Display]
    BitsPerPel=32
    Xresolution=1024
    YResolution=768
    Vrefresh=60

[RegionalSettings]
    LanguageGroup=1,5
    Language=00000419

[Identification]
    JoinWorkgroup=HOME

[Networking]
    InstallDefaultComponents=Yes

После создания файла winnt.sif (убедитесь, что файл называется именно так, а не winnt.sif.txt — это распространенная ошибка), нужно создать образ инсталляционного CD (если таковой отсутствует) и добавить к нему winnt.sif в папку i386. Затем образ записать на болванку.

Для переноса Documents and Settings на другой диск, перед установкой необходимо предварительно создать нужные разделы и логические диски, отформатировать их в NTFS. Для этого понадобится Hiren’s Boot CD или подобный софт.

Если перенос не требуется, удалите из файла ответов директиву: ProfilesDir=D:\Users

Установка почти полностью автоматическая. В начале только придется выбрать диск для установки, и в конце стандартные опции: имя нового пользователя, включение/не включение автоматического обновления, ну и регистрироваться ли на сайте Микрософт.

Ссылки по теме: