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