wad_ww
Похоже все установочные файлы упакованы на DVD в архивы (PREINSTxxx.TAF ?), которые перед запуском установки извлекаются оттуда хитрым распаковщиком (BIN\TOSHIBAARCHIVER.EXE ?) на жесткий диск в папку I386. Поэтому можно попытаться сформировать дистрибутив на базе c:\WINDOWS\I386, там вроде есть WINNT32.EXE - методом
Gosh (тебе сразу с п.3, детали ищи в оригинале!):
1. Копируем все содержимое с фирменного CD на винч, например в папку
C:\WinXP.CD
2. Если нужно, интегрируем в дистрибутив сервис пак, например:
>
XPSP2Rus.exe /s:C:\WinXP.CD
3. Запускаем процесс инсталляции:
>
C:\WinXP.CD\i386\winnt32.exe /noreboot
- Выбираем Тип установки: "Новая установка"
- Вбиваем ключ дистрибутива (его можно будет потом поменять)
- Параметры установки - пропускаем (их тож можно будет выставить потом)
- Динамическое обновление - выбираем пункт "Пропустить..." и жмем дальше
- После ентого запускается копирование файлов, ждемс...
4. В результате имеем на C: два новых каталога:
C:\$WIN_NT$.~LS - переименовываем в
WinXP.Gosh
C:\$WIN_NT$.~BT - переименовываем в
BOOT (большими!) и переносим в WinXP.Gosh
--------------------------
- Удаляем файлы:
SIZE.SIF (C:\WinXP.Gosh);
WINNT.SIF,
MIGRATE.INF (C:\WinXP.Gosh\BOOT)
- Копируем из C:\WinXP.CD в C:\WinXP.Gosh файлы
WIN*.* (маркеры),
BOOTFONT.BIN (русский для 1-й фазы установки)
- Копируем из C:\WinXP.CD\i386 в C:\WinXP.Gosh\BOOT файл
BOOTFIX.BIN ("Press any key for boot from CD...")
- Любым HEX-редактором в файле
SETUPLDR.BIN (взять из дистрибутива XP SP0/SP1!) заменяем все вхождения "
i386" на "
BOOT";
- Копируем в C:\WinXP.Gosh приаттаченный файлик
XPBOOT.BIN (профиксенный загрузчик)
- Для автоматической установки нужно дополнительно в папку C:\WinXP.Gosh\BOOT скинуть файл ответов
WINNT.SIF
5. ВСЁ, абсолютно чистенький дистрибутив готов для заливки!
Для генерации ISO-образа я пользую
UltraISO, но можно и чем-нить другим, например командной тулзой
cdimage.exe:
>
cdimage.exe -lXPSP2RUS -bc:\WinXP.Gosh\xpboot.bin -h -n -m -o c:\WinXP.Gosh c:\xpsp2rus.iso
Спешал шенькс
автору метода (aka Gosh)!
З.Ы. Данная метода успешно работает для всей линейки Windows 2000/XP/2003. Проверял самолично...
З.Ы. З.Ы. Да, чуть не забыл - нужно восстановить параметры загрузки в c:\Boot.ini,
иначе после перезагрузки выскочит пугающее сообщение об отсутствии системных файлов
![Wink](images/smilies/wink.gif)