On any PC running any version of Windows.
During their Worldwide Partner Conference, Microsoft demoed one of the most interesting features of the upcoming Windows 8 OS called Windows To Go. Basically, Windows To Go allows users to store the entire OS on a USB and then have it run on any PC running any version of Windows.
Not a new feature in the industry, as Linux has allowed users to run their miniscule OS off of flash drive for years, Windows To Go also allows you to copy all of your apps and user settings as part of the OS on the USB as well.
Once everything is backed up on a flash drive of your choice, your personalized Windows 8 can then be run on any PC. Both USB 2.0 and 3.0 can run this feature, and while a minimum limit wasn’t announced, a 32GB flash drive should be par for the course.