别被标题迷惑,可能很多读者会以为是把Windows 7安装在VMware Workstation或者Virtual
PC上,其实不然。具体是怎么回事,请听下文分解。
我们目前安装使用的Windows 7 RC只是一个试用版本,这个版本在正式版发行后是肯定要删除的。如何能安全体验新操作系统而不给现有系统造成影响是不少用户会考虑的问题。在我们安装双系统的时候,往往会出现安装软件重复而发生系统混乱的情况,也可能出现病毒的交叉传染,因此,让两个系统完全独立是佳的安装方式。那么,我们应该如何来实现真正互不干扰的双系统环境呢?
图17
这次微软针对这个问题提出了一个解决方案,就是将Windows 7安装在VHD文件里。VHD文件(Virtual HardDisk)是微软收购的Virtual PC产品所使用的硬盘镜像文件格式。我们可以在安装的
Virtual PC里创建一个虚拟机来获得一个VHD文件(图17)。同时Windows 7 RC里面附带的备份状态和配置功能,所支持的备份镜像文件保存在硬盘上的文件格式也是VHD格式(图18),更重要的是在
Windows 7 RC的“控制面板”→“管理工具”→“计算机管理”中的“磁盘管理”里可以直接创建或者打开VHD文件。只需要在计算机管理窗口里选中“磁盘管理”,然后在“ 操作”菜单里就可以添加或者创建虚拟硬盘。该硬盘可以设置为固定大小和动态扩容两种模式。而且挂在后可以直接赋予盘符从桌面的计算机里进行访问,和真实的硬盘没有任何差别。
图18
很明显,Windows 7 RC的系统内核可以创建和访问VHD文件格式,或者更形象地说,VHD被当作物理磁盘和NTFS文件系统的中间层被系统支持。但是如果需要做到将Windows 7 安装在VHD文件上,并且从物理计算机上直接进行引导,还要取决于系统在启动过程中何时加载对于VHD文件的支持。下面,就让我们一起来看看如何安装完美的双操作系统。
Step 1
笔者首先在Windows Vista上安装了一个Virtual PC,并在其中创建一个容量为20GB、名叫“
test.vhd”的磁盘镜像文件。放在Windows Vista分区的根目录下(图19)。
图19
Step 2
然后使用Windows 7 RC 64位DVD安装光盘进入安装程序,在安装程序要求选择语言、时区、流通格式以及键盘输入法的时候,按下“Shift+F10”可以打开一个命令行窗口(图20)。
图20
经过查看可以确认安装Windows Vista的分区是C盘,同时还可以看到刚才放入的VHD文件“
test.vhd”(图21)。
图21
Step 3
接下来用Windows的命令行分区工具Diskpart进行操作。这个工具可以提供许多分区相关的操作,比如创建分区、格式化和调整分区大小等操作。输入命令“select vdisk file c: est.vhd”(注:由于用户环境不同,请酌情调整该命令),命令用处在于加载所需的VHD文件来生成虚拟硬盘。
图22
当窗口中提示“DiskPart successfully opened the virtual disk file.”时就可以确认虚拟磁盘被正确加载(图22)。
Step 4
接着还需要激活加载的虚拟磁盘,命令是“attach vdisk”。命令执行成功后返回信息“DiskPart successfully attached the virtual disk file”(图23),完成之后执行“exit”退出diskpart,在执行“
exit”关闭命令行窗口。后按照往常的步骤继续安装Windows 7 RC。
图23
Step 5
在选择安装的磁盘时会发现多出了一个Disk1(图24),其实这就是我们刚才激活的虚拟磁盘文件,显示信息为“Unallocated Space”,说明这个磁盘还没有被格式化。
图24
此时点击“Drive Options(advanced)”,然后再点击“New”创建分区就可以安装系统了(
图25)。这里需要注意,窗口下面提示Windows不能安装在这个磁盘,从详细信息获知主要是因为无法从BIOS引导这个磁盘启动。不过暂时不用管它直接点击下一步开始安装。
图25
Step 6
安装完重启之后可以看到多系统引导菜单“Windows Boot Manager”,可以看到两个菜单选项“Windows 7”和“Microsoft Windows Vista”(图26)。进入Windows 7操作系统之后,查看计算机管理中的磁盘管理,根本看不出和安装Windows Vista的分区有什么区别。不过从理论上来说,传统的安装方式下磁盘只有物理、分区和文件系统三层,而这种安装方式前面多了一层虚拟磁盘文件,因此文件系统性能上会略微有一些损失,不过相对于Windows羸弱的文件系统性能,这一点几乎也可以忽略不计了。
图26
到此,几乎完美的双系统就算安装完成了。如果想要删除Windows 7 RC也很简单,只需启动到Windows Vista中运行“msconfig”,在启动选项卡中选中Windows 7的启动项然后删除,后删除Windows 7安装的磁盘镜像文件test.vhd就可以完全删除试用版的Windows 7了。这种尝试安装测试版操作系统的方法,不用调整分区,不用备份原有系统,十分简便。建议大家都实际体验一下。
我也一直试用windows7,先的版本是7055,然后是7016,但是因为7016不能安装瑞星杀毒,就直接卸载了,而后是7100 rc,但是用的是猪猪猫的汉化安装版,感觉还是很好用的,支持大多数程序,现在在用7260,论坛上说是原生简体中文版的,不知道是不是,感觉还是可以的,算起来到现在用windows7已经两个月了,感觉运行速度和实用程度相比visit提高了很多,如果相关的驱动和软件成熟后,windows7应该是一部成功之作吧!!