VMware虚拟机

说说VMware Player的毛病及与VirtualBox虚拟机的一点对比

原来我一直被VMware公司的虚拟机所吸引,因为VMware的产品不仅在虚拟机界最有名气,还因为它出售企业级产品,叫人掏钱买的总不能太差吧!但安装了之后却失望了。我总结一下(我安装的VMware Player):

一般外部的观点是,VMware Player吃资源,VirtualBox在低配置的机器上表现更好,但VMware Player可开启3D加速,可玩大多数游戏。现在我要就说说我自己的一些感受:

VMware Player界面华丽,但是卡的很,拖动一下程序窗口就要卡一下,不知道是不是我的集成显卡问题。而且VMware Player在上个版本前一直都不能创建虚拟机,这个版本开始能够创建虚拟机了。可以从光盘创建,也可以直接从iso镜像创建,这一点比较方便。但是设置比virtualbox少的多,VMware Player把用户定位于非专业用户。

VMware Player在安装虚拟机时,使用一个内置的easy install来安装系统,简单的说,这玩意儿就类似于Ghost XP的无人值守一键安装,只需在创建虚拟机时输入好帐号密码和windows激活码,就不用再管它一路安好。方便归方便,但这样你也就无法对系统手动分区设置了,XP在安好之后只有一个c盘。见鬼的是这玩意儿好像还不能关掉。

VMware Player极度依赖网络,开机后假如不拨号直接打开VMware Player会假死般的卡上几分钟。在安装系统时会下载安装相应的插件,为什么不把这些插件直接集成在安装包里呢?本来安装包就已经不算小了(100多M)。在网速不好的时候简直要命,这种假设每个用户都有高速网络连接的行为,实在让人不敢恭维。

该死的下载窗口,取消下载后原来的下载任务都残留在窗口里,居然还不能清空。而且不能创建系统快照!

安装完XP,进入虚拟机之后:在virtualbox里,必须安装增强插件,才能把开始很小的桌面放大到全屏。VMware Player里,进入系统后调节一下分辨率就可以了。很方便。但是拖动窗口依然一卡一卡的。

打开DX设置,3D是激活的。但依然不能玩游戏。拷贝了几个游戏。ja2和英雄无敌3等打开之后只显示一个极小的窗口,和不调分辨率时一样,CS和红色警戒干脆无法运行。插入光盘时系统会去检测光盘导致桌面卡上半天,鼠标无法移动,也无法使用其他功能。难道这个狗日的软件是单线程的吗?

总之,VMware Player让我很失望。感觉vmware就像微软一样,走上了那条软件做的大而臃肿,靠市场运作取代用户体验的不归路。

如何拷贝VMware Player中的虚拟机

有很多理由使用VMware Player而不是vbox,vmplayer可以直接复制粘贴在宿主机和虚拟机中转换文件,并且有更好的3d驱动支持,这两点似乎vbox都没做到,但VMware Player默认是没有备份/拷贝/导出 虚拟机选项的。

而要做到这一点也很容易。在创建虚拟机时,记得要把所有磁盘内容放在一个文件里,这样要方便很多。(如果需要用u盘转移的话就分卷打包)。然后把最大的那个vmdk文件(即虚拟磁盘)和很小的vmx文件,拷贝到新目录下。可以给这两个文件更名以示区别。

用notepad++之类的东西打开vmx文件编辑。

一。把scsi=…..vmdk 那个地方改成你更名后的vmdk文件的名字
二。把dispalyname 换一个新名字,和原来不一样就行。否则和原有的虚拟机重名会出错

用vmplayer打开vmx文件(vmx和vmdk一定要在同一个文件夹下),程序会询问你是移动还是拷贝了这个虚拟机,选拷贝,程序会自动重设MAC之类的。

拷贝完成。如果仅仅是备份的话,什么都不用改,仅仅是把这两个文件拷贝出去就行了。

注意:如果你拷贝整个文件夹的话,有两个log文件被vm的常驻进程锁定,不能拷贝,我曾经换用Linux去拷贝,但这样太麻烦,而且其他的文件证实也没有用。

这个问题我曾经拿到别处去问,也做了很多搜索,都没有一个完整的答案。希望这篇日志可以帮到有同样需求的人