Просто забей на xp. 7 и 8.1 вполне хорошо пашет через юсб, как в обычном виде так и в vhd образе. Но сделать такое чудо обычной установкой тоже не пркатит, в гугле есть гайды по этому шаманству. Сам лично ставил винду на флешку, роботоспособность никак не отличается от обычной, только из-за скорости юсб ось как будто на медленном старом ide харде) При загрузке на разных компах будет переопределение железа и подбор дров что хорошо затормозит запуск но без этого никак.
Другой вариант как уже предлагали - win pe. Там геморой ещё тот интегрировать сложные проги или самому делать автоинсталяторы тех прог у которых нет портативных версий.
Короче по простому никак. Первый вариант проще и удобнее, всётаки полноценная ось с сохранением всех изменений да и проблем с дровами не будет, жизнено важные винда сама поставит из своего локального driverstore а остальное решит любой драйверпак.

- - - Updated - - -

Сам делал всё по гайду из первой ссылке гугла по запросу: установка windows на usb hdd