安装 Windows7 以后,觉得 VirtualXPMode 是一个很不错的设计,也就是利用虚拟技术为 Win7 建构一个执行 XP 专用软件的 WinXP 模式。
首先检查操作系统是否支持 WindowsVirtualPC 。这是官方给出的要求:
支持的操作系统: Windows7
Windows7
家庭普通版、
Windows7
家庭高级版、
Windows7
专业版、
Windows7
旗舰版、
Windows7
企业版。
注意:
WindowsVirtualPCBeta
版本要求使用
Windows7RC
。
处理器:
支持硬件虚拟化的处理器,并在
BIOS
中开启
AMD-V(VM)
或
Intel(R)VT
。
内存:
建议内存为
2GB
。
硬盘要求: 20MB 硬盘空间,用于安装 WindowsVirtualPC 。建议为每个虚拟 Windows 环境准备额外 15GB 的硬盘空间。
对于支持硬件虚拟化的处理器,我们能够用一个小工具来检测一下: Securable 。大家可以去附件中查看。双击打开后, 3 个检测结果一目了然。
只有这种情况才能顺利安装,如果最后一项显示【 lockedoff 】,那就要去主板的 BIOS 中打开硬件虚拟化的支持,然而出现其他情况的朋友都不能安装。目前主流 CPU 使用的 64 位技术主要有 AMD 公司的 AMD64 位技术、 Intel 公司的 EM64T 技术、和 Intel 公司的 IA-64 技术。其中 IA-64 是 Intel 独立开发,不兼容现在的传统的 32 位计算机,仅用于 Itanium (安腾)以及后续产品 Itanium2 ,我们家用机的 CPU 是无福享受这 IA-64 技术了。
下载一个 Win7 的补丁, Windows6.1-KB958559-x86.msu
这个补丁就是 WindowsVirtualPCBeta ,大小约为 5 兆左右。下载好了就安装吧。
第一步是许可条款,也就是协议。点击【我接受】。
安装正在进行中 ……
安装完成后,提示重新启动使设置生效,点击【立即重新启动】。
重启以后大家可以看到,开始菜单 - 程序里多了一个菜单。这就是刚才安装的那个补丁,点击【 VirtualWindowsXP 】来下载 WindowsXPMode 。
点击【下载】,前往 Microsoft 网站。
在这里选择 Win7 的类型,和需要下载的 XP 语言种类,然后点击【 DownloadWindowsXPModeBeta 】。
调出 IE 下载程序,或者我们可以用迅雷下载。
这需要一段时间了,文件大小为 551 兆。因为我是在图书馆下载的,所以几分钟就 OK 了。
双击打开安装程序,点击【下一步】。
在这里选择安装 VirtualWindowsXP 的目录路径,因为以后 .vhd 硬盘文件会越来越大,所以放在一个有足够空间的分区中。
而且这里不能在安装中自动创建目录,所以我们需要手动创建一个目录啦 ~
安装过程进行中 ……
安装完成后勾选【启动 VirtualWindowsXP 】,点击【完成】。
这是 VirtualWindowsXP 的许可协议,点击【下一步】。
这是 VirtualWindowsXP 的启动密码,我设置为 abc ,并且勾选【记住凭据】,点击【下一步】。否则以后在启动的时候总是要输入用户名和密码。
在这里选择 VirtualWindowsXP 是否打开自动更新。这里我要跟大家说一声了,因为这个 VirtualWindowsXP 是绝对没有盗版的,不存在更新后黑屏的情况,大家可以放心的勾选【立即打开自动更新】,点击【下一步】。
这里是首次使用时,要进行 VirtualWindowsXP 的设置,等几分钟就好了。
不知不觉中,我们的 VirtualWindowsXP 已经启动到桌面了。哈哈,又看见这熟悉的桌面和主题了。
接下来我们会对 VirtualPC 进行一些设置,使用起来会更方便。相信使用过 VPC 、 VMware 的朋友都知道能更改虚拟机的硬件配置。对了, Win7 下的 VirtualPC 配置在刚才那个目录中。
乍一看,这个目录中也没有设置面板啊?当我们选中一个虚拟机之后就出来了。
当然了,现在打开设置面板也是没有用的,因为这个虚拟机正在运行,不能更改硬件配置。但是这里有很重要的一个地方:
我们先不做任何更改,试试给 VirtualWindowsXP 关机就知道其中的缘由了。
当点击【断开】后,会有一个确认框。
之后 VirtualWindowsXP 就会休眠,在虚拟机管理目录能够查看。休眠有啥好处呢?能够快速恢复到启动状态。但是有什么缺点呢?
看看这张截图就知道了:
对,物理机系统休眠以后我们不能断电,虚拟机系统休眠后也不能断电,就是说我们不能在系统休眠时对硬件配置做任何改动 [ps: 除了可热插拔硬件 ] 。难道我们要一直以 256M 内存跑 XP ?针对这种情况,我们应该在关闭处勾选【提示选择操作】。为什么不选关闭呢?如果我们真的有需要让虚拟机系统休眠,岂不是拆了东墙补西墙?
以后虚拟机断开连接的时候就会出现一个提示面板,
然后我们一起来看看 VirtualWindowsXP 与 VPC 中的 WindowsXP 有啥区别吧!
我个人认为,最大的区别就是建立了虚拟机和宿主机之间无缝的连接。在 VirtualWindowsXP 中能够看到我的物理硬盘,并且能够访问。
再来看看其他方面的内容吧,这是系统属性面板。可以发现 VirtualWindowsXP 是 SP3 版的。虽然说微软早在 4 月 14 日已经放弃对 WindowsXP 的主流支持,但是 WindowsXP 良好的软、硬件兼容性是不可否认的。当初我不用 Vista 就是因为这个,好多低版本的软件都不兼容。
假如我们有些软件无法在 Win7 下安装,那就在 VirtualWindowsXP 中安装吧,实现了虚拟机对宿主机的无缝管理和控制。到这时候有的朋友就会问了,是不是 VirtualPC 下只能安装一个 VirtualWindowsXP ?当然不是了,我们也可以安装其他操作系统。在虚拟机管理目录中,点击【创建虚拟机】。
这里填入虚拟机的名称和存放位置,点击【下一步】。
这里是选择分配虚拟机内存大小,一定要注意按需分配,不能给的太大或者太小,我会在以后的文章中跟大家讨论虚拟机的硬件配置。勾选【使用计算机网络连接】,这样虚拟机就能和外网互联了。点击【下一步】。
这里选择创建一块虚拟硬盘,和 VMware 不同的是, VPC 的 .vhd 虚拟硬盘文件是随着使用增长的,创建时不用输入上限值,但是 VMware 必须要输入上限值。因为 Vista 和 Win7 的硬盘文件格式都是 NTFS ,所以不用担心分区不支持单个文件大于 4G 了。
创建之后,右键点击虚拟机,选择【设置】,将安装光盘镜像插入虚拟光驱中。启动后就能安装了。
好了, VirtualPC 的新特性和 WindowsXPMode 就介绍到这里,其他的地方还需要我们一起去发现、去交流。不管怎么说,这是一个技术的创新,虚拟化。下一篇,我们一起在 Win7 上安装 VMwareServer2.0 ,来看看 VMware 在虚拟技术方面的造诣吧!
本文出自 “ 小段 ” 博客,转载请与作者联系!