Well if we're talking about the same Microsoft Virtual PC 2007, when I used it on Vista x64 and installed WinXP it didn't have the USB option so I couldn't flash at all... Ah well, glad it works for you ;)