Интересный момент:
Со старым
bcdw 1.50z с мультизагр. диска прекрасно ставилась
WinXP SP1 содержащая файлы с маленькими буквами в названии.
Тогда образ я собирал так:
Код:

cdimage.exe -lSanjaAlone -h -j1 -m -bbcdwboot.bin ПУТЬ_К_ДИСКУ ПУТЬ_К_ИСОШНИКУ\ИМЯ_ИСОШНИКА
(
cdimage версии
2.52)
Теперь (с
bcdw 2.0a1 +
WinXP SP2) все ОК только тогда, когда в именах файлов исп-ся исключительно большие буквы (выделено красным). Иначе вылетает ошибка "Не удается загр. файл
\I386\имя.расширение. Код ошибки: 14. Бла-бла-бла..." (где
имя.расширение - перый файл в каталоге I386 с маленькими буквами в названии).
Образ собираю так:
Код:

mkisofs.exe -force-uppercase -iso-level 4 -volid "SanjaAlone" -no-emul-boot -b bcdw/loader.bin -boot-load-size 4 -hide boot.catalog -o "ПУТЬ_К_ИСОШНИКУ\ИМЯ_ИСОШНИКА" "ПУТЬ_К_ДИСКУ"
(
mkisofs.exe взят из
PEBuilder-а
3.1.4)
Параметр
-iso-level 4 применен по причине присутствия на этом-же диске
WinXPE, содержащей в своем подкаталоге
WINSXS\MANIFESTS\ файлы, длиной более 103 символов (ограничение Joliet).
Для меня не принципально наличие маленьких буковок в именах файлов, но все же хотелось бы узнать как это можно осуществить (учитывая невозможность сборки мультизагр. диска с XPE при пом.
cdimage). Какие параметры задать для mkisofs, или какой другой прогой воспользоваться? Или проблема в обработке альфой 2-го
bcdw загрузчика
setupldr.bin от
SP2?