XP Mode好用吗? 深入体验Windows 7 XP Mode
2009-11-30常岩
常 岩
从Windows 7 RC版开始,微软就在自己的新一代操作系统中加入了一项名为Windows XP Mode的功能,通过基于自家Windows Virtual PC虚拟机的成熟技术,为用户构建了一个高效高仿、互通互联的正版Windows XP环境,让大量只能停留在XP时代的工作任务可以转移到Windows 7当中来,减少了难以预计的兼容性问题,是微软推广Windows 7操作系统的利器。在Windows 7 RTM版本发布之后,XP Mode功能也进行了同步更新,标志着该功能设计上基本确定,运行也基本平稳,因此我们可以在Windows 7正式发布之前就体验一下这项功能。
安装XP Mode
微软将XP Mode功能的使用者限定为高端用户,因此对部署安装的条件要求得比较苛刻。
1,硬件方面,需要至少2GB内存与一颗支持芯片级虚拟化技术的CPU。值得注意的是,主流市场上的PentiumE5000系列、Core 2 DuoE7000/08000系列均不支持虚拟化技术,无法安装XP Mode功能。用户判断自己的电脑是否能安装XP Mode,可以使用一款名为Securable的小软件,下载地址:www.grc.com/files/securable.exe。运行软件后,“Hareware Virtualization”显示为“YES”即表示CPU支持虚拟化技术,可以安装XP Mode。
2,软件方面,只有Windows 7旗舰版(Ultimate)、专业版(Professional)和商业版(Buslness)才能安装此功能。安装XP Mode,首先要在微软官网下载相应的软件,地址:www.microsoft.com/windows/virtualpc/download.aspx,下载完成后会得到一个KB958559补丁和一个Windows XP操作系统的镜像文件。安装KB958559补丁并重启后,在开始菜单中运行“VirtualWindows XP”,选择恢复Windows XP镜像的磁盘分区,,注意初始安装会要求至少1.6GB硬盘空间。不过,以后运行XP Mode时所安装的软件都会存放在该分区,因此建议该分区至少留有IOGB以上的剩余空间。然后在开始菜单中运行“Windows XP Mode”,确认WindowsXP的授权协议,设置安装文件夹和用户密码即可。
XP Mode兼容性和性能测试
XP MOden拟出了完整的Windows XP桌面,并将虚拟内存的容量设定为512MB,其分辨率小于屏幕分辨率,但用户可以手动调节虚拟内存容量和分辨率。与其它虚拟机软件不同的是,XP Mode不需要手工安装任何插件工具,自动将全部硬件安装到位,鼠标和硬盘分区均直接接入虚拟机无缝使用(XP Mode以网络硬盘的形式挂载主系统的磁盘分区)。这些都说明XP Mode与硬件的结合相当紧密,那么它的实际兼容性和性能又如何呢?下面笔者就针对最常见的应用进行测试。
1,常用工具软件
字处理软件应该是绝大多数商务用户每天都要面对的工作平台,XP Mode对于Office系列软件的支持可谓完美,Office 2003和Office 2007都能顺畅运行,而最新的wPS2009在测试中也没有遇到任何问题,只是启动速度明显感觉偏慢一些。其它方面,试验了一Adobe系列产品,同样没有问题,甚至连老旧的Foxpro 6.O也能正常运行。
2,互联网接入
在以往的虚拟机应用中,由于用户安装操作系统的不确定性,用户在系统配置完成之后还需要对网络模块进行设置才能实现上网功能。而在XP Mode中,由于系统已经封装完毕,所以宿主机连上互联网之后,虚拟机就能正常上网,同时还可以设置网络共享。在XP Mode窗口中,常用的IE、Firefox、Chrome浏览器和IM软件都能稳定工作,甚至连虚拟机内Windows XP自带的系统升级功能也可以使用。
3,影音娱乐
为了模拟国内绝大多数用户的使用习惯,笔者在XPMode中安装了暴风影音和千千静听两款播放器。在音频方面,无论是MP3还是APE音乐都能流畅播放。而在视频方面,笔者发现XP Mode的性能明显不如宿主机。宿主机原本可以软解码720p和1080p高清视频,在XP Mode上播放时却出现了严重的跳帧现象。笔者将xP Mode默认调用的内存容量从512MB加大到1.5GB,这时才勉强实现了720p的流畅播放。
4,游戏娱乐
其实,很多玩家在Windows 7上安装XP Mode不为了别的,就是为了能够重温那些早期的经典游戏。通过设备管理器可以看到,XPMode中虚拟出的显卡是“S3Trio32/64”,并且只支持16位色彩显示。由于虚拟显卡没有3D加速功能,经过反复尝试,任何3D游戏都无法在XP Mode中运行,运行时会报错。至于2D游戏,笔者发现其兼容性也并非十全十美,《红色警戒》和Flash游戏可以良好运行,但《星际争霸》、《帝国时代2》和《百战天虫:世界大战》等游戏却会报错而无法运行。
写在最后
在测试中可以很明显地发现,为了提高兼容性,Windows 7 XP Mode对硬件的功能和性能都作了极大的限制,虚拟显卡没有3D加速功能,只支持16位色彩显示,内存容量默认仅为512MB。因此笔者很遗憾地告诉大家,XP Mode并非为游戏和影音娱乐而开发,任何使用3D加速的游戏(包括不少2D游戏)都无法运行,影音播放性能也不如宿主机。对于微软来说,XP Mode主要的作用是让办公用户更好地过渡到Windows 7平台,使用一些老式应用程序(如统计、财务和税务软件)。而XP Mode获取简单、安装简洁,并且已配置好几乎全部功能,同主系统连接紧密,相比其它如VMware、Virtual Box等虚拟机软件更加易用,也更稳定。因此,玩家不必对XP Mode抱太大的期望,办公用户则不妨好好利用该功能,在Windows7操作系统下实现对老旧软件的良好兼容。