Windows XP своими руками. Создание дистрибутива Windows для записи iso на флешку

В одной из предыдущих статей читатель познакомился с не совсем обычным способом установки операционной системы Windows XP — на флеш-брелок. Сегодняшняя тема тоже касается вопроса облегчения и автоматизации установки.

Приступая к работе

Несмотря на то, что компания Microsoft включила в дистрибутив XP, учитывая обновления Service Pack 1 и 2, достаточно великое количество сертифицированных драйверов, сотни разработчиков по всему миру выпускают драйвера, которые, по понятной причине, не могли быть включены в Windows ранее. Последствия, в большинстве случаев, не печальны, так как необходимые драйвера можно без особых проблем доустановить после установки самой ОС.

Однако бывают и неприятные исключения. Рассмотрим показательный пример. Сейчас большинство современных ноутбуков поставляется с ОС Windows Vista. Компьютеры в бюджетной линейке не очень производительны по современным меркам, еще беря во внимание и то, что в десктоп- и лэптоп- категориях лэптопы заметно проигрывают. 512 Мб оперативной памяти, слабая интегрированная видеокарта — и в результате у покупателя в скором времени появляется желание установить на винчестер «родную» XP. Однако известно, что поверх «Висты» поставить XP стандартным методом (начав установку в среде Windows, без форматирования раздела) невозможно. Если же отформатировать жесткий диск и начать устанавливать XP в MS-DOS, то нередки случаи, когда установщик не может обнаружить SATA-диск. Такая ситуация, в частности, характерна для ноутбуков Acer серии Aspire и Travelmate. «Продвинутые» пользователи в таком случае рекомендуют обновить BIOS или с помощью Norton Ghost попробовать перенести образ тома системного диска с другого Acer’а. Увы, даже на словах эти методы не внушают оптимизма. Третий же способ, самый «безопасный» — прошить в дистрибутив XP драйвера на SATA-накопитель. Мы предлагаем читателю пойти этим путем.

Впрочем, это руководство окажется полезным не только владельцам ноутбуков, но и обладателям устаревшего, конфликтного, «желтого» компьютерного оборудования, которое всяческим образом мешает инсталляции операционной системы. А скомпилировать собственный дистрибутив ОС удобнее всего с помощью утилиты nLite. В умелых руках она придает дистрибутиву XP недостающую этой ОС функциональность и удобство. Принцип схож с тем, каким мы руководствовались при создании install’а с помощью BootPE. Заранее подготавливаем нужные системе драйвера, обновления и программы, что немаловажно, убираем лишние компоненты — и при этом XP занимает всего один CD-диск.

Установка программы

Последнюю версию программы nLite можно скачать на сайте разработчиков. С ее помощью можно модифицировать любой дистрибутив Windows ветки NT: 2000, XP или Server 2003. Поддерживаются также и 64-битные версии. Занимает nLite всего 2,3 Мб, что характерно для подобных программ, использующих библиотеки .NET Framework версии 2.0. Следовательно, для запуска nLite потребуется этот компонент от компании Microsoft, занимающий, в свою очередь, 25 Мб. Если в вашей системе уже установлен .NET Framework 1.1, более поздняя версия все равно обязательна к установке (при этом старые библиотеки лучше не удалять). Файл доступен на сайте Microsoft.com (смотрите раздел «Downloads», полностью ссылку не приводим из-за ее сложности), впрочем, на том же www.nliteos.com имеется облегченный пакет .NET Framework 2.0 ?86, размером чуть более 6.6 MB. После этого установка nLite не составит проблем.

Подготовка дистрибутива ОС

Мало кому известно, что Windows XP имеет около десятка официальных модификаций. Правда, в большинстве случаев разница в составе программного обеспечения невелика. Скорее всего, в вашем распоряжении будет Windows XP Home или Professional — особого значения применительно к nLite это не имеет, лишь бы только это была не Starter Edition или любительская сборка, «исправленная и дополненная». Чтобы не интегрировать в систему MUI (официальный пакет локализации) и второй сервис пак, модифицируйте русскоязычную Windows XP SP2.

