对于VMWare WorkStation(其后简称VMWare)来讲,用了很多年一直觉得不错,虽然微软从Windows 2008开始推出了Hyper-V,但是在自己日常使用的计算机上安装Windows 2008好像不太现实,因为毕竟还是清楚桌面操作系统和服务器操作系统的区别。所以,一直以来计算机上安装的都是桌面级的操作系统,从Windows 98、2000、XP到现在的Windows 7一如既往。这样就出现一个问题,用不了Hyper-V了,还是继续挖掘VMWare的潜力吧。

对于VMWare来讲,功能的确很强大。其中多快照支持、完全克隆、连接克隆等被诸多IT PRO在虚拟实验中经常用到,而且其虚拟网络功能也很强大,并且很多时候可以和一些路由、交换机模拟器结合使用,以便实现一个非常“真实”的实验环境。但是,在本文中要介绍的并非VMWare的这些功能,而是它的Unity功能。

所谓VMWare的Unity有点像微软的App-V,只不过其虚机是在宿主机(即:通常所谓的真实机)本地。通过Unity打开的窗口实际上是VMWare虚机的窗口,但是给用户的体验却是在宿主机上打开一样。由此,若用户要运行一些与宿主机系统不兼容的应用程序时,可以通过在VMware中安装这一应用程序,然后通过Unity来运行,就如同其运行在本机一样。这和在本身的VMWare窗口中的虚机上运行的感觉绝对是完全不相同的。特别是在运行一些游戏程序时尤为如此。现在通常一些国内的网上银行的U盾不支持Windows 7,那么使用这种方式可以让用户很容易实现在Windows 7“直接”运行这些网上银行的体验。

在Windows 7中安装VMWare WorkStation 7是完全没有问题,然后再在其中安装早为大家所熟悉的Windows XP操作系统,安装VMWare Tools和一系列需要安装的应用程序。并按照通常VMware的使用配置好环境(如图1)。

clip_p_w_picpath002

图1

在本文中作为演示的这台虚机上安装了一些早期游戏产品,如:星际争霸、暗黑II等等,可以通过其开始菜单看到(如图2)。

clip_p_w_picpath004

图2

如果按照通常的VMWare使用方式,在这一虚机来运行这些游戏是完全没有问题,为了体验更加真实的使用效果,让这些游戏就像在宿主机中直接运行一样,那么可以启用Unity。其操作是直接在VMware的工具栏上点击“Unity”按钮(如图3)。不过需要注意的是,该按钮有时会显示为感叹号,这时是不能使用Unity功能,通常当系统启动后还没与登录的情况下,该按钮为感叹号。

clip_p_w_picpath006

图3

启动Unity功能后的VMWare窗口会自动最小化,此时宿主机的“开始”按钮上方会出现一个关于已启用Unity功能虚机的快捷菜单按钮(如图4),可以点击并展开菜单,其中显示就是虚机中的资源,包括“我的电脑”、“我的文档”、“控制面板”和“程序”菜单等等。

clip_p_w_picpath008

图4

以当前虚机中的游戏程序来讲,在菜单中点击运行“星际争霸”,这个应用程序能在宿主机桌面上正常运行(如图5),并且给人的感觉就是在宿主机上直接打开运行的一样。

clip_p_w_picpath010

图5

此外,还可以来感受一下真实的游戏时的感觉(如图6)。

clip_p_w_picpath012

图6

不仅如此,如果需要访问虚机的某个文件夹,同一可以使用这个菜单来打开(如图7),演示了打开虚机中“我的文档”的操作。

clip_p_w_picpath014

图7

在访问虚机的文件夹时,也如同在宿主机上直接打开自己的文件目录一样方便,并且还可以支持一次性同时打开多个虚机上的文件夹。如果,需要往虚机中复制数据,也可以像在宿主机自身的两个文件夹之间复制数据一样操作(如图8)。

clip_p_w_picpath016

图8

当然,最重要的一点,Unity在使用过程中除了资源的占用为不会对宿主机上执行的操作有任何影响,即使资源上的占用也和在VMWare非Unity模式下运行一样多。如果不想再运行那些与宿主机系统不兼容的应用程序,可以退出Unity模式(如图9),在VMware窗口中关闭虚机即可。

clip_p_w_picpath018

图9

最后,还可以对Unity模式的外观进行修改,比如改变其窗口边框颜色,是否显示Unity图标等(如图10)。

clip_p_w_picpath020

图10

总之,VMware使用Unity在Windows 7中运行Windows XP,要比直接使用Windows 7提供的Windows XP model的感觉要强一些(虽然都支持App-V,不过对于Windows XP model来讲遇到绿色软件就有点麻烦了),但是就是不爽的是:Windows 7的Windows XP model中提供的Windows XP是免费正版的,而用VMWare还需要有一个Windows XP的购买授权。呵呵呵,有利就有弊,大家自己选择吧!