Статья имеет архивный статус, поскольку программа больше не поддерживается автором, а изложенный ниже материал не актуален.
Что это такое
XPCreate - это программа, позволяющая создать инсталляционный диск Windows XP со всеми текущими обновлениями и сервис паками. В процессе работы программы производится интеграция обновлений и сервис паков в дистрибутив, а по окончании создается образ диска в формате ISO. Таким образом, после инсталляции системы не потребуется установка обновлений (до тех пор, пока не будут выпущены новые, конечно). Программа доступна как в бесплатном, так и в коммерческом варианте с чуть более расширенной функциональностью.
Что понадобится для работы
Программа XPCreate, инсталляционный диск Windows XP, ключ (серийный номер) продукта, и возможно сервис пак(и), обновления и заплатки, скачанные с сайта Microsoft.
С чего начать
Начинаем с установки программы. Программа запакована в IExpress инсталлятор (запускается iexpress из командной строки, и не имеет ничего общего с Internet Explorer). После запуска инсталлятора надо принять лицензионное соглашение и выбрать директорию для установки. В директории появится несколько файлов, и для начала надо уделить внимание файлу XPCREATE.INI, в котором содержатся основные настройки программы. Подробнее параметры файла описаны тут, и, наверное, изучать их лучше параллельно с прочтением этой статьи.
Как работать с программой
Для корректной работы программы необходимо установить .NET Framework 1.1. Его можно скачать с сайта Microsoft. Альтернативно, вы можете использовать перепакованную версию, включающую в себя SP1 для .NET Framework 1.1, ссылку на которую можно найти тут. Не забудьте потом удалить "лишнего" пользователя из системы, который устанавливается вместе с .NET Framework.
Первым делом нужно в каталоге программы создать директории, поименованные особым образом, и наполнить их файлами и обновлениями (хотфиксами). Описания директорий вы найдете в отдельной статье. Необязательно наполнять все директории. Насколько я знаю, достаточно создать только те, которые вы будете использовать. Если вы не знаете где взять обновления, то прочитайте эту статью.
Программа XPCreate не имеет графического интерфейса, и вся работа с ней сводится к запуску XPCREATE.CMD. Инсталляционный диск Windows XP должен находиться в CD-ROMе. Альтернативно, вы можете скопировать его на жесткий диск. Обязательно нужно указать один параметр в файле XPCREATE.INI, обозначив месторасположение дистрибутива. По умолчанию параметр указывает на D:
XPSOURCE=D:
Нужно заменить параметр XPSOURCE на путь к вашему дистрибутиву. Например,
XPSOURCE=D:\Distributiv
Теперь запускайте XPCREATE.CMD.
Теперь после того как все обновления и файлы раскиданы по нужным директориям и указан правильный путь к дистрибутиву, можно запускать XPCREATE.CMD. XPCreate интегрирует все обновления в дистрибутив, перепакует кабинетные архивы Windows, создаст ISO образ нового дистрибутива и даже запишет на оптический носитель, если соответствующие параметры были указаны в XPCREATE.INI. Время работы программы зависит от мощности процессора и скорости жесткого диска. У меня на P933 все заняло около часа.
Заключение
XPCreate дает возможность быстро создать обновленный дистрибутив Windows XP. Работа над программой ведется постоянно, чему в немалой степени способствует Microsoft, регулярно выпускающая важные и критические обновления.
Вероятные вопросы
После прочтения материалов об XPCreate у вас, возможно, возник ряд вопросов. Попытаюсь в общих чертах предвосхитить некоторые из них:
Где взять полную (коммерческую) версию программы?
Вы можете приобрести ее. Подробнее - на сайте XPCreate.
Как это все работает?
Очевидно, что за все отвечает один большой пакетный файл XPCREATE.CMD. Однако XPCreate не является Open Source проектом, и в лицензионном соглашении запрещается не только редактирование, но и изучение файла XPCREATE.CMD.
Мicrosoft выпустила свежие обновления. Как их теперь интегрировать в дистрибутив? Неужели все надо делать заново?
GreenMachine (создатель XPCreate) рекомендует проводить весь процесс заново во избежание неисследованных проблем.
Что такое DX9NTopk.exe?
Это DirectX 9 OEM Preinstallation kit. Вообще, DX9c входит в состав SP2, так что актуальность DX9NTopk.exe несколько потеряла смысл.
P.S. Если в процессе работы что-то пошло не так, то изучите XPCREATE.LOG, расположенный в директории Newfiles, которую создает XPCreate. Вы всегда можете задать вопрос на форуме XPCreate, прикрепив лог к сообщению.