Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


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,
иначе после перезагрузки выскочит пугающее сообщение об отсутствии системных файлов
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:17, 06-02-2008 | #22