Я знаю, что это можно сделать в Linux — интересно, возможно ли это в XP (комментарии по Vista или 7 тоже подойдут).
решение1
Старый добрыйБартПЭтвой друг:
Как запустить Windows XP с USB-накопителя
ps: подготовка USB-флешки с BartPE (или любого установочного диска Windows) стала проще благодаря этому удобному инструменту:WinToFlash
(спасибо Ли М. с downloadsquad.com за эту замечательную находку)
решение2
Да, это возможно с winxp. Я много раз тестировал и запускал winxp на usb, и все работало хорошо.
Концепция проста: все, что вам нужно, это образ диска VHD, содержащий установленную версию WinXP (полную или мини-версию — на ваше усмотрение) с драйверами WinVBlock.
Вы можете использовать Oracle VirtualBox для создания VHD-файла.
В конце концов, вы используете grub4dos для загрузки образа VHD.
Полную статью я нашел здесь:http://www.linuxbyexamples.net/2012/08/Как-установить-и-запустить-полную-winxp-на-usb-диске.html
Надеюсь, это будет полезно.
Ваше здоровье.
решение3
Google всегда ваш лучший друг:
http://www.liliputing.com/2008/04/install-windows-xp-on-mini-note-usb.html
EDIT: Извините, я невнимательно прочитал это, но, кажется, в Google можно найти много ответов.
http://www.google.com/search?hl=ru&newwindow=1&q=windows+xp+usb+stick+&aq=f&oq=&aqi=