anche io sto utilizzando dei programmi che non sono compatibili con Vista e per utilizzare Xp non ho fatto alcuna partizione.
Ho semplicemente installato una programma che si chiama
WMWareche ti permette di creare una macchina virtuale (nel tuo e nel mio caso Xp) sopra al tuo sistema operativo di base (vista).
Per fare comunicare Vista e Xp virtuale li ho messi in rete o altrimenti nel caso funzionasse puoi usare le usb.