Я хочу знать, возможно ли создать полностью переносимую виртуальную машину, используя любой из продуктов, подобных VMWare? Моя цель состоит в том, чтобы создать виртуальную машину (XP в качестве гостевой ОС), установить в нее какое-либо приложение, поместить vm в дисковод usb2 (производительность не имеет значения) и запустить ее на любом хосте Windows OS (XP, Vista, 7). ) без установки чего-либо в хосте, используя любую учетную запись хоста (admin, guest, limited). Возможно ли это сделать с помощью любого продукта, похожего на vmware? Если возможно, то какой мой лучший выбор?
PS: я нашел ближайший матч: Qemu; но намного медленнее. Любая реальная работа (кодирование на .net) в операционной системе XP на qemu практически невозможна. Есть ли что-нибудь лучше, чем Qemu, или я могу сделать Qemu быстрее? Но есть одно ограничение: у меня нет прав администратора для всех машин, поэтому решение должно быть буквально переносимым в любой системе на базе Windows.
Из ответа ОП
Ребята,
Спасибо за ваши ценные ответы. Я много работал с Qemu, потому что это довольно многообещающе и соответствует определению переносимости (чего я на самом деле хочу); Вам не нужно ничего устанавливать на хост. Я обнаружил твик (хотя вы все можете это знать) и хотел бы поделиться с вами, ребята. Если вы используете
-no-acpi
вариант для Qemu, он намного быстрее, почти не vmware / virtualbox, но это производительность, с которой я могу жить. Я использовал следующую команду для Qemu
"J:\Virtualization\QEMU\qmqemu0-12-3\qemu.exe" -L "J:\Virtualization\QEMU\qmqemu0-12-3" -M "pc" -m 512 -cpu "qemu32" -vga cirrus -serial vc -parallel vc -name "MinXP" -drive "file=J:\Virtualization\QEMU\Store\MinXP.qcow2,index=0,media=disk" -boot order=dc,menu=on -net nic,vlan=0,macaddr=52-54-00-F3-27-A6,model=rtl8139 -net user,vlan=0 -win2k-hack -no-acpi -hwnd 722498 -localtime
С этой опцией установка XP займет много времени, но после запуска она будет быстрее.
источник
Вы можете попробовать портативный виртуальный ящик. Я никогда не изучал это сам, но у этого есть обещание.
http://www.vbox.me/
http://www.dedoimedo.com/computers/portable-virtualbox.html
источник
Я использую загрузочный Linux с установленным Virtual Box для запуска виртуальной машины Windows. Не нужно ничего устанавливать на машине или быть администратором. Но BIOS должен поддерживать загрузку с USB-устройства (или компакт-диска с загрузчиком для загрузки Linux с USB-устройства). Производительность зависит от аппаратного обеспечения хоста и самого устройства USB.
Это не так сложно настроить, даже если вы обычно не используете Linux.
У меня нет пошагового руководства, но я изложил процедуру в своем блоге
источник
Я думаю, что в принципе любой из них сделает это. VMWare, VirtualBox и т. Д. Вот почему вы можете загружать целые рабочие виртуальные машины, созданные другими людьми, например, готовые виртуальные блоки LAMP. Я бы начал с VirtualBox.
источник