
securable查看CPU是否支持虚拟化
Windows 7 RC发布的时候提到了有一个兼容XP程序的功能,简称XPM,其实就是使用微软的虚拟机程序Virtual PC(简称VPC)加上一个XP的授权,在虚拟机中运行程序来实现兼容XP程序的目的。
装上Windows 7以后,要使用XPM的话,要单独下载虚拟机程序及XP文件,下载地址。
如果想使用XPM的话首先CPU要支持虚拟化,是否支持可以下载
securable,如果打开以后显示3项全是绿色的就代表支持虚拟化。
如果第三项显示红色的Locked off,说明CPU支持这个功能,进到BIOS中找到CPU一项,将virtuallization technology设置成enabled即可,改完直接重启是不生效的,需要关机再开机才可以生效,目前绝大多数的AMD的CPU都支持VT虚拟化,部门INTER的CPU是不支持的,特别是有一部分酷睿的CPU都不支持,装之前最好是先运行这个程序查询一下。
目前虚拟机程序只有英文的,但XP文件已经有中文的版本了,分别是X86和X64版,可对应自己的操作系统来选择,由于我装的是X86的WINDOWS 7,所以选择的是X86版本,所以需要安装X86的版本。

选择版本是X64还是X86
先安装Windows6.1-KB958559-x86.msu,安装完成后重启,以后再安装VirtualWindowsXP-X86.msi,安装过程中会提示输入密码及部分设置,完成之后可自动打开XP虚拟程序界面。

XPM界面
看一下硬件管理器,里面的硬件基本都是虚拟的,所以如果想用这个XPM来玩游戏是不太现实的。

虚拟的硬件
在XPM中,自动为本机每个分区都自动设置了映射,可以直接使用本机硬盘上的资源,所以想用这个来运行病毒的话还是不太安全。

映射的分区
如果这样的话只是最普通的一个虚拟机功能,XPM还提供了一个离线使用XPM程序的功能。
在XPM中安装的程序,会自动发布到真机程序中的VPC目录中,例如在XPM中安装一个WINRAR程序后,在本机的开始菜单VPC目录中,可以看到WINRAR的快捷方式。

开始菜单
之后在关闭VPC的情况下,也可以在机本直接调用这个WINRAR程序,在运行这个程序后,会提示选择启动方式,如果选择Open Virtual Application的话,就可以在VPC不启动的情况下,直接启动WINRAR,有点像Vmware的Unity功能。

不启动XPM的情况下启动XMP中的程序
当然,这个过程也要启动VPC的组件。

后台加载
WINRAR已经打开,这样就实现了在Windows 7中运行了XP程序。

这样就在Windows 7中运行了XP程序
当然这功能在VMware里也早就有了,叫做Unity模式,但要先启动VMware才可以在本机桌面上调用虚拟机内部的程序。
现在还有很多银行的网银不能兼容Windows 7 ,就可以通过XPM来解决,一方面完美兼容了网银,另一方面也提高了网银的安全性,因为虚拟机中只安装网银,避免了一些病毒和间谍软件的困扰。
转载请注明出处: 转载自老耿的博客---http://www.laogeng.org
2 条评论 于 “Windows 7 试用感受之 XPM(虚拟XP)”
[...] 在我们读写文件的时候,杀毒软件会预先将这些文件读取到内存,然后再将杀毒软件的特征码加载到内存来比对,判断文件是否存在病毒,如果杀毒软件有启发式防病毒模块的话,还要把虚拟机的引擎加载到内存里,因为内存比较大所以可能不会因为内存的变化而有“卡”的感觉,但特征码的比对和虚拟机引擎会在短时间内使CPU的使用率变得非常高,如果是比较老或是性能不是很好的CPU,就会感觉到“卡”。 [...]
[...] VMware可以同时启动多个虚拟机,而且可以跟真机同时在线运行,还可以通过Unity或XP Mode等功能直接调用虚拟机中的程序,这是VHD的方式所做不到的,而且VMware可以随时将系统恢复到任意一个快照,所以在VMware中测试软件是非常方便的,VMware是虚拟的硬盘,所以即使运行病毒也不会影响真机。另外还可以把VMware虚拟成一个设备,通过真机来访问,这都是VHD无法实现的。 [...]