special
  •  #StandWithUkraine Ukraine flag |
  • ~524060+1250
     Enemy losses on 842th day of War in Ukraine

This webpage has been robot translated, sorry for typos if any. To view the original content of the page, simply replace the translation subdomain with www in the address bar or use this link.

Windows XP: Самостоятельная сборка образа Windows XP Professional SP2 VL

 

 

Далее описан способ создания дистрибутива Windows XP Professional SP2 VL такого же как у Microsoft. Для его создания нам понадобятся: дистрибутив Windows XP (английский или русский), SP2 (EN | RU ) и файлы, которые упоминаются далее. Прежде чем начать давайте разберёмся с используемыми обозначениями: если в имени файла содержится EN , значит он требуется для сборки англоязычного дистрибутива, по аналогии RU - для русскоязычного. EN-RU - файлы общие для обеих языковых версий.

 

Например, при сборке английской версии нам потребуются файлы содержащие в имени EN и EN-RU. Итак, приступим...

 

1) Перед началом сборки подготовим отдельный каталог, в котором будем производить все манипуляции.

Где будет находиться каталог XP особого значения не имеет. В каталог SOURCE необходимо скопировать дистрибутив Windows.

 

2) Интегрируем SP2 в дистрибутив (запускаем SP2 с ключом /integrate:<путь к каталогу XP>\SOURCE ).

 

3) Microsoft в своём дистрибутиве исключила из DRIVER.CAB часть файлов. Для получения правильного DRIVER.CAB необходимо перепаковать имеющийся в наличии файл. Копируем в отдельную папку (например в TEMP ) DRIVER.CAB и распаковываем в эту же папку перепаковщик ( EN | RU ). Запускаем repack.bat. Возвращаем обновлённый DRIVER.CAB на место, т.е. в I386.

 

4) В случае, когда за основу брался не VL дистрибутив, необходимо скопировать в I386 содержимое OEMBIOS-VL.rar (в данном архиве содержатся 4 файла: OEMBIOS.BI_, OEMBIOS.CA_, OEMBIOS.DA_, OEMBIOS.SI_).

 

5) Теперь займёмся файлами OEMBIOS.* данные файлы представляют собой CAB архивы. Их содержимое не менялось со времён появления первой VL версии. С приходом Windows XP Professional SP2 VL изменили только дату создания содержимого данных CAB файлов (этого достаточно для изменения их контрольной суммы). Надо это исправить. Копируем эти 4 файла в отдельную папку (например в TEMP ) и с помощью патча ( EN | RU ) правим их, не забыв при этом снять галочку Make a backup when possible. Возвращаем полученные файлы на место.

 

6) Проверяем получившееся творение с помощью чексум: EN | RU . Определяем файлы, контрольные суммы которых не совпадают с эталонными.

 

7) файлы, которые могут потребоваться для сборки:
ACC_DIS.CH_, ACCESSIB.CH_, IESUPP.CH_, IEWEBHLP.CH_ ( EN | RU )
ASMS ( EN | RU + EN-RU )
DOTNETFX ( EN | RU + EN-RU )
DOTNETFX.EXE ( EN | RU )
DPCDLL.DL_, PIDGEN.DLL, SETUPP.INI ( EN | RU )
EULA.TXT ( EN | RU )
MDMSSYS.IN_( RU )
SUPP_ED.CH_ ( EN | RU )
SUPPORT ( EN | RU + EN-RU )
VALUEADD ( EN | RU + EN-RU )
WIN51IP.SP2 ( EN-RU )


Необходимые архивы нужно будет распаковать в папку SOURCE .

 

8) Повторно проверяем получившееся творение с помощью чексум: EN | RU . Убеждаемся в том, что контрольные суммы всех файлов совпадают.

 

9) В собранном дистрибутиве присутствуют лишние файлы... для того чтобы избавится от них воспользуемся .bat файлом ( EN | RU ), который сначала воссоздаёт структуру дистрибутива Windows XP Professional SP2 VL, а затем перемещает файлы из промежуточного дистрибутива, который мы создавали на предыдущих этапах установки. Данный .bat файл необходимо поместить в папку XP .

 

10) Осталось только собрать образ... для этого берём CDIMAGE.v2.52.rar и .bat файл ( EN | RU ). Распаковываем это всё дело в папку XP . Из архива boot.rar берём бутсектор диска и помещаем его в ту же папку. Есть несколько вариантов дальнейших действий: для получения правильного MD5 образа перед сборкой переводим часы на летнее время и меняем часовой пояс на:


для EN: (GMT-08:00) Pacific Time (US & Canada); Tijuana


для RU: (GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisabon, London


Но если нет желания этого делать можно пропатчить после сборки образ патчем ( EN | RU ). Не забываем перед использованием патча снять галочку Make a backup when possible. Данный патч правит инфу о версии CDIMAGE, с помощью которой собирали образ (т.е. если использовать патч, то можно собирать образ с помощью версии 2.47), часовой пояс и внутреннюю контрольную сумму. Запускаем .bat файл. В итоге должен получиться образ с MD5:


для EN: 973987A4372E273EBE961E9DFF628FBF


для RU: 22D16BE33CB013CF5DC9922403648F65