Windows – Is it possible to live-boot VirtualBox from a USB flash drive

usb-flash-drivevirtual machinevirtualboxwindows 7windows-pe

To clarify, I'm not asking if you can boot from USB from within VirtualBox.

I would like to make a portable version of Windows 7 that I can run from a USB drive on any machine. I'm putting a distro of Linux on my laptop, but I manage a Windows domain at work so I'd like an easier management solution than trying to use Linux tools to interface with a Windows DC(as RDP to a DC is not always an option).

The reason I'm inquiring about VirtualBox… I plan on carrying this portable installation with me and using it on multiple machines, so I would like to avoid driver conflicts (which I imagine would happen if I only installed Windows on a flash drive).

Basically, I need a way to boot an installation of Windows 7 from USB that still allows me to install/remove/update programs as if it were installed on a standard hard drive, and not freak out over different hardware configurations.

Best Answer

Virtualbox uses it's own network adapters for example. So that's one install you can't avoid.
Same goes for VMWare.

But as long as you have Virtualbox on every machine you would like to use, there will be no problem running your VM. About the portable thing, you are right. Drivers would get installed all the time. Maybe you could use some "timeback" machine with the portable Windows, so everything would get reverted to the original state. (Except the files you want to keep.)

Hmm. Seems like there IS a portable VBox already available:
https://stackoverflow.com/questions/3445779/is-it-possible-to-create-portable-vm
From that question: http://www.vbox.me/
(However, it still needs those drivers and admin rights.)