admin管理员组

文章数量:1537056

安装Windows7以后,觉得Virtual XP Mode是一个很不错的设计,也就是利用虚拟技术为Win7建构一个执行XP专用软件的WinXP模式。

        首先检查操作系统是否支持Windows Virtual PC。这是官方给出的要求:

 支持的操作系统:Windows 7

Windows 7 家庭普通版、Windows 7 家庭高级版、Windows 7 专业版、Windows 7 旗舰版、Windows 7 企业版。
注意:Windows Virtual PC Beta 版本要求使用 Windows 7 RC

 处理器:
支持硬件虚拟化的处理器,并在 BIOS 中开启 AMD-V(VM) 或 Intel(R) VT

 内存:
建议内存为 2GB

 硬盘要求:20MB 硬盘空间,用于安装 Windows Virtual PC。建议为每个虚拟 Windows 环境准备额外 15GB 的硬盘空间。

        对于支持硬件虚拟化的处理器,我们能够用一个小工具来检测一下:Securable。大家可以去附件中查看。双击打开后,3个检测结果一目了然。

        只有这种情况才能顺利安装,如果最后一项显示【locked off】,那就要去主板的BIOS中打开硬件虚拟化的支持,然而出现其他情况的朋友都不能安装。目前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、Intel公司的EM64T技术、和Intel公司的IA-64技术。其中IA-64Intel独立开发,不兼容现在的传统的32位计算机,仅用于Itanium(安腾)以及后续产品Itanium 2,我们家用机的CPU是无福享受这IA-64技术了。

下载一个Win7的补丁,Windows6.1-KB958559-x86.msu

32位链接:http://download.microsoft/download/8/C/6/8C620E1A-2A14-411F-A091-27AE6EDE0675/Windows6.1-KB958559-x86.msu

64位链接:http://download.microsoft/download/8/C/6/8C620E1A-2A14-411F-A091-27AE6EDE0675/Windows6.1-KB958559-x64.msu

        这个补丁就是Windows Virtual PC Beta,大小约为5兆左右。下载好了就安装吧。

         第一步是许可条款,也就是协议。点击【我接受】。

        安装正在进行中……

        安装完成后,提示重新启动使设置生效,点击【立即重新启动】。

        重启以后大家可以看到,开始菜单-程序里多了一个菜单。这就是刚才安装的那个补丁,点击【Virtual Windows XP】来下载Windows XP Mode

        点击【下载】,前往Microsoft网站。

        在这里选择Win7的类型,和需要下载的XP语言种类,然后点击【Download Windows XP Mode Beta】。

        调出IE下载程序,或者我们可以用迅雷下载。

        这需要一段时间了,文件大小为551兆。因为我是在图书馆下载的,所以几分钟就OK了。

        双击打开安装程序,点击【下一步】。

        在这里选择安装Virtual Windows XP的目录路径,因为以后.vhd硬盘文件会越来越大,所以放在一个有足够空间的分区中。

        而且这里不能在安装中自动创建目录,所以我们需要手动创建一个目录啦~

        安装过程进行中……

        安装完成后勾选【启动 Virtual Windows XP】,点击【完成】。

        这是Virtual Windows XP的许可协议,点击【下一步】。

        这是Virtual Windows XP的启动密码,我设置为abc,并且勾选【记住凭据】,点击【下一步】。否则以后在启动的时候总是要输入用户名和密码。

        在这里选择Virtual Windows XP 是否打开自动更新。这里我要跟大家说一声了,因为这个Virtual Windows XP是绝对没有盗版的,不存在更新后黑屏的情况,大家可以放心的勾选【立即打开自动更新】,点击【下一步】。

        这里是首次使用时,要进行Virtual Windows XP的设置,等几分钟就好了。

        不知不觉中,我们的Virtual Windows XP已经启动到桌面了。哈哈,又看见这熟悉的桌面和主题了。

        接下来我们会对Virtual PC进行一些设置,使用起来会更方便。相信使用过VPCVMware的朋友都知道能更改虚拟机的硬件配置。对了,Win7下的 Virtual PC配置在刚才那个目录中。

        乍一看,这个目录中也没有设置面板啊?当我们选中一个虚拟机之后就出来了。

        当然了,现在打开设置面板也是没有用的,因为这个虚拟机正在运行,不能更改硬件配置。但是这里有很重要的一个地方:

        我们先不做任何更改,试试给Virtual Windows XP关机就知道其中的缘由了。

        当点击【断开】后,会有一个确认框。

        之后Virtual Windows XP就会休眠,在虚拟机管理目录能够查看。休眠有啥好处呢?能够快速恢复到启动状态。但是有什么缺点呢?

        看看这张截图就知道了:

        对,物理机系统休眠以后我们不能断电,虚拟机系统休眠后也不能断电,就是说我们不能在系统休眠时对硬件配置做任何改动[ps:除了可热插拔硬件]。难道我们要一直以256M内存跑XP?针对这种情况,我们应该在关闭处勾选【提示选择操作】。为什么不选关闭呢?如果我们真的有需要让虚拟机系统休眠,岂不是拆了东墙补西墙?

        以后虚拟机断开连接的时候就会出现一个提示面板,

        然后我们一起来看看Virtual Windows XPVPC 中的WindowsXP有啥区别吧!

        我个人认为,最大的区别就是建立了虚拟机和宿主机之间无缝的连接。在Virtual Windows XP中能够看到我的物理硬盘,并且能够访问。

        再来看看其他方面的内容吧,这是系统属性面板。可以发现Virtual Windows XPSP3版的。虽然说微软早在414日已经放弃对Windows XP的主流支持,但是Windows XP良好的软、硬件兼容性是不可否认的。当初我不用Vista就是因为这个,好多低版本的软件都不兼容。

        假如我们有些软件无法在Win7下安装,那就在Virtual Windows XP中安装吧,实现了虚拟机对宿主机的无缝管理和控制。到这时候有的朋友就会问了,是不是Virtual PC下只能安装一个Virtual Windows XP?当然不是了,我们也可以安装其他操作系统。在虚拟机管理目录中,点击【创建虚拟机】。

        这里填入虚拟机的名称和存放位置,点击【下一步】。

         这里是选择分配虚拟机内存大小,一定要注意按需分配,不能给的太大或者太小,我会在以后的文章中跟大家讨论虚拟机的硬件配置。勾选【使用计算机网络连接】,这样虚拟机就能和外网互联了。点击【下一步】。

         这里选择创建一块虚拟硬盘,和VMware不同的是,VPC.vhd虚拟硬盘文件是随着使用增长的,创建时不用输入上限值,但是VMware必须要输入上限值。因为VistaWin7的硬盘文件格式都是NTFS,所以不用担心分区不支持单个文件大于4G了。

         创建之后,右键点击虚拟机,选择【设置】,将安装光盘镜像插入虚拟光驱中。启动后就能安装了。

         好了,Virtual PC的新特性和Windows XP Mode就介绍到这里,其他的地方还需要我们一起去发现、去交流。不管怎么说,这是一个技术的创新,虚拟化。下一篇,我们一起在Win7上安装VMware Server 2.0,来看看VMware在虚拟技术方面的造诣吧!

本文出自 小段” 博客,转载请与作者联系!

本文出自 51CTO.COM技术博客

本文标签: WindowsModeXP