WinToUSB is a free software that allows you to install and run Windows operating system on a USB hard drive or USB flash drive, using an ISO image or CD/DVD drive as the source of installation. In the newest version you can clone current Windows OS (Windows 7 or later) to a USB drive as a Windows To Go Workspace. WinToUSB also support creating bootable WinPE USB drive, it can help you to transfer the contents of WinPE to the USB drive and make the drive bootable.
Read more here and download WinToUsb:
To run Ubuntu from a USB stick, the first thing you need to do is insert a USB stick with at least 2GB of free space into your PC.
The easiest way to put Ubuntu onto your stick is to use the USB installer provided at pendrivelinux.com. You’ll need to download and install and follow the instructions.
Download Pen Drive Linux’s USB Installer ›