It could be just a USB key or an external hard drive. Things we need to startīefore we dive into the process, here are a few things we need to collect first: Here is a post introducing an open source project called PWBoot (stands for Portable Windows Boot) that aims to simplify the process of making Windows Operating System to boot from any USB storage devices. You can find the detail step-by-step instruction here and here. Building both systems aren’t so difficult but with a tool, it can be more simplified and easier. Earlier, Windows 7 introduced a feature called Native VHD Boot that lets you set up a Windows 7 or 8 virtual that can directly boot without a host system.
Windows 8 introduced a new feature called Windows To Go that lets you put the entire operating system with your data onto a USB external device.