小编Ani*_*jee的帖子

是否可以创建便携式虚拟机?

我想知道是否可以使用任何类似 VMWare 的产品创建完全可移植的虚拟机?我的目标是创建一个虚拟机(XP 作为来宾操作系统),在其中安装一些应用程序,将 vm 放入 USB2 驱动器(性能无关紧要),然后在任何 Windows 主机操作系统(xp、vista、7 ) 无需在主机中安装任何内容,使用任何主机帐户(管理员、访客、受限)。是否可以使用任何 vmware 之类的产品来做到这一点?如果可能,那么哪一个是我最好的选择?

PS:我找到了一个最接近的匹配:Qemu; 但它慢得多。在 qemu 上运行的 XP 操作系统中进行任何实际工作(在 .net 上编写代码)几乎是不可能的。有没有比 Qemu 更好的,或者无论如何我可以让 Qemu 更快?但是有一个限制,我没有对所有机器的管理员权限,因此该解决方案应该可以在任何基于 Windows 的系统上移植。

来自 OP 的回答

伙计们,

感谢您的宝贵回应。我一直在用 Qemu 进行黑客攻击,因为它很有前途,并且符合可移植性的定义(我实际上想要什么);你不需要在主机上安装任何东西。我发现了一个调整(尽管你们所有人可能都知道)并想与你们分享。如果你使用

-no-acpi
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

使用此选项安装 XP 需要很长时间,但安装后速度更快。

portable virtualization virtual-machine

17
推荐指数
2
解决办法
1万
查看次数

标签 统计

portable ×1

virtual-machine ×1

virtualization ×1