是否可以创建便携式VM?

Ani*_*jee 16 virtualization vmware portability virtualbox virtual-machine

我想知道是否可以使用任何类似VMWare的产品创建一个完全可移植的虚拟机?我的目标是创建一个虚拟机(XP作为客户操作系统),在其中安装一些应用程序,将vm放入usb2驱动器(性能不是问题),并在任何Windows操作系统中运行它(xp,vista,7)没有在主机中安装任何东西,使用任何主机帐户(admin,guest,limited).是否可以使用任何类似产品的vmware来做到这一点?如果可能的话哪一个是我最好的选择?

sas*_*ont 7

如果您想利用硬件辅助虚拟化,无法完成.基本上,您需要管理员权限才能访问所有可以快速实现现代硬件辅助虚拟化的漂亮功能.

QEMU可以在几种不同的模式下运行.当作为仿真器运行时,处理器在软件中复制,因此不需要硬件辅助虚拟化.这种仿真很慢,但如果您正在开发与主PC不同的嵌入式硬件,那么这种仿真非常有用.

  • 这不是一个令人满意的答案,尤其是"无法完成"的部分.OP要求提供便携式虚拟机,而无需在非管理员帐户下运行它...因此限制在VM软件中.事实上,很有可能,例如http://www.vbox.me/. (4认同)

小智 6

您是否绝对需要在Windows上运行VM?如果没有,并且如果允许重新启动硬件,则可以在USB驱动器上安装可启动的操作系统.当你在其他地方时直接从USB启动,当你回到桌面时,使用你选择的VM工具从USB启动(我知道VMware和QEMU允许你访问原始设备).

您还可以考虑使用可引导CD进入VM环境,然后访问USB上的VM.我知道有CD会提供KVM或QEMU(我认为Knoppix有它); 我不确定是否要启动到VMware Server/Workstation环境.