Время работы:
Понедельник: 11:00 - 20:00
Вторник - Пятница: 9:00 - 20:00
Суббота - Воскресенье: 10:00 - 17:00

Телефоны:
Телефон/факс:
Телефоны:
МТС:
Velcom:

Электронная почта:

Адрес:
220012, г. Минск, ул. Калинина, 18

Посмотреть на карте



Автоматическая установка Windows XP (установка с жесткого диска).

       В последнее время большое количество пользователей стало интересоваться этим способом установки Windows XP. И хотя, на смену ей уже давно пришла более современная Vista, люди продолжают любить и пользоваться продуктом далекого 2002 года. И, самое главное, у большинства даже не возникает мысли о том, чтобы перейти на Vista. А многие, покупая готовые решения с установленной Windows Vista, даже просят установить им XP. Дело привычки. Я помню каким болезненным был переход на XP, когда все люди пользовались Windows 98 и ME. Как долго весь этот процесс протекал. Создается впечатление, что процесс перехода с XP на Vista будет еще более долгим. Посему еще пару-тройку лет данная статья будет актуальной.
       Итак. Начнем с двух списков: список инструмента, необходимого нам в работе и список мероприятий по подготовке к установке. Сама установка никаких действий под собой не подразумевает, на то она и автоматическая.

Инструмент:
  1. Компакт-диск или дистрибутив Windows XP. Речь пойдет об установке Windows в том виде, которым ее наградила Корпорация Microsoft. Дело в том, что существует еще много самодельных версий. Там процесс установки несколько автоматизирован и пособие по их Unattend-установке, вероятней всего, Вы найдете на сайтах «производителей» этих дистрибутивов.
  2. Какой-либо загрузочный компакт-диск, который способен загрузить командную строку с поддержкой HYMEM.SYS. Можно скачать образ диска отсюда. Необходимо распаковать и записать его на диск (только не просто файл закинуть на диск, а записать из образа).
  3. Второй компьютер. Нужен для того, чтобы подключить к нему жесткий диск первого и скинуть на него дистрибутив с файлами для автоматической установки.
  4. Ваша любимая программа для создания и форматирования разделов. Если нет, то могу порекомендовать gdisk.exe, который находиться в образе загрузочного диска, упомянутого во втором пункте инструментов.

       Всё. Больше ничего не нужно. Можно приступать к подготовке.

       1. Создаем раздел на жестком диске, форматируем в FAT32 и делаем его активным (если раздел создан, то просто форматируем его в FAT32 и проверяем, активен ли он). Если вдруг, Вы большой поклонник NTFS, то не переживайте, дальше я покажу как конвертировать FAT32 в NTFS прямо в процессе установки.

       2. На втором компьютере создаем папку. Как ее называть, дело Ваше. У меня она называется Win_u. Именно так я буду ее называть в данной статье. Создаем в ней папку System (опять же, совсем необязательно называть ее именно System, просто если у Вас она называется по-другому, то будьте внимательны, потому как ее название будет фигурировать в файлах автоматической установки). В папку System сгружаем весь дистрибутив Windows. Как правило, он состоит из папок (cmpnents, docs, i386, support, valueadd) и файлов. Сгружаем туда их все. Понятное дело, что понадобятся они не все, но и не помешают. Теперь выходим из папки System в папку Win_u. Создаем в ней папку Drivers (в нее мы будем укладывать драйверы устройств). Тут же, в корне Win_u создадим файлы:

  • unattend.txt (собственно, инструкция, которой программа установки Windows руководствуется),
  • start.bat (файл, с которого всё начинается),
  • edit.reg (в нем содержатся команды, которые вносят изменения в реестр).

Сюда же копируем файл smartdrv.exe. Всё, каркас готов. Теперь нужно его заполнить.

Заполненный каркас (за исключением дистрибутива Windows и некоторых файлов и папок, о которых будет рассказано дальше) одним архивом здесь. Файлы unattend.txt, start.bat, edit.reg, smartdrv.exe в этом архиве содержатся.

       3. Начнем с заполнения файлов автоматической установки.

Содержимое файла start.bat:

@rem SetupMgrTag
@echo off


smartdrv 16384
set AnswerFile=.\unattend.txt
set SetupFiles=c:\system\I386
c:\system\I386\winnt /u:%AnswerFile% /s:%SetupFiles%

