虚拟机安装Windows Vista优势与不足
本文简单介绍使用虚拟机安装、运行、测试WindowsVista――与真正地安装多个操作系统相比――的优势与不足。
虚拟机方式的优势
安装更为简单:WindowsVista需要安装在单独的硬盘分区上,如果您的PC原来仅有一个分区或者虽有多个分区但存有重要数据的话,采用传统方式安装WindowsVista往往需要重新调整硬盘大小,以为WindowsVista准备一个单独的分区,这往往比较麻烦,并且存在着数据丢失的风险。而采用虚拟机安装的方式则没有这一问题,只要某个硬盘分区上有足够的闲置空间存放虚拟机文件即可,此外,这种方式也不必考虑安装多系统时的多重启动问题等。
更为安全,易于维护:采用虚拟机方式安装的WindowsVista,其与宿主系统如WindowsXP间,是相对独立的,也即是说,即使作为虚拟系统的WindowsVista在应用与测试中出现了某种极为严重的错误,也不会影响宿主系统的正常运行。这是相当重要的。
举个极端的例子,比如说测试的WindowsVista系统染上了病毒,在传统安装方式(WindowsXP/Vista双重启动)下,由于WindowsXP诸分区在WindowsVista中是透明、可见的,病毒由WindowsVista向WindowsXP的传染没有任何障碍,而采用虚拟机安装方式则会在一定程度上阻碍病毒的传染,因为虚拟系统与宿主系统是相对独立的,宿主系统对虚拟机中运行的WindowsVista是不可见的――除非特意设置。
故障修复与排除更为轻松:对于“重度”测试者而言,常常需要对WindowsVista进行许多存在较大风险的系统级修改、调整,稍一不慎便可能出现系统崩溃、无法启动或运行的情况。对采用传统的双重启动方式安装的WindowsVista而言,无论修复还是重新安装都是相当费时、费力的,毕竟,必须在保证日常使用的WindowsXP不受任何影响不会带来数据损失的前提下进行。而对以虚拟机方式运行的WindowsVista而言,则不存在类似的风险,事实上,如果故障查找与定位、排除比较困难,也可以简单地通过删除崩溃的虚拟机然后重新建一个解决,而这样的操作不会影响宿主系统中的其他应用,也不会带来数据风险。
通过一台PC搭建复杂的测试环境:这也是使用虚拟机方式的主要优势,虚拟系统(一个或多个)与宿主系统是同时运行的,模拟出多台PC,这样我们便可以简单地通过一台PC搭建出复杂的应用、测试环境,比如说测试WindowsVista与WindowsXP间的通讯。而这是传统的多重引导方式所无法实现的。
虚拟机方式的不足与限制
首先,最大的问题在于,虚拟系统运行时需要分割宿主系统的资源,特别是CPU计算能力与内存,在性能方面存在很多限制,也对PC的硬件规格具有较高的要求。
其次,虚拟系统不能很好地支持显卡的3D加速功能,这也造成了以虚拟机方式运行的WindowsVista,在最终的视觉效果上无法与单独安装的WindowsVista相媲美,特别是AeroGlass、Flip3D等特性在虚拟机中无法实现。此外,如果想在虚拟机中运行3D游戏,显然也是一个极大的挑战。