ПерсонажиКомпьютерный доктор

Надкусив яблоко, всегда приятнее увидеть в нем целого червяка, чем половинку.

Как интегрировать сервис-пак в дистрибутив Windows XP.

Если в Windows исправить глюки,
если баги исправить тоже,
эта Windows зависнет от скуки,
потому что глючить не сможет...

Как только выходит очередной сервис-пак для Windows вся компьютерная общественность с надеждой ждёт ну всё все проблемы решены! Но не тут то было... и приходится опять ждать пол года, а то и больше следующегоисправления. В итоге для переустановки Windows нам надо иметь сам дистрибутив, и кучу сервис-паков. И за тем по очереди их загружать. Скучно, да и лень!

Кроме лени, есть и ещё одна причина для беспокойства. Если на логическом диске, куда установлена Windows, мало свободного места, то поставить сервис-пак будет весьма проблематично. Если установкой Windows с сервис-паками придётся заниматься не раз, и не два, стоит попробовать создать для собственного применения особый дистрибутив Windows XP с интегрированными пакетами обновлений. Сделать это вполне реально, нужно только знать некоторые хитрости.

Для начала скопируйте содержимое установочного компакт-диска Windows на свой винчестер. В нашем случае, его содержимое сохранено в каталоге C:\distr. Теперь обратим свои взоры на сервис-пак. Как правило, он распространяется в виде самораспаковывающегося архива. При его запуске Windows не интересуется, в какую директорию мы собираемся разархивировать сервис-пак, а молча создает на свободном диске каталог с бессмысленным названием и копирует туда все файлы. Чтобы потом не тратить время на поиск этого каталога, лучше сразу задать его местоположение самому. Для этого нужно запустить самораспаковывающийся файл с параметрами:
Sp.exe /u /x: имя_ каталога.

Я распаковал обновление в каталог C:\хp_upd (вы, разумеется, можете дать ему любое другое имя). Теперь нам предстоит найти подкаталог Update. В нем находится файл update.exe, который и поможет нам осуществить задуманное - интегрировать обновление в дистрибутив. Понадобится лишь выполнить следующую команду: update.exe /s:C:\distr. Напомню, что в каталоге Distr должна находиться папка i386 с компакт-диска Windows XP. Процесс интеграции займёт некоторое время. Когда программа Update завершит свою работу, дистрибутив и файлы, которые в результате этого получились, нужно будет переписать на CD.

Тут мы сталкиваемся ещё с одной проблемой: нужно создать свой загрузочный CD на основе оригинального компакт-диска Windows XP.
Есть несколько способов, и самый простой из них таков. При помощи любой программы для работы с ISO-образами (например, UltraISO) создаём образ оригинального CD. При помощи той же UltraISO открываем созданный образ и удаляем из него папку i386. Затем следуем в пункт меню Actions > Add Directory и добавляем обновлённую папку i386 (в нашем случае она находится в каталоге C:\distr). Сохраняем новый образ и приступаем к записи своего компакт диска, который с полным правом можно пометить как Windows XP Service Pack. Для создания диска остаётся всего лишь прожечь ISO-образ на CD.


© Дмитрий Анцух.

Вверх

На главную.На главную.               Вверх.          К списку статей. К списку статей.


С автором данного проекта можно связаться по адресу:komp-doktor@yandex.ru

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

Полный список содержимого (для поисковых машин)

Над сайтом работали с 2003 по 2004 год.    ©&®  Компьютерный доктор.

Используются технологии uCoz