在5月初微软(Microsoft)开放了Windows 7 Release Candidate(RC) 操作系统的 下载。虽然仅是候选版本,但基本功能已不会再有大的调整,已经非常接近最终版本,微软亦向用户提供了密匙,相信已经有不少网友体验过Windows 7的魅力所在了吧。 与之前放出过的无数个Beta版本不同,微软在Windows 7 RC中新增加了Windows XP Mode(XPM)功能。那么XPM到底是何方神圣呢?与我们常见的“兼容模式”不同,XPM实际上是由Microsoft Virtual PC虚拟环境和完整的Windows XP SP3授权两部分组成的。简而言之就是在Windows 7中利用Virtual PC所安装的一个Windows XP虚拟系统。
当然XPM也不并是所有版本的Windows 7都能够使用,微软仅在Windows 7 Professional、Enterprise和Ultimate这三个版本中免费开放该项功能。
XPM对于一般的用户来说确实是一项新东西,但对于有使用过虚拟机软件的用户来说,则只不过是一个普普通通的虚拟系统而已。然而XPM却在近期的炒作中不断升温,一举成为微软标榜Windows 7中的新“特色”之一,下面就让我们一同来探讨一下Windows 7的这个新功能到底有何神秘。
◆在Windows 7中运行XP模式的硬件门槛
XPM与使用一般的虚拟机软件构建虚拟系统有所不同,微软强制限定了其使用的硬件门槛,就是必须要使用支持虚拟化技术的CPU,即可支持Intel-VT技术或者AMD-V技术的CPU才能够使用该功能,这无疑大大抬高了其使用的门槛。
在AMD方面,除了最低端的Sempron系列外,目前绝大部分的AMD CPU均可支持AMD-V技术,而Intel CPU方面则划分得较为复杂,具体可参阅下表。
Intel CPU支持Intel-VT技术情况一览:
◆确认CPU是否支持虚拟化技术
除了查阅上述表格之外,用户也可通过绿色小软件SecurAble来对自己的CPU进行验证:在"Hardware Virtualization"一栏显示为绿色"YES"或"Locked ON"字样时则可在Windows 7中启用XPM。
 支持Intel-VT技术的Intel Core 2 E6420 |
 Intel Pentium E5200并不支持该技术 |
 支持AMD-V技术的Athlon 64 3000+亦具备了开启XPM的条件
◆XPM下载及安装过程 在确认了自己的PC具备开启XPM功能后则可在微软官方页面下载Windows Virtual PC Beta以及Windows XP Mode Beta程序进行安装。
 选择好系统版本及语言,就可以下载程序了 | 按照自己所安装的Windows 7情况,确定是32bit或64bit系统。然后选择语言,目前微软官方提供了8种语言,包括英语、阿拉伯语、中文(简/繁)、法语、德语、日语、韩语和西班牙语。
Windows Virtual PC Beta安装程序的大小仅为4.88MB,而Windows XP Mode Beta的下载包则为445MB。
 点击安装Virtual Windows XP程序 |
 Virtual Windows XP安装程序 | 在完成上述安装后,我们就可以在Windows 7中启用XPM了。
◆Windows 7中XPM使用情况
在安装完成后启动XPM非常顺利,并不需要用户再作任何设置就能够正常使用了。
 查看虚拟XP系统情况:已是XP SP3版本,默认为用户分配256MB的内存 |
 在Windows 7中开启XPM情况(点击看大图) |
 XPM中的虚拟配置情况(点击看大图) | 用户可以自行设置虚拟系统的内存大小,最大可调整至2048MB。
微软在推出这项新功能时公布了其最低硬件要求,除了CPU要支持虚拟化技术外,还要求内存容量最低在2GB以上。我们尝试在内存容量仅为1GB的系统中开启XPM:
 在低内存PC中开启XPM情况(点击看大图) | 启动XPM内存占用率仅在35%左右,还是比较流畅的,但当在XPM中打开几个IE浏览网页时,内存占用率则迅速飙升至50%~70%以上,所以要较好地运行XPM最好还是保证2GB以上的内存。
至于有网友会问到,在XPM中运行游戏的情况如何,例如玩网游时双开(即在Windows 7中开一个,在XPM中又运行一个游戏程序),事实上这在XPM中是做不到的,引用微软Windows虚拟化战略部门主管Scott Woodgate的话来说:
“XPM作为Windows 7中的独有功能,是为中小型企业用户解决一些老程序兼容性问题的,并不适合用来打3D游戏、复杂的多媒体应用程序或是对硬件有特殊要求的应用程序,例如电视卡播放软件就不能在XPM中运行”。
所以XPM实际上是专门为需要运行Windows XP应用程序的中小企业而准备的,当然了大型企业用户则会选择采用更加专业的桌面虚拟化解决方案MED-V了。
◆Windows 7 XP模式真的值得期待吗?
事实上虚拟机亦并不是什么新鲜的东西了,在个人PC中其应用的空间更是少之又少,不过微软这次却借助了Windows XP在人们心目中建立的稳定性高、兼容性好等优良形象,巧妙地使其成为宣扬Windows 7兼容性的利器。
不过Windows 7中简陋的XPM相对于其他第三方虚拟软件来说是毫无优势可言的,对XPM有想法的用户完全可以利用VMware、VirtualBox等虚拟机软件在Windows 7中自己创建一个虚拟系统体验一番。
 利用VMware 6.5构建的虚拟XP系统(点击看大图) | 利用第三方虚拟机软件构建虚拟系统,并没有限定CPU的种类,采用Pentium Dual-core E5200亦能完美运行,而且还能模拟出具备一定3D性能的显卡。
要启用Windows 7中新增加的XPM功能,必须要突破硬件方面的限制,然而XPM所能够带来的虚拟性能亦并不比第三方虚拟机软件的出色,对于普通消费者来说,该功能仅仅是“鸡肋”而已。
不过目前Windows 7的XPM功能已经被炒作起来,Intel亦有意趁势推出更多可支持Intel-VT的CPU,而且第三季度还将Intel-VT引入到低端的Celeron E3000系列CPU中去,可谓是充分捉住了消费者盲目追新的心理。
对于绝大部分用户来说XPM真的用得着吗?个人觉得XPM仅仅是Windows 7的一种噱头而已,并没有多少值得期待的地方。 |