Серверная (www.it-simple.ru)

Автоматическая установка Windows XP. Для ленивых


Если вам по роду деятельности приходится часто устанавливать либо переустанавливать Windows XP, данная статья призвана существенно облегчить вам жизнь.

Принцип

На компакт-диск с Windows XP, а точнее в папку I386 может быть помещён текстовый файл WINNT.SIF. Этот файл называется файлом ответов. В нём, в специальном формате, описывается как должен вести себя установщик Windows. А для нас важнее всего то, что в нём можно прописать ответы на все вопросы, которые задаёт нам Windows в процессе установки. И даже немножко больше.

Необходимые программы

Лично я предпочитаю работать с образами дисков в формате iso.

Для создания и записи iso-образов под виндами я использую бесплатную, но очень функциональную программу CDBurnerXP (http://www.cdburnerxp.se/ru/home).

Редактирование iso-образов - это тема для отдельной статьи. Если вы хотите простоты и удобства, воспользуйтесь программой UltraIso (http://www.ezbsystems.com/ultraiso/), но она на момент написания стоит 29.95 американских рублей.

Как делать

Сделайте iso-образ вашего лицензионного компакт-диска с Microsoft® Windows® XP. Авторское право не запрещает создание образа в целях резервного копирования. Допустим, он будет называться winxp.iso.

Сохраните приведённый ниже код в текстовый файл с именем WINNT.SIF.

; Это комментарии
[Data]
; Выключаем автоматическое обновление (в оф. справке этот ключ принимает значение исключительно Yes или 1 :)
    AutomaticUpdates=0
; Оставляем диалог выбора раздела для установки. Если выбрать =1, то установится на первый попавшийся
    AutoPartition=0
; Используем CD, поэтому ="0". Весь ключ можно удалить
    MsDosInitiated="0"
; Автоматичаская установка? - Да!
    UnattendedInstall=Yes

[Unattended]
; Прячем диалоговые окна, ответы на которые содержатся в этом файле
; Считаем местные настройки умолчательными
    UnattendMode=DefaultHide
; Не показываем лицензионное соглашение. При этом считается, что мы его прочитали и согласились
    OemSkipEula=Yes
; Не копируем никаких дополнительных файлов с диска, даже если они есть
    OemPreinstall=No
; Имя для системной папки
    TargetPath=WINDOWS
; Пропускаем традиционное приветствие в синей части установки
    UnattendSwitch=Yes
; Если поставить Yes, то форматнёт первый попавшийся винт. Не надо ставить Yes
    Repartition=No
; Не ждать 15 секунд до каждой перезагрузки
    WaitForReboot="No"

[GuiUnattended]
; Пароль администратора, надо придумать что-нибудь сложное. Или оставить пустым.
    AdminPassword=""
; Редактируем в тексте, поэтому пароль здесь задаётся "как есть", без шифрования
    EncryptedAdminPassword=NO
; Заходим в систему автоматически после установки...
    AutoLogon=Yes
; ...но только один, первый раз
    AutoLogonCount=1
; Не выводим диалог с региональными настройками
    OEMSkipRegional=1
; Временная зона - Москва. Смените, если не так. Можно и после установки.
    TimeZone=145
; Не выводим окно приветствия с поздравлениями
    OemSkipWelcome=1

[UserData]
; Вводим сюда свой лицензионный ключ
    ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
; Личные данные пользователя. Это НЕ логин. Используются в подписях к программам и документам
    FullName="user"
    OrgName="home"
; Имя компьютера может повлиять на работу в сети, можно поменять после установки
    ComputerName="comp"

[TapiLocation] ; Живём в России CountryCode=7 [RegionalSettings] ; Русская и английская группа языков LanguageGroup=5,1 ; Язык системы - русский SystemLocale=00000419 ; Пользовательские настройки, типа времени и разделителей - русские UserLocale=00000419 ; Языки ввода - английский (по умолчанию) и русский (дополнительный) InputLocale=0409:00000409, 0419:00000419 [Identification] ; Рабочая группа по умолчанию JoinWorkgroup=WORKGROUP [Networking] ; Сеть по умолчанию InstallDefaultComponents=Yes [Components] ; Не ставим ничего лишнее, соответственно: ; виндуз мессенджер, обои, точки входа в IE, примеры звуков и видео, звуковую схему "утопия" ; дополнительные указатели мыши, MSN, аутлук экспресс, шаблоны, медиаплеер и примочки к нему Chat=Off Deskpaper=Off IEAccess=Off Media_clips=Off Media_utopia=Off Mousepoint=Off Msnexplr=Off OEAccess=Off Templates=Off WMAccess=Off WMPOCM=Off Wms=Off Wms_admin_asp=Off Wms_admin_mmc=Off Wms_isapi=Off Wms_server=Off ; Ну и интернет игры от микрософта не ставим тоже. Кто-нибудь, когда-нибудь играл в них вообще? Zonegames=Off

Пропишите в файл свои настройки, поудаляйте комментарии и поместите отредактированный файл в папку I386 образа winxp.iso

Запишите новый образ на компакт-диск.

Как это будет выглядеть

Загрузившись с полученного диска, выбираем партицию, на которую хотим ставить систему и отдыхаем вплоть до полной установки. По итогам установки, администратор - единственный пользователь компьютера. Даже если вы задали пароль администратора, первый вход в систему будет произведён без его запроса.

Дополнительная информация

На каждом лицензионном диске с Windows XP есть файл DEPLOY.CAB, находящийся по адресу SUPPORT\TOOLS относительно корня. Это архив, в котором вы найдёте файл справки ref.chm с исчерпывающей информацией по формату и ключам файла WINNT.SIF (см. секцию справки Unattended.txt).

В том же архиве находится утилита setupmgr.exe, упрощающая процедуру создания файла ответов, но с далеко не полными настройками.