взято -
http://forum.ru-board.com/topic.cgi?...713&start=2280
Как подружить RAM-сборку с BCDW, если директория I386 нужна под другое
Распаковываем ISO и подвергаем модификации 3 объекта оригинальной сборки: папку I386,
файл SETUPLDR.BIN и файл WINNT.SIF. Для начала определяемся с именем для папки I386.
Допустим, это будет R386. Переименовываем.
Еще одно переименование ждет файл WINNT.SIF --> WINNT.SIR. После чего открываем его в
Блокноте и в последней строке меняем текст I386 на R386 (только в последней строке!
где /rdpath).
Теперь SETUPLDR.BIN. Для этого нужна WinHex, или любой другой hex-редактор.
Открываем в ней файл и, пользуясь функцией Find text (Ctrl+F), поочередно корректируем
следующие 2 текстовых паттерна на свои, с буквой R:
\I386\SETUPLDR --> \R386\SETUPLDR
\I386\ntdetect.com --> \R386\ntdetect.com
Затем вызываем инструмент Replace text (Ctrl+H) и подменяем все вхождения
WINNT.SIF --> WINNT.SIR (замена должна сработать 9 раз).
Можно поставить крыжик Replace all occurrences, чтоб не долбить по Enter каждый раз.
Если при загрузке выскакивает ошибка ntldr is corrupted, то в SETUPLDR.BIN следует перейти
по адресу 00002060 и, если существуют байты 74 03, заменить их --> EB 1A
(отключает проверку целостности файла, встроенную в Win2003 загрузчик).
Если такой последовательности байтов нет, следует применить утилиту CrcRenew.
http://forum.oszone.net/thread-110577.html
Если ошибка ntldr is corrupted не беспокоит, тогда данный шаг вообще пропускаем. "читать дальше"