Ne znam za XP, ali Win7 radi bez greške s USBa, ima nekoliko tutoriala po kojima se to složi.
Hint: google "How to Run Windows 7 from a USB Flash Drive".
Ima i imagea gotovih stickova za skinuti, samo nisu legit

Isprobano radi, ali IMHO presporo da bi bilo upotrebljivo. USB stick nije baš neka sreća za nijedan OS, HTPC sam jednom digao s usb sticka (openelec) i iako on sam ne piše puno po disku, Kodi i stalno nešto rošta po libraryu i usb stick je krepao za manje od godinu dana. Performanse su bile čisto pristojne.