сть у меня сомнения что Windows сможет разумно на USB диске работать.... Windows диск пилит почти неприрывно - система виртуальной памяти построена по несколько иным принципам нежели в Linux - и система свопит все время. Своп то будет на USB диске... мрак..
Если Vbox и на флешку... ... свопит Windows это если своп не отключать, но для этого надо выделять относительно много оперативки.
Ещё можно создать для виртульаной машины второй виртуальный диск, уже на харде, и своп туда кинуть.
Я за решение с виртуальной машиной, это позволит две ОСи одновременно загружать. Хотя оперативку ест. Гига 2 надо, лучше больше.
У меня стоит 4Гб и свопа нет вообще как такового.