Из того, что я прочитал и нашел, лучше всего использовать Windows 8, поскольку она поддерживает то, что вы хотели бы сделать.
Если о Windows 8 не может быть и речи, попробуйте использовать что-то вроде Virtual Box Portable. Это должно помочь в том, чего вы пытаетесь достичь.
VirtualBox обычно должен быть установлен для запуска. Как программа виртуальной машины, она должна устанавливать драйверы ядра Windows и системные службы. Как и большинство программ, он также сохраняет свои настройки в системных областях. Его нельзя просто установить на USB-накопитель и запустить на любом компьютере, с которым вы столкнетесь.
Portable VirtualBox - это оболочка для VirtualBox, которая превращает его в портативное приложение, которое можно установить на USB-накопитель или внешний жесткий диск. Когда вы запускаете Portable VirtualBox на компьютере, он автоматически устанавливает соответствующие драйверы и системные службы - для этого требуется доступ администратора - и автоматически удаляет их с компьютера, когда вы закончите. Он также предоставляет графический интерфейс для загрузки VirtualBox, настройки его в портативной среде и изменения его параметров.
Portable VirtualBox предназначен для работы на хост-ПК с Windows, поэтому не ожидайте, что он будет работать на хост-системах Linux или Mac.
Руководство:
Шаг 1: Прежде всего, подключите USB к машине и сделайте резервную копию всех данных с USB-накопителя.
Шаг 2: Скачайте VirtualBox portable, дважды щелкните исполняемый файл и извлеките содержимое на ваш USB.
установить windows 7 на usb
Шаг 3: Теперь перейдите в переносную папку VirtualBox на USB и выполните файл Portable-VirtualBox (.exe).
Шаг 4: Начиная с этого момента, вам нужно следовать экранной процедуре, чтобы создать виртуальный диск и установить Windows 7 на USB. Следуйте инструкциям по установке Windows 7 на VirtualBox, чтобы завершить процесс.
Шаг 5: После завершения процесса установки вы можете безопасно закрыть VirtualBox и вынуть USB-накопитель.
Шаг 6: Теперь вы можете использовать этот USB-накопитель Windows 7 на любом компьютере с Windows, который вам нужен. Чтобы использовать Windows 7 на другом компьютере, подключите Windows 7 USB, откройте USB-накопитель и запустите файл portable-VirtualBox.
Эти 2 ссылки должны помочь в том, что вы ищете.
http://www.vbox.me/
http://www.intowindows.com/install-windows-7-on-usb/