Вступление
Сразу оговорюсь - пошаговых инструкций по интеграции пакетов расширений и дополнений в операционную систему 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