Убедившись, что на винчестере есть около 1 Гб свободного места, на время работы с дистрибутивом мы создадим папку, например, «installxp» и cкопируем туда следующие данные: каталог I386 и файлы WIN51, WIN51IP, WIN51IP.SP1 WIN51IP.SP2. Последние два файла могут и отсутствовать: они свидетельствуют о том, что в XP содержится второй (SP2) или первый (SP1) сервис пак. При наличии второго устанавливать первый уже не нужно, так как SP2 содержит предыдущие обновления.

Папка с модифицируемыми файлами должна лежать в корне диска и не содержать кириллических букв. Во избежание ошибок, все прилагаемые файлы (драйверы, обновления) лучше всего копировать в эту же директорию. Учтите, что, модифицируя дистрибутив, вы удаляете компоненты, которые уже нельзя будет возвратить, поэтому резервная копия ОС не помешала бы.

Работа с программой nLite

Последняя на сегодня версия программы, с цифрами 1.4.1, порядочно отличается от предыдущих версий. Мы не станем перечислять основные возможности программы (список на русском языке приведен здесь. К чести разработчиков, они сделали удобный wizard — мастер настроек, который поможет быстрее освоиться с функциями программы. Помимо того, что nLite имеет приятную глазу GUI-оболочку и простую навигацию, практически к каждому этапу настройки прилагается справка-рекомендация (вызвать ее можно, кликнув по эмблеме вопросительного знака). Собственно, процесс модификации дистрибутива XP делится на несколько шагов, каждый из которых мы рассмотрим поподробнее.

1 этап. Выбор языка

Первым делом выберите язык мастера настроек. Есть два варианта русского перевода: второй, «Russian Translate», представляет собой транслит, а «Russian» — это обычная кириллическая локализация.

2 этап. Расположение установочных файлов Windows

Нужно указать путь к папке, в которую вы скопировали файлы установки. После сканирования ее содержимого в окне программы появится информация о версии Windows: язык локализации, размер, сервис-пак и прочие выходные данные.

3 этап. Предустановки

Если вы не в первый раз модифицируете дистрибутив, можете загрузить (импортировать) сохраненные ранее настройки, и тогда nLite автоматически отметит предыдущие установки.

4 этап. Выбор задач

Окно выбора задач содержит несколько кнопок-задач. Здесь вы можете отметить, какие этапы настройки будут следовать далее. Если же вы загрузили предыдущие настройки программы, отметки принимают соответствующие цвета: красный (пропуск), желтый (частичное изменение) или зеленый (установка). Рассмотрим каждый пункт поподробнее.

1. Сервис-пак. В случае, если в операционную систему еще не интегрирован сервис пак, скачайте его на сайте www.microsoft.com и попробуйте установить самостоятельно (имея на то желание и «лишний» трафик). Для перехода по точному адресу нажмите на ссылку «Windows XP» внизу окна программы (блок «Официальные пакеты обновлений»).

2. Исправления и пакеты обновлений. Если вы регулярно обновляете Windows посредством установки последних критических обновлений и если таковые на имеются у вас наличии, на этом шаге можете указать эти файлы nLite. В окне выбора можно отметить сразу все пакеты, зажав клавишу Shift, Ctrl либо применив клавиатурную комбинацию Ctrl+A. Обновления должны быть совместимы с модифицируемой версией XP, в ином случае на одном из последних этапов программа оповестит вас о невозможности интеграции данных обновлений. Довольно любопытные настройки открываются по нажатию кнопки «Дополнительно». Здесь можно изменить метод интеграции (первые три настройки) и сэкономить немного места за счет сжатия папки ASMS (последняя опция).

На сайте nLite размещен список совместимых с Windows XP и одновременно с nLite обновлений. К сожалению, многие заплатки, корректно устанавливаемые вручную, не могут быть интегрированы с помощью nLite, поскольку имеют неподходящую архитектуру.

3. Драйвера. Один из ключевых разделов, через который можно автоматизировать установку драйверов уже во время инсталляции ОС. Впрочем, комплектуя XP последними версиями драйверов для максимального количества комплектующих, не забывайте и о размере дистрибутива. Этот фактор можно не учитывать, только если вы собрались делать установочный комплект на DVD-диске.

Драйвера, предназначенные для интеграции, должны находиться обязательно в распакованном виде и иметь в наличии хотя бы один inf-файл. Как же тогда поступить, если драйвер является приложением с расширением «exe»? Первый способ — распаковать его, запустив инсталлятор и указав установщику определенную директорию. Так выходит с драйверами от nForce и ATI. CAB-файлы, входящие в установочный пакет драйвера, легко распаковываются архиваторами WinRar и 7zip, а exe и msi-формата — с помощью Total Commander’а, командой Файл – Распаковать (Alt+F9 или Ctrl+PgDown) — однако для этого нужны соответствующие архиваторные плагины. Ну, и, конечно же, не забывайте о работоспособности конкретного драйвера: заранее убедитесь, насколько корректно он ведет себя в системе. Следует отметить, не все драйверы установятся подобным способом. Как пример драйвера на звуковые платы Creative Audigy, где драйвер доустанавливается после перезагрузки системы. Не устанавливайте сомнительные драйвера. Было бы полезным предустановить драйверы текстового режима, которые нужны для распознавания IDE, RAID и SATA контроллеров жестких дисков, без которых инсталляция XP, увы, невозможна. Что касается драйверов PnP (PLUG AND PLAY), они устанавливаются уже в среде Windows. Кстати, на сайте www.driverpacks.net можно скачать неофициальные драйвера, которые, в отличие от официальных, тщательно заархивированы и содержат только самые необходимые компоненты.

Для интеграции нужно указать nLite папку с inf-файлом драйвера. Можно заранее создать каталог drivers с соблюдением структуры папок, чтобы, распознав источник, nLite нашла и автоматически внесла в список все драйвера.

4. Компоненты. В этом разделе прежде всего открывается окно «Совместимость» с элементами, которые, по необходимости, можно убрать или добавить в список. В целях безопасности, неотмеченные настройки не будут отображены в списке компонентов, доступных для удаления. Таким образом, удалить что-то «лишнее», но без чего нарушится необходимая вам функциональность, будет задачей относительно сложной.

Многие опции ОС годами остаются невостребованными. Например, такие настройки, как восстановление системы, отчет об ошибках, а тем более невостребованные драйвера для устройств, которые никогда не появятся на вашем компьютере: почему бы их не исключить уже ДО установки? Можно убрать лишние языки. Что касается служб, то они тоже изрядно нагружают оперативную память. В Интернете много справочников по настройке служб. Поскольку настроек действительно очень много, мы рекомендуем вам сохранить предустановку, чтобы впоследствии не останавливаться на выборе.

О рискованности удаления того или иного компонента свидетельствует его выделение красным цветом, а в правом окне напротив настройки — объяснение, почему данный компонент желательно оставить. Рекомендуем вам удалять компоненты «с запасом», так как, если вы оснастите компьютер сканером или другим комплектующим, а соответствующий компонент будет отсутствовать, ОС его просто не обнаружит. В таком случае ситуацию спасает только переустановка или обновление Windows, причем с «нормального» дистрибутива.

5. Автоматизация. Пожалуй, самая интересная группа настроек, которая, судя по названию, в наибольшей степени автоматизирует установку. NLite позволяет сократить время установки за счет того, что вы заранее выбираете ответы на вопросы, которые возникают во время инсталляции и отчасти замедляют ее ход.

Вкладка «Общие». Отключение брандмауэра, спящего режима (актуального больше для ноутбуков, чем настольных компьютеров), указать тип компьютера (порой выбор ядра очень сильно влияет на производительность системы) и, наконец, ввести серийный номер, чтобы потом не озадачиваться его поиском и вводом.

Вкладка «RunOnce». Выполнение команд. Если вы хорошо знакомы с консолью и хотя бы запускаете программы в командном режиме — вкладка «для вас». Можно написать целый сценарий и поставить его на выполнение или же ограничиться простым запуском приложения.

Вкладка «Пользователи». Изменение аккаунтов. Можно, к примеру, создать профиль пользователя, вместо того чтобы делать это каждый раз перед первым запуском Windows. Не забудьте выставить автовход и назначить данный аккаунт загружаемым по умолчанию.

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

Вкладка «Региональные». Настройка языковых параметров.

Вкладка «Компоненты». Настройка IIS-сервера и мастера конфигурации безопасности. В большинстве случаев настройки стандартны. Впрочем, если вы модифицируете Windows XP версии Home, то в ней сервер отсутствует уже изначально.

Вкладка «Дисплей». Глубина, разрешение, частота — т. е., параметры экрана, определяемые по умолчанию.

Вкладка «Автоматическое обновление». Настройки службы «Автоматическое обновление» (Windows Update).

Вкладка «Темы рабочего стола». Если вы на шаге «Настройки» (6) во вкладке «Патчи» вы включили поддержку сторонних тем оформления, то здесь смело можете выбрать несколько приглянувшихся вам неофициальных тем оформления.

Вкладка «Настройка сети». Позволяет настроить параметры локальной сети и Интернета.

6. Настройки. Настроек целая россыпь, и ошибиться, выставив не то, что нужно — здесь проще простого, а значит, нужно действовать осмотрительно. Результатом «промаха» на этапе установки ОС зачастую является сообщение об ошибке.

Во вкладке «Общие» можно включить высокое сжатие CAB-архивов (однако от этого время создания конечного дистрибутива займет существенно больше времени, чем без сжатия). «Патчи» — исправление некоторых базовых функций ОС. Перечислим каждый из них:

Максимальное число одновременных соединений. Этот патч позволяет обойти ограничение Windows XP SP2 максимального количества подключений, которое по умолчанию равняется 10. Это никак не влияет на просмотр интернет-страниц, но пагубно влияет на некоторые сетевые утилиты вроде сканеров сети (Lan Scope, NetLook…) и P2P-клиентов (eMule,eDonkey и др.). Если вы ими пользуетесь, есть смысл применить патч.

Частота работы портов USB — увеличение этой частоты приводит к более плавному перемещению курсора мыши (у некоторых производителей).

Поддержка неподписанных тем — Windows XP изначально не поддерживает темы сторонних разработчиков, из-за чего пользователям XP приходится устанавливать несколько сторонних программ вроде StyleXP. Этот патч снимает проблему несовместимости.

SFC (Защита файлов Windows) — операционная система жестко настроена на удаление и изменение системных файлов. Это проявляется в виде постоянно появляющегося окна с требованием вставить диск с дистрибутивом Windows. На самом деле, куда большую пользу принесет установка антивируса, чем функция SFC.

7. Опции. Опытным пользователям советуем сразу же активировать опцию «Показать дополнительные», поскольку она открывает недокументированные настройки Windows XP. По сути, разработчики встроили в nLite неплохой твикер. Во вкладке «Службы» можно назначить параметры работы сервисов системы. Если вы знаете, что это такое, можете сделать это вручную либо с помощью справочников, доступных в Сети.

8. Обработка. Это последний этап модификации дистрибутива. Появится запрос с вопросом, запустить процесс или нет. Хорошенько подумайте, не хотите ли вы что-либо изменить в предыдущих настройках — и уже тогда запускайте процесс. Установка/удаление, последующее сжатие в CAB-архивы занимает продолжительное время.

В завершение компиляции можно оставить дистрибутив таким, «какой он есть» (для установки непосредственно с жесткого диска) или подготовить к записи его на CD или DVD, в зависимости от конечного размера. Благо, образ диска — в формате ISO — доступен для записи всеми специализированными программами вроде Nero Express. Перед созданием ISO нужно установить параметры, такие как метка диска, загрузочный сектор, можно указать дополнительные параметры командной строки — в настройках легко сориентироваться. В ином случае можно согласиться со стандартными настройками.

Создание загрузочной флешки на базе Windows XP

Врезка. Дополнения к nLite

На сайте Nlite доступны дополнения, которые можно включить в состав XP при помощи nLite:

  • RyanVM’s Windows XP Post-SP2 Update Pack 2.1.9 — пакет исправлений для английской версии Windows XP, который включает в себя патчи, вышедшие после SP2.
  • NFM’s x64 Post-SP1 Update Pack 1.73 — пакет исправлений для английских версий операционных систем Windows XP x64 и 2003 ?64.
  • Xpize MCE 4.6 — пакет для изменения интерфейса системы (заменяет иконки и картинки, добавляет новые элементы оформления).
  • Vista Transformation Pack 6.0 — альтернативный предыдущему набор с уклоном под стилизацию а ля Windows Vista.
Eskipaper.com - HD wallpapers and backgrounds for your desktop