Создаём установочный диск Windows XP с интегрированным Service Pack 2

Вступление


Сразу оговорюсь - пошаговых инструкций по интеграции пакетов расширений и дополнений в операционную систему Windows XP существует великое множество (в том числе и от самой корпорации Microsoft - см. ссылки в конце). Однако не слишком искушённые в компьютерных делах друзья периодически спрашивают более опытных коллег - "ну как, объясни?" - и порой хочется написать материал, а затем - просто отсылать к опубликованной статье. К тому же, чем больше таких статей появится в Сети, тем выше шанс, что конечный пользователь найдёт нужную ему информацию.

Актуально ли сейчас писать об интеграции давно вышедшего пакета обновлений к Windows XP? Думаю, да. У многих лежит дистрибутив со старой версией Windows XP, а систему не переустанавливали достаточно давно (когда всё защищено антивирусом и firewall'ом, и новые программы практически не устанавливаются - система "живёт" без сбоев и полгода, и год, и больше). И вот, когда свежая версия какого-нибудь "оптимизатора работы Windows" угробит отлаженный механизм незадачливого юзера - тут-то и встаёт вопрос о переустановке системы. Кроме того, случаются и апгрейды аппаратных компонентов, довольно значительные. Иногда, при покупке нового винчестера и системной платы хочется не переносить операционную систему со старого устройства (при помощи различных пакетов для миграции данных и работы с образами разделов жёсткого диска), а установить чистую, ещё не "загаженную" ненужным софтом операционную систему...

Итак, формируем задание: имеется оригинальный лицензионный Windows XP (в моём случае это Windows XP Professional), и нам хочется превратить его в оригинальный установочный диск Windows XP с Service Pack 2.

Решение


Корпорация Microsoft предлагает нам два варианта: интеграция при помощи ключа "/integrate" и интеграция с помощью утилиты Update. Оба этих варианта вполне имеют право на существование...

Интеграция при помощи ключа "/integrate"

Создаём на разделе жёсткого диска с достаточным количеством свободного места две папки: к примеру, winxpcd и winxpsp2. В первую - переписываем ВСЁ СОДЕРЖИМОЕ оригинального CD с Windows XP (а не только каталог i386, как это описано в документации "Как интегрировать файлы пакета обновлений 2 (SP2) для Windows XP в папку установки Windows XP" по ссылке в конце статьи).

В указанной папке - несколько тысяч файлов, так что после копирования нелишне будет сравнить каталоги на CD и на жёстком диске - так, на всякий случай...

Далее, скачайте и перепишите в каталог winxpsp2 дистрибутив пакета обновления Windows XP Service Pack 2 (в случае русскоязычной оригинальной версии Windows XP - вам потребуется русскоязычный же Service Pack 2; в случае англоязычной - соответственно, переписывайте англоязычный Service Pack 2) - скачанного по ссылкам, указанным в конце данного материала.

Затем кликаем кнопку Start, выбираем пункт Run ("выполнить") - набираем CMD и вызываем интерфейс режима работы с командной строкой. Переходим в DOS-режиме в каталог с пакетом обновления - сначала отправляемся в наш раздел (c:\, d:\ e:\ или другой), затем набираем строчку "cd e:\winxpsp2" (где "e:\winxpsp2" - искомая директория). Потом вбиваем команду:

WindowsXP-KB835935-SP2-ENU.exe /integrate:E:\winxpcd

Вначале пойдёт распаковка файлов, затем должен запуститься мастер установки пакета обновления 2 (SP2) для Windows,


...который сообщит о том, что файлы пакета обновления 2 (SP2) для Windows XP интегрируются в папку установки Windows XP...

Интеграция при помощи служебной программы Update.exe

Если у вас возникнут какие-то проблемы при использовании первого метода - попробуйте второй метод - с использованием служебной программы Update.exe. Начало ваших действий совпадёт с интеграцией пакета обновлений при помощи первого варианта:

Создаём на разделе жёсткого диска две папки: winxpcd и winxpsp2. В первую - переписываем всё содержимое оригинального CD с Windows XP. Переписываем в каталог winxpsp2 дистрибутив пакета обновления Windows XP Service Pack 2 (в случае русскоязычной Windows XP - русскоязычный Service Pack 2; в случае англоязычной - соответственно, англоязычный) - скачанного по ссылкам, указанным в конце данного материала.

Кликаем Start, выбираем пункт Run ("выполнить") - набираем CMD и вызываем режим работы с командной строкой. В этом же окне работы с командной строкой - переходим в каталог с пакетом обновления: сначала отправляемся на наш раздел с каталогами (c:\, d:\ e:\ или другой), затем набираем строчку "cd e:\winxpsp2" (где "e:\winxpsp2" - искомая директория). Потом распаковываем файлы дистрибутива Service Pack 2 в этот же каталог: для этого вбиваем команду...

WindowsXP-KB835935-SP2-ENU.exe -x

После завершения процесса распаковки наберите команду:

E:\winxpsp2\i386\update\update /s:E:\winxpcd

Должен запуститься мастер установки пакета обновления 2 (SP2) для Windows,


...который сообщит о том, что файлы пакета обновления 2 (SP2) для Windows XP интегрируются в папку установки Windows XP.

Создаём загрузочный CD: Windows XP + интегрированный Service Pack 2

Собственно, нам осталось сделать две вещи: извлечь образ загрузчика с оригинального CD с Windows XP, а затем - записать загрузочный CD с Windows XP (с интегрированным Service Pack 2) на CD-R носитель.

Для извлечения образа загрузчика с оригинального CD с Windows XP воспользуемся широко известной утилитой ISOBuster (см. ссылку в конце статьи). Просматриваем содержимое оригинального CD с Windows XP...


...и извлекаем Microsoft Corporation.img (создайте любой каталог, и запишите этот файл туда).


Осталось записать Windows XP с интегрированным Service Pack 2 на компакт-диск (или записываемый DVD носитель). Я использую для этого пакет Nero 6 (если быть точнее - Nero Burning ROM версии 6.6). Создаём новую компиляцию - шаблон CD-ROM (boot)...


Название диску даём такое же, какое носит ваш оригинальный CD с Windows XP. Теперь переходим к закладке Boot - указываем путь к файлу загрузочного образа (Microsoft Corporation.img). Также указываем параметры в экспертном режиме (внимание: важно выставить количество секторов, равное 4!).


Теперь идём в закладку ISO и выставляем следующие параметры:


Остаётся нажать New, в открывшемся интерфейсе - выбрать содержимое каталога Windows XP с интегрированным Service Pack 2, и добавить в компиляцию.


Затем отправляйте проект на запись (параметры: Track at Once, финализировать сессию).


Если у вас не возникло ошибок - из лотка по окончанию записи выползет установочный компакт-диск операционной системы Windows XP с интегрированным Service Pack 2...

Послесловие


Какие ошибки могут вас подстерегать? В случае испорченного дистрибутива Windows XP Service Pack 2 может выдаваться ошибка вроде "программе недостаточно места в оперативной памяти" ("program is too big to fit in memory"). В случае ошибок при работе с вложенными каталогами (и названиями) - выдаётся ошибка о том, что не все файлы доступны для проведения интеграции пакета расширения. При невнимательной установке параметров загрузчика - диск не станет загрузочным... В общем, в таком простом деле, как интеграция Service Pack 2 в установочный диск Windows XP - имеются свои подводные камни, с которыми вы, уважаемые пользователи, надеюсь, так и не столкнётесь. Отсюда совет - если вы не очень уверены в собственных силах, то используйте перезаписываемые (RW) носители, дабы не отправить случайно в помойку диск-другой...

Ссылки


Как интегрировать файлы пакета обновлений 2 (SP2) для Windows XP в папку установки Windows XP: ссылка

Пакет Service Pack 2 (английская версия, размер - около 266 Мбайт): ссылка

Пакет Service Pack 2 (русская версия, размер - около 260 Мбайт): ссылка

ISOBuster, сайт проекта: http://www.isobuster.com/

Nero Burning ROM, сайт проекта: http://www.nero.com/eng/index.html