如果有人回答,我可以燃烧。
在工作中我使用Windows XP Pro机器进行开发,在家中使用Macbook Pro。我正在考虑使用VMWare Fusion(在Mac上)将我的开发环境转移到虚拟机。我的问题是,我可以使用我的Windows计算机在工作时打开在我的Mac上创建的虚拟机映像吗?
E.g。使用VMWare Fusion在Mac上创建虚拟服务器,将其克隆到USB记忆棒,将其投入使用并在工作中使用,将其保存回原装棒,回家并将其复制回mac并继续工作。
答案 0 :(得分:22)
简答:是的。
长答案:在OSX上显示为单个文件的内容只显示为Windows上具有多个文件的目录。几乎所有VMware系统之间的机器都非常便携,首次创建机器并查看高级选项时,您可以选择要使用的“兼容性”级别。这基本上会调整虚拟硬件设备,以仅使用目标兼容级别支持的设备。为了获得最大的兼容性,我通常会创建针对具有ESX Server兼容性的Workstation 5的VM。这为我提供了在Workstation 6,Fusion,ESX,VMWare Server和VMWare Player之间100%可移植的图像。如果您的图像是在Fusion中创建的,它们将可以移植到Windows(即VMWare Workstation 6.5),没有任何问题。
链接到VMWare's KB以解决兼容性问题
答案 1 :(得分:2)
是, 只需右键单击虚拟机文件(在Mac上),选择“显示包内容”,然后选择第一个显示“您的操作系统”-s001.vmdk或最大文件的文件,并将其复制到您的闪存驱动器或其他您将使用它将它传输到您的Windows机器。该.vmdk文件与vmware工作站和virtualbox(oracle的免费版本,但你需要硬件加速)兼容。
-mx
答案 2 :(得分:0)
我相信我已经在VMware website找到了我想要的东西。
封装 虚拟机本质上是一个软件容器,它在软件包中捆绑或“封装”一整套虚拟硬件资源,以及操作系统及其所有应用程序。封装使虚拟机非常便携且易于管理。例如,您可以像任何其他软件文件一样将虚拟机从一个位置移动到另一个位置,或者将虚拟机保存在任何标准数据存储介质上,从袖珍USB闪存卡到企业存储区域网络(SAN)的
硬件独立 虚拟机完全独立于其底层物理硬件。例如,您可以使用与底层硬件上存在的物理组件完全不同的虚拟组件(例如,CPU,网卡,SCSI控制器)配置虚拟机。同一物理服务器上的虚拟机甚至可以运行不同类型的操作系统(Windows,Linux等)。
当与封装和兼容性相结合时,硬件独立性使您可以自由地将虚拟机从一种类型的x86计算机移动到另一种类型,而无需对设备驱动程序,操作系统或应用程序进行任何更改。硬件独立性还意味着您可以在单个物理计算机上运行操作系统和应用程序的异构混合。