Рубрики
Windows Софт Установка

Автоматическая установка 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-WinPEInputLocale = ru-RU
    SystemLocale = ru-RU
    UILanguage = ru-RU
    UserLocale = ru-RU
    WindowsPE\Microsoft-Windows-International-Core-WinPE\SetupUILanguageUILanguage = ru-RU
    WindowsPE\Microsoft-Windows-Setup\DiskConfigurationWillShowUI = OnError
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\DiskDiskID = 0
    WillWipeDisk = true (с основного диска будут стерты все существующие партиции)
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartitionOrder = 1
    Size = 40960 (размер партиции в мегабайтах)
    Type = Primary
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartitionExtend = true (вторая партиция займет все оставшееся место на диске)
    Order = 2
    Type = Primary
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartitionActive = true
    Format = NTFS
    Label = System (метка диска — не обязательно)
    Letter = C (буква диска)
    Order = 1
    PartitionID = 1
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartitionFormat = NTFS
    Label = DATA
    Letter = D
    Order = 2
    PartitionID = 2
    WindowsPE\Microsoft-Windows-Setup\ImageInstall\OSImageInstallToAvailablePartition = false
    WillShowUI = OnError
    WindowsPE\Microsoft-Windows-Setup\ImageInstall\OSImage\InstallToDiskID = 0
    PartitionID = 1
    WindowsPE\Microsoft-Windows-Setup\UserDataAcceptEula = true
    oobeSystem\Microsoft-Windows-Shell-Setup\FolderLocationsProfilesDirectory = D:\Users (путь к папке профилей)
    ProgramData = D:\ProgramData (путь к папке ProgramData — переносим ее на тот же диск, что и Users)
    oobeSystem\Microsoft-Windows-Shell-Setup\OOBEHideEULAPage = 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

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

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

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

Что делать, если при наличии данного файла появляется ошибка о драйвере DVD-ROM?

Приветствую, Max Bond.

С годами, всё труднее даётся устновка, настройка и т.д.
Замыслился об автоматической установке. Машина правда старовата 2005 г.
Pentium 4 — 2.8 G, Ram 2048, GeForse 6200, HDD Barracuda 120 Gb. Хотя, и с такими данными семёрка становится без проблем. Правда, если проверять производительность, система ругается, а потом восстанавливается после непридвиденной ошибки.

Скачал новые драйверы, с официального сайта, правда на монитор SyncMaster 710n нового ничего не нашёл.
Или у меня мозги высохли, или ещё что то не так. Не могу я сделать себе драйвера компактными. Уже и на форумах спрашивал: — как сделать? Но, те кто отвечал или ссылаются на:»- ну, не знаю почему так» или вообще перестают оказывать помощь. Вот так прошло уже несколько лет с тех пор, а с драйверами у меня действительно проблема. Что нужно выбрать из всего и где его искать? Может это не в тему, прошу прощения у уважаемой публики, но, мысль о том, что нет желаемого резльтата не покидает меня.

Уважаемый Max Bond, если найдёте свободное время, помогите пожалуйста разобраться в моём вопросе. Думаю, что здесь, на сайте не корректно будет вести диалог. Моё мыло uy9idсобакаmailточкаru. Любой ответ приму как должное. Спасибо за внимание.

С уважением, Леонид.

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

Проблема такая: мне нужно сделать загрузочную флэшку с автоматической установкой для virtualbox.
С помощью программы UltraIso я сделала просто загрузочную флэшку. Создала файл для автозагрузки через AIK и сохранила его в корень папки на USB.
Вся установка идет шикарно, НО! без всякой автоматики.
(образ от MSDN).
прочитала комментария выше, но решения проблемы не нашла

После установки загляните в C:\Windows\Panther\setupact.txt. В нем найти строки с autounattend.xml. Будет хотя бы понятно почему файл проигнорирован.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.