Хочу знати, чи можна створити повністю портативну віртуальну машину, використовуючи будь-які продукти, подібні до VMWare? Моя мета - створити віртуальну машину (XP як гостьову ОС), встановити в ній якусь програму, поставити vm в накопичувач usb2 (продуктивність не має значення) та запустити його в будь-якому хості Windows OS (xp, vista, 7 ), не встановлюючи нічого в хості, використовуючи будь-який обліковий запис хоста (адміністратор, гість, обмежено). Чи можливо це зробити за допомогою будь-якого продукту, подібного до 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, але один раз це буде швидше.