С недавним выходом третьего пакета обновления для операционной системы Windows XP многие пользователи задались вопросом получения загрузочного установочного диска Windows XP с уже внедренным пакетом Service Pack 3. Преимущество такого диска очевидно.
Однако для его получения требуется выполнить несколько несложных операций, чем мы сейчас и займемся.
Для начала необходимо получить некоторые программы. Нам потребуются:
Загрузочный диск с операционной системой Windows XP с любым пакетом обновления (Home или Professional);
Пакет обновления windows XP3
Программа извлечения загрузочных образов BBIE
Программа записи дисков Nero Burning Rom 8.3.6.0
На самом деле совсем не принципиально использовать именно две последние программы, просто они применены в данном описании. Если вам удобно использовать что-либо другое – вы можете смело это сделать. Выбор приложений не критичен…
Итак, если вы обладаете всем необходимым, то можно начинать.
1. Скопируйте все содержимое загрузочного установочного диска с Windows XP в какую-либо папку, но сначала убедитесь, что ваш проводник отображает скрытые файлы и папки, и, что защита системных файлов выключена. Для этого достаточно зайти в Сервис\Свойства папки\Вид (Tools\Folder Options\View), установить точку напротив “Показывать скрытые файлы и папки” (Show hidden files and folders) и снять галочку с “Скрывать защищенные системные файлы” (Hide protected operating system files). Далее приступайте к копированию. Я использую диск с Windows XP SP2 и копирую файлы в D:\XPSP2CD.
2. Скопируйте файл с пакетом обновления (windowsxp-kb936929-sp3-x86-enu.exe) в какую-либо папку. В моем случае это D:\XPSP3.
3. Извлеките содержимое файла пакета обновления. Для этого можно использовать какой-либо архиватор, типа WinRar, но гораздо проще зайти в Пуск\Выполнить…(Start\Run) и в открывшемся окне набрать:
D:\XPSP3\windowsxp-kb936929-sp3-x86-enu.exe –x
Естественно необходимо учитывать, что папка и файл у вас могут называться по-другому и вводить соответствующие поправки в команду. Надо сказать, что у некоторых пользователей (XPpro) эта команда не работала, зато работает вот эта:
D:\XPSP3\windowsxp-kb936929-sp3-x86-enu.exe –x:\XPSP3
Выполнение команды вызовет открытие окна выбора папки для извлечения. Я опять же ввожу D:\XPSP3, но вы можете выбрать другую папку. После окончания извлечения исходный файл с пакетом обновления можно удалить, он нам больше не понадобится.
4. Скачайте и установите программу извлечения загрузочных изображений Bart’s Boot Image Extractor (BBIE). В моем случае BBIE находится в папке D:\BBIE. Далее зайдите в Пуск\Выполнить…(Start\Run) и в открывшемся окне введите:
D:\BBIE\bbie x:
(где x: это оптический привод с установочным диском Windows XP, измените букву диска при необходимости)
Выполнение данной команды вызовет поиск загрузочных образов на CD и их извлечение в файлы типа image1.bin, image2.bin и т.д. На вашем диске должно быть только один образ, который будет сохранен в папку с BBIE (у меня D:\BBIE) под названием image1.bin.
Надо сказать, что BBIE также работает и с образами. Для извлечения загрузочного образа из образа необходимо использовать команду типа:
D:\BBIE\bbie x:\ cdimage.iso
(где x: это папка, содержащая ISO-образ, называющийся cdimage.iso)
5. Внедрите пакет обновления Service Pack 3 в установочные файлы Windows XP. Для этого зайдите в Пуск\Выполнить…(Start\Run) и в открывшемся окне введите:
D:\XPSP3\i386\update\update.exe /integrate:D:\XPSP2CD
Обратите внимание, что между словами /integrate: и D:\XPSP2CD нет пробела.
Выполнение команды вызовет загрузку и установку пакета обновления в локально сохраненный установочный диск с Windows XP. При успешном окончании внедрения на экран будет выведено сообщение:
6. Загрузите Nero Burning ROM и создайте компиляцию нового загрузочного CD. После открытия окна компиляции, перейдите на вкладку Загрузка (Boot). Далее установите точку напротив “Загрузочный файл” (Image File) и ниже выберите созданный файл image1.bin в папке с BBIE. Затем под строкой Расширенные (Advanced) установите галочку напротив “Включить экспертные параметры” (Enable expert settings), измените “Тип эмуляции” (Kind of emulation) на “Нет эмуляции” (No emulation), убедитесь, что “Загрузочный сегмент секторов” (Load segment of sectors) равен “07C0” и измените “Число загруженных секторов” (Number of loaded sectors) на 4.
Затем кликните OK, добавьте в проект содержимое папки D:\XPSP2CD и запишите диск.
Подобным же образом могут быть внедрены большинство обновлений Windows. Правда использовать, пожалуй, следует CD-RW, что спасет вас от излишних затрат.
Это все, удачи!