@echo off - отключает режим отображения команд и при этом не выводит на экран строку самой команды echo
smartdrv 16384 – ускоряет операции MS-DOS с диском;
set AnswerFile=.\unattend.txt – задает файл ответов;
set SetupFiles=c:\system\I386 – задает директорию, в которой находятся файлы установки;
c:\system\I386\winnt /u:%AnswerFile% /s:%SetupFiles% - запускает установку Windows с заданными ранее параметрами.

       Содержимое файла unattend.txt представлено здесь в том виде, который я считаю наиболее оптимальным для автоматической установки Windows с жесткого диска.
       Зеленым цветом выделены те опции, которые можно запросто править без всякого ущерба установке (прошу заметить, править, а не удалять).
       Оранжевым цветом выделены те опции, которые править не то что можно, а, иногда, просто необходимо.
       Красным те, которые трогать я бы не рекомендовал. Да… данные опции мной комментироваться не будут, дабы не загромождать данную статью лишней информацией.
       Если есть интерес, пишите на форуме, буду описывать. Конечно же, ничего непоправимого вследствие их неграмотного использования не произойдет. Можно лишь время потерять. Но уж если действительно руки чешутся, и хочется познать абсолютно все тонкости автоматической установки, то вот два файла (ref.chm и deploy.chm), в которых описано просто огромное количество опций. Также могу сказать, что это далеко не единственная статья в сети Интернет, в которой описана автоматическая установка Windows.

Содержимое файла unattend.txt
; - комментарий.

