Hallo,
zunächst einmal muss dein Rechner das Booten von einem USB-Laufwerk auch unterstützen, egal ob da nun XP oder Win7 drauf laufen soll.
Grundsätzlich ist zwar die Installation von XP auf einem USB-LW möglich, aber nicht ganz einfach. Denn während des Setups fehlen XP noch die erforderlichen USB-Treiber um mit dem Rechner über die USB-Schnittstelle auch die erforderlichen Informationen für die Hardware-Konfiguration austauschen zu können. Die XP-CD müsste nach meiner Kenntnis vorher erst noch entsprechend modifiziert werden, damit bereits beim XP-Setup diese USB-Treiber zur Verfügung stehen.
Sofern du über Windows 7 Professional, Enterprise oder Ultimate verfügst, kannst du dir bei Microsoft kostenlos Virtual PC incl. einer bereits aktivierten Windows XP Professional-VM herunterladen und in einem Rutsch installieren. Die in diesem virtuellen XP installierten Programme kannst du dann direkt aus Win7 heraus aufrufen, unter Programme -> Windows Virtual PC -> Windows XP-Anwendungen.
Verfügst du nicht über eine der o.a. Win7-Versionen, aber über eine gültige Lizenz für XP Prof., müsstest du dir das reine
Microsoft Virtual PC herunterladen und dann in diesen virtuellen Rechner dein XP Prof. und die Anwendungen installieren, damit dir XP-Mode zur Verfügung steht.
Hast du jedoch nur eine Home-Lizenz für XP übrig, kannst du die zwar auch in Virtual PC installieren, aber den s.g. XP-Mode gibt es dann nicht mehr. Damit entfällt z.B. der Teil mit dem direkten Ausführen der XP-Anwendungen aus Win7 heraus und es gibt dann auch keine systemübergreifende Zwischenablage (für Copy+Paste) mehr.
Unter diesen Umständen kannst du dann aber auch auf andere Lösungen wie z.B. den
VMwarePlayer oder
VirtualBox zurückgreifen.
Bei mir läuft unter Win7 der VMwarePlayer mit XP Home zu meiner vollsten Zufriedenheit und für den Datenaustausch zwischen den beiden Systemen habe ich unter XP ein Netzlaufwerk eingerichtet, welches lesend und schreibend auf einen unter Win7 freigegeben Ordner zugreifen kann.
Ob das alles auch bei dir funktionieren würde hängt davon ab, ob deine Hardware diese Virtualisierung auch unterstützt. Obwohl das bei einigermaßen aktueller Hardware eigentlich meistens der Fall ist, könntest du dies vorab auch erst einmal mit z.B. dem
Hardware-Assisted Virtualization Detection Tool überprüfen lassen.
Gruß
Kalle