我想知道是否可以使用任何类似VMWare的产品来创建完全可移植的虚拟机?我的目标是创建一个虚拟机(XP作为客户机OS),在其中安装一些应用程序,将vm放入usb2驱动器(性能无关紧要),然后在任何Windows主机操作系统(xp,vista,7)上运行),而无需使用任何主机帐户(管理员,访客,受限)在主机中安装任何内容。可以使用任何类似产品的vmware来做到这一点吗?如果可能的话,哪一个是我最好的选择?
PS:我找到了最接近的比赛:Qemu;但是它慢很多。在qemu上运行的XP操作系统中做任何实际工作(在.net上进行编码)几乎是不可能的。有没有比Qemu更好的产品,或者有什么我可以使Qemu更快的产品吗?但有一个限制,我没有对所有计算机的管理员特权,因此该解决方案应在任何基于Windows的系统上都可以移植。
从OP的答案
伙计们
感谢您的宝贵回应。我一直在与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,但是一旦安装,它就会更快。