[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"
AutomaticUpdates=1

[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
CrashDumpSetting=0
ExtendOemPartition=0
TargetPath=\Win
FileSystem=leavealone
UnattendSwitch=yes
WaitForReboot=No
OemPnPDriversPath="\drivers\chipset;\drivers\sound;\drivers\video;\drivers\ethernet;\drivers\modem"
DriverSigningPolicy=Ignore
Repartition=no

;[MassStorageDrivers]
; "Intel(R) ICH8M-E/M SATA AHCI Controller"="OEM"
;
;[OEMBootFiles]
;iaahci.cat
;iastor.cat
;iaAHCI.inf
;iaStor.inf
;IaStor.sys
;TXTSETUP.OEM

[SetupMgr]
DistFolder="c:\system"
distshare=0

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=130
OemSkipWelcome=1
ProfilesDir = "%SYSTEMDRIVE%\!Profiles"

[UserData]
ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName="User"
OrgName="Microsoft"
ComputerName=Computer

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

[TapiLocation]
CountryCode=375
Dialing=Pulse
AreaCode=017

[RegionalSettings]
LanguageGroup=1,5
SystemLocale=00000419
UserLocale=00000419
InputLocale=0409:00000409,0419:00000419

[Branding]
BrandIEUsingUnattended=Yes

[Proxy]
Proxy_Enable=0
Use_Same_Proxy=1

[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=Yes

[shell]
DefaultStartPanelOff = Yes

[URL]
Home_Page="about:blank"

[Components]
msmsgs=off
msnexplr=off
accessopt=off
Deskpaper=Off
IEAccess=off
licenseserver=off
media_clips=off
mswordpad=off
objectpkg=off
Rec=Off
Templates=Off

[PCHealth]
display=0
ER_Display_UI=0
ER_Enable_Applications=none
ER_Enable_Kernel_Errors=0
ER_Enable_Reporting=0
ER_Enable_Windows_Components=0
ER_Include_MSApps=0
RA_AllowFullControl=0
RA_AllowToGetHelp=0
RA_AllowUnsolicited=0

TargetPath – задает название директории, в которую производится установка Windows. По умолчанию, она так и называется Windows. Вы же можете назвать её так, как Вам угодно.

FileSystem – задает файловую систему. Если значение ConvertNTFS, то в процессе установки файловая система конвертируется в NTFS. Если же leavealone, то всё остается на своих местах.

WaitForReboot - ожидание перезагрузки (перед перезагрузкой программа установки выдает сообщение о том, что если Вы ничего нажимать не будете, то через 15 секунд она сама, автоматически перезагрузит компьютер). Значение No отключит это сообщение, и компьютер перезагрузится без этого сообщения. Если вдруг Вас мучает ностальгия по тем задержкам, которые были при обычной установке Windows, ставьте Yes.

OemPnPDriversPath="\drivers\chipset;\drivers\sound;\drivers\video;\drivers\ethernet;\drivers\modem" – директории, куда Вами будут сгружены файлы драйверов. Здесь также можно задавать и создавать какие угодно каталоги. Главное, чтобы пути, прописанные здесь, совпадали с действительными путями к папкам, в которых Вы расположите драйверы. Я создаю несколько папок для своего личного удобства. Вы можете сгрузить их все в одну директорию и написать только один путь. Дело Ваше. Единственно, чего стоит боятся – это одинаковые имена файлов драйверов, а в остальном все в порядке.

[MassStorageDrivers] и [OEMBootFiles] – эти две секции будут подробно описаны в пункте 5 данной статьи. Используются не всегда, а только если драйвер контроллера не включен в Windows, поэтому и закомментированы.

AdminPassword - пароль для учетной записи Администратор (* - не задан).
TimeZone - задает временную зону (для Белоруссии это 130).
ProfilesDir – задает название и расположение директории Document and Settings (в моем случае она называется !Profiles и находится в корне системного раздела (%SYSTEMDRIVE% - абсолютный путь к системному разделу)).

ProductID – здесь вводите серийный номер Вашей Windows (как правило указан на стикере, который приклеен к боксу с компакт-диском).
FullName - имя пользователя (не учетной записи).
OrgName – название организации (поле можно оставить пустым, т.е. OrgName="").
ComputerName – имя компьютера.

[Display] – в этой секции указываются настройки экрана, которые будут применены при первом запуске Windows.
Данная опция может не работать в случаях, когда:
– драйвер видеоадаптера не установлен;
– драйвер видеоадаптера установлен неправильно;
– видеоадаптер компании ATi и монитор с электронно-лучевой трубкой. Как правило, для установки частоты обновления монитора, подключенного к видеоадаптеру компании ATi, необходимо установить на компьютер программу Catalyst Control Center.

BitsPerPel – число бит цвета
Xresolution – разрешение экрана по ширине
YResolution – разрешение экрана по высоте
Vrefresh – частота обновления экрана

CountryCode – телефонный код страны (для Белоруссии 375)
Dialing – тип набора номера (Pulse – импульсный, Tone – тоновый или тональный (его называют по-разному))
AreaCode – телефонный код города (для Минска 017)

[RegionalSettings] – в этой секции представлены региональные настройки (языковые группы, интерфейс, раскладки клавиатуры, форматы дат, времени и т.п. в соответствии с Вашей локалью). 00000419 – русский, 00000409 – английский. 1 - Western Europe and United States, 5 – Cyrillic.

Proxy_Enable - Определяет, используется ли прокси-сервер, чтобы соединиться с Интернетом. 1 – Да, 0 – Нет.
Use_Same_Proxy - Определяет, одинаковый ли используется прокси-сервер для всех протоколов. 1 - Да, 0 - Нет.

JoinWorkgroup – рабочая группа

InstallDefaultComponents=Yes – установка параметров сети по умолчанию.

DefaultStartPanelOff – установка меню Пуск (Yes – классическая, No – Windows XP)

Home_Page – стартовая страница для Internet Explorer (about:blank – с пустой).

[Components] – компоненты Windows (off – отключить, on – включить).
msmsgs - Messenger
msnexplr – MSN Explorer
accessopt - Accessibility wizard
Deskpaper – при старте Windows рабочий стол будет без фонового изображения
IEAccess – убирает ярлыки для Internet Explorer
licenseserver – Terminal Services licensing
media_clips – образцы звуков
mswordpad – Microsoft WordPad
objectpkg - Object Packager
Rec – стандартная программа звукозаписи при значении Off не устанавливается
Templates – шаблоны документов

Больше компонентов ищите в ref.chm. Там есть практически все.

[PCHealth] - в этой секции мы можем отключить уведомления об ошибках, а также удаленный доступ к Вашему компьютеру.

       Снова повторюсь. В данном файле ответов раскрыты далеко не все возможности. В том виде, в котором он выложен здесь, использую его я. Вы же можете экспериментировать, на Ваш страх и риск, сколько угодно.

       Заполнение файла edit.reg - дело творческое. Напишу некоторые из твиков, выбирайте сами. Если есть желание экспериментировать, ищите твики в Интернете. Их там много. Можно сделать почти все, что угодно.
; - комментарий.

Windows Registry Editor Version 5.00

; изменяет сочетание клавиш переключения языков на Ctrl+Shift
; если Вы привыкли к Alt+Shift просто не включайте его в u.reg

[HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
"Hotkey"="2"

[HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="2"

[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"


;Отключить уведомления Центра обеспечения безопасности
;убирает надоедливое сообщение «Безопасность компьютера может быть под угрозой»

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Security Center]
"FirewallDisableNotify"=dword:00000001 ;Отключить предупреждения Брэндмауэра
"UpdatesDisableNotify"=dword:00000001 ;Отключить предупреждения службы Автоматического обновления
"AntiVirusDisableNotify"=dword:00000001 ;Отключить предупреждения системы Антивирусной защиты


;Отключить приглашение Знакомство с Windows
;Убирает сообщение «Знакомство с Windows» при старте Windows

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Applets\Tour]
"RunCount"=dword:00000000

Теперь заходим в папку Win_u/System/i386/$OEM$. Создаем там файл CMDLINES.TXT и пишем там:

[commands]
"regedit /s c:\edit.reg"

Данная команда запустит наш edit.reg в конце установки, и, при первой загрузке Windows, изменения, записанные в этом файле, будут уже внесены в реестр.
       4. Теперь можно заняться драйверами устройств. Автоматическая установка, помимо всех остальных прелестей, дает нам возможность установить драйверы устройств в процессе установки операционной системы. Если Вы всю жизнь, при установке драйверов, пользовались автоматической их установкой (setup.exe и т.п.), придется переучиваться, либо вообще пропускать 4-й пункт. Во втором пункте данной статьи мы создавали папку Drivers. Теперь в ней создаем директории в соответствии с путями, указанными в Unattend.txt. Раскладываем туда драйверы. Как правило это .inf и еще несколько файлов рядом с ним (.cat, .sys и т.п.). Желательно сбросить все файлы, содержащиеся в каталоге рядом с inf-файлом, а иногда и папки. Например, директория XP_INF с драйвером для видеоадаптера компании ATi, помимо файлов .cat и .inf, содержит также папку вида B_XXXXX (например, B_67690). Так вот, эту папку тоже необходимо скопировать. Собственно говоря, не буду дурить голову. Когда Вы устанавливаете драйвер посредством диспетчера устройств, то указываете путь к папке с драйвером. Содержимое этой папки желательно скопировать в соответствующую директорию в папке Drivers.
       5. В этом пункте описывается установка драйвера для контроллера, к которому подключен жесткий диск (как правило, такой драйвер включен в состав Windows. В этом случае пункт 5 можно пропустить совсем).
       Если раньше Вам всё время приходилось нажимать F6, когда начиналась установка Windows, а потом еще и подсовывать дискету с драйвером, не беспокойтесь, в автоматической установке и это предусмотрено. Причем сам смысл автоматической установки не теряется. Данная операция автоматизируется также, как и все остальные. В моем файле ответов остались две закомментированных секции, о которых я обещал рассказать позже. Так вот, для того, чтобы автоматизировать установку драйвера для контроллера, к которому подключен жесткий диск, необходимо создать в папке SYSTEM/i386/$OEM$ папку TEXTMODE. Затем скопировать туда драйвер контроллера. Затем в секцию [OEMBootFiles] файла ответов переписать названия всех, скопированных Вами в папку TEXTMODE, файлов. Потом в секции [MassStorageDrivers] изменить название контроллера на Ваше. Правильное название контроллера написано в файле TXTSETUP.OEM. Важно лишь знать какой контроллер у Вас. Такая информация, как правило, содержится в инструкции к материнской плате.
       Внимание! Не забудьте раскомментировать строки этих двух секций, иначе все старания окажутся напрасными.
       6. Теперь, когда каркас заполнен, можно подключать жесткий диск нашего первого компьютера ко второму. Когда загрузится операционная система Вы увидите свой пустой раздел. Копируем туда содержимое папки Win_u, таким образом, чтобы папки (System, Drivers) и файлы (unattend.txt, start.bat, edit.reg и smartdrv.exe) оказались в самом корне этого раздела. Когда все скопируется, отключаем жесткий диск. Подключаем его обратно к первому компьютеру. Загружаемся в командную строку с поддержкой HYMEM.SYS (без нее не будет работать наш smartdrv, а это значительно замедлит копирование файлов установки). Желательно, чтобы никаких файловых менеджеров (типа Volkov Commander) запущено не было, тупо командная строка. Набираем C:, затем ввод. Потом набираем start, опять ввод. Достаем компакт-диск, если компьютер был запущен с него. Ждем 10-40 минут (в зависимости от скорости компьютера), затем устанавливаем любимые программы и наслаждаемся работой в Windows.


Вопросы по этой статье можно задать здесь

Teма:


Сообщение:

google
Copyright © 2008, www.triumph.by
При цитировании материалов данного сайта, ссылка на сайт обязательна.