Windows 7下使用XP Mode运行XP程序
越来越多的人放弃了XP投入Windows7的怀抱,毕竟XP已经是10多年前开发的系统了。但是在某些特殊的时候还是需要用到XP平台,比如某些专业软件,某些网站的老系统需要IE6浏览器才能正常访问等等。这时候如果重装系统或者为此奔波寻找安装XP的电脑就太不值了。作为计算机专业学生,学习数据库的时候都想学习SQL Server2008吧,学习开发的时候都想学习VS2010吧。无奈的是学校要教SQL2000,老师示范的是VC6.0。自己电脑到底是装个XP还是Windows7?快使用Windows7下的XP Mode吧。
下载地址:http://www.microsoft.com/china/windows/virtual-pc/
需要下载Windows XP Mode安装程序(内含完整的正版XP操作系)和Windows Virtual PC安装程序(在Windows7下创建一个虚拟机以便运行XP系统)两个文件,并且需要你的Windows7系统版本为专业版或者旗舰版。好像家庭版和Basic版本不受支持。
下载两个文件以后,先安装Windows XP Mode再安装Windows Virtual PC。安装结束后需要重启电脑。进行到此还不算完成,因为下载的这两个安装文件版本的运行条件除了上述的Windows7版本的软件方面限制以外还需要你的计算机支持硬件协助虚拟化 (HAV)功能。不过普通的个人电脑通常都不具备这项功能,有的电脑具备此功能也需要在BOIS里面设置,操作繁琐。但是之后微软发布了一个解除该硬件门槛的补丁,安装以后即电脑不支持硬件虚拟化技术也能成功运行。
这里是去除硬件虚拟化技术限制的32位系统补丁下载:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=837f12aa-1d37-464e-ae59-20c9ecbebaf6
安装好补丁以后,虚拟机就算安装完成了。
下面是截图:
安装完成之后就会在开始菜单多出程序图标,Windows Virtual PC是虚拟机程序,用于管理和创建自己的虚拟机,Windows XP Mode则是众多虚拟机中的一个。除了XP的虚拟机,你也可以创建自己的虚拟机来安装其他的操作系统。
虚拟机的管理非常简单:如同一个很普通的文件夹,只是对虚拟机的一些配置文件进行设置管理。XP Mode则是在安装过程中自动创建好了的。
下面是运行的状态,可以看到系统自动分配了一个126G大小的C盘空间,虚拟机的实际占用大小则是动态增长的,虚拟机中使用容量多大,Windows7中的虚拟机文件就有多大,并不用担心因为安装一个XP系统要占用126G的硬盘空间。超过了126G会怎么样我也不知道,我的电脑总硬盘大小不过120G。同时在安装过程中系统会自动配置虚拟网卡,因此只要Windows7中可以上网,虚拟机中的XP系统同样也是可以上网的。另外XP系统还会自动创建映射网络驱动器分别对应Windows7系统的各个分区,同时映射系统光驱作为虚拟机光驱,可以直接通过光盘安装软件,也可以直接访问Windows7文件系统中的内容。
下面是最让人感兴趣的部分。Windows7系统下现在可用的虚拟机软件有很多,但是选择微软自家的产品当然有自己的独到之处。XP Mode与其他的虚拟机系统不同的就在于它可以将安装在虚拟XP系统中的应用程序发送到真实的Windows7操作系统中来,当作一个Windows7系统的软件来使用。
需要使用这项功能的条件是将需要使用的软件在XP中安装完成后,必须将XP Mode注销并且关闭。
然后在开始菜单中选择想要使用的程序运行:
看看,直接在Windows7下使用VB6.0和SQL Server2000还不错吧!
需要注意的是XP Mode中的程序即使在Windows7中运行了,它的文件系统仍然是XP Mode中虚拟的文件系统。不过我们可以直接访问Windows7真实系统的映射网络驱动器。
对于有特殊需要的人来说,除了安装双系统外这也是一个不错的选择。不需要频繁的重启切换,使用起来很方便。最后推荐大家都来使用Windows7,毕竟XP已经是10多年前开发的系统了。