У меня получилось сделать загрузочную флешку WinXP SP3 прогой
WinSetupFromUSB_1-0 beta7.
Перепробовал много вариантов(в том числе и с UltraISO),но получился только этот

Для создания по этому способу нужно обязательно брать
оригинальный MSDN образ,всякие левые "ZVERи" не пойдут.
пошаговое описание:
http://flashboot.ru/index.php?name=News&op=article&sid=35
И при установке на машины с дисками SATA,чтобы не вышла ошибка "
файл txtsetur.sif испорчен или отсутствует,состояние 18",нужно перед установкой перевести в БИОСе режим
IDE -->AHCI на
NativeIDE.Но такое изменение режима замедляет работу жесткого диска,поэтому лучше поискать оригинальный образ с SATA-драйверами или интегрировать их в образ самому.
P.S. WinXP устанавливается и работает нормально(проверил на ноутбуке AsusK42DY),а вот Hiren"s BootCD в меню загрузки присутствует,но почему то не стартует,так что я переделал загрузчик без него - только установку системы.