网上时常有人问虚拟机方面的问题,虚拟机以其近乎神奇的作用,在如今被广泛应用在各个方面,可以说电脑能干什么,虚拟机也能干什么(不包括专业级的应用,如专业影像处理、3d设计等)。其中以VMware Workstation虚拟机为首。
虚拟机如此强大,但因为其应用需要一定的知识,一般人想用,而一时无法上手,给人以神秘的感觉,其实虚拟机不仅是专业人士的好工具,一般人也可以使用它的一些简单的功能,要想一下将虚拟机说清楚,很难!!!网上诸多关于虚拟机的介绍,专业词汇过多,让一般人一时看不太懂,以下用浅显简单的语言文字淡下虚拟机的一些让一般人为之心动的简单的功能,有点啰嗦,纯粹经验之谈,高手可略过(以下介绍中的“虚拟机”默认指安装在xp系统下的VMware Workstation虚拟机程序),本文并非教程,只是让一般人能初步了解虚拟机的一篇介绍,了解虚拟机的神奇、了解虚拟机的强大,勾起你的兴趣,之后再去学习具体的用法,网上诸多关于虚拟机的教程,并且本文还有一些使用经验,都是在网上经常看到有人提问的。
虚拟机是什么?有什么用?
虚拟机是一个程序,它模拟了一套虚拟的电脑硬件。安装后系统中等于多了一套虚拟的电脑,在虚拟机中可建立一套硬件设置方案(设置几个硬盘、光驱、网卡、多大内存、几核CPU)。这方案也叫做虚拟机。
虚拟机的学习功能:
我们可建立win98虚拟机、xp虚拟机、2003虚拟机、win7虚拟机、win8虚拟机、Linux虚拟机、还可装苹果电脑系统(安装较复杂且性能不怎么样)。之后通过光驱、虚拟光驱、设置镜像路径等手段加载系统光盘镜像。将各种系统安装在各个设置方案中(虚拟机),这样各个设置方案就相当于一台安装了系统的电脑。
我们可以在不动实机(真实电脑)的前提下,使用各种系统,也即我们可在实机是xp或win7系统的前提下,通过虚拟机运行win98老程序或Linux系统,或者可以免除反复开关机学习系统怎样安装。
现在流行的系统封装,大部分是在虚拟机下的进行的,相当大程度保持系统纯净,你用实机的话,除非C盘之外的其它盘是空的。否则经过长时间使用,每个人或多或少会存些文件,这些文件中也许就有污染在其中(恶意程序、捆绑程序、木马、病毒)。现在流行的pe系统,大部分也是在虚拟机下进行测试的。
有些人爱装各种软件(本人),有时遇上有污染在其中的软件,或有缺陷的程序,很容易弄坏系统(系统还原多了也烦),这时在虚拟机下装个相同系统,测试试用一下,会很安全方便的。
有些程序要在特殊环境下运行,如在win98下才能安装或只支持win7(兼容性设置不是万能的),甚至要在Linux系统、苹果系统下运行,这时虚拟机便又可大显身手。
因此虚拟机常用来学习各种系统应用,运行特殊程序及应用。
虚拟机的网络功能:
虚拟机下的系统可以通过虚拟网卡的设置,与实机一样自由上网,好比一台独立电脑。虚拟网卡的设置一般用“桥接”即可。(某些杀毒软件及防火墙软件会限制虚拟机上网,如“ESET”)。
虚拟机还有强大完善的网络功能,例如实机运行xp,同时开一个win7、2003、Linux(实机电脑配置要较好),通过路由上网(拔号也行),这四个系统也就和其它连接这个路由的电脑组成了一个局域网,(网络要设置好),能互访。甚至可用2003、Linux建立一个局域网私人网站,局域网中其它人可登录这个网站。有固定IP地址的话可将这个私人网站连到英特网中,网上许多网站其实就是在虚拟机中的,优点很明显,一台高端服务器,本来只用来支持一个网站(多了很复杂),性能浪费了大半,而通过虚拟机,一台高端服务器里可同时建立几个网站,各自在各自的系统中运行(2003、Linux),节省大量成本,不会冲突干扰,维护方便。
现在VMware Workstation系列产品还有一种虚拟桌面技术:一台高端服务器通过虚拟机建立一个系统环境,通过网络,其它人可在只有显示器及键盘、鼠标的情况下,登录运行服务器建立的系统。日常办公一切与独立电脑无异。一个办公区可以节省大量资源。维护也方便,比网吧无盘还省。
现在许多人用虚拟机玩游戏,可以绕开游戏限制,达到多开目的,不过有些游戏会限制在虚拟机内运行,另外一些大型3D游戏在虚拟机中也运行不流畅(只可混时间)。这是因为虚拟机虚拟的显卡性能不高。目前7.0版之后的VMware Workstation有所改善,通过安装虚拟机配套的VMware-Tools镜像中的驱动,可以流畅运行CF之类3D游戏。(多开后流畅会降低)
用虚拟机还可安装软路由软件,建立一台高性能虚拟路由。一般的家用路由,功能单一,性能不高。高端路由都是几千上万的,而软件路由可达到相当于高端路由的性能及功能,用一台普通电脑建立就能达到高端路由的性能及功能。用现在的中低端双核电脑完全可以运行一台虚拟软路由,并支持几个个人网站运行,如果添上交换机,可以带上百台电脑,组成一个高性能局域网络(大型办公网,网吧)。当然要达到这种程度,要一定的技术水平,但这起码让我们有可能通过组建一个小型局域网络,来廉价学习体验高性能局域网络的知识。
因此虚拟机常用来学习网站构建,网络构建,甚至虚拟办公网、网吧构建。
虚拟机的安全性、通用性:
虚拟机下的各系统间及与实机系统间相互是独立的,在不建立相互交流数据的前提下,虚拟机下的某一系统哪怕中毒崩溃,也不会影响其它系统及实机系统。因此许多木马病毒是在虚拟机下编写及测试的。虚拟机的安全性毋用置疑。
虚拟机相当于一台通用上网本电脑,它装在不同配置电脑上所虚拟的电脑硬件是一样的。你可以安装设置好一个稳定的系统,之后备份虚拟硬盘,这个虚拟硬盘文件可直接在不同配置电脑上运行(VMware Workstation虚拟机版本应相同)
这样便产生了一种应用:VMware Workstation虚拟机有一种打包功能,可以将一台己装好系统且系统已配置好安装好了必要应用程序的虚拟机打包成一个EXE程序,这个程序可在其它电脑上安装展开后可直接运行己装好的系统。
官方说明中这主要在一些大公司或有特殊需要的地方,无法或不允许外来电脑接入本地网络的情况下(为了安全),你可以通过大公司或有特殊需要的地方提供的其特制的虚拟机打包EXE程序安装展开后连入当地网络中。
这功能其时我们一般人也很有用。但有些绿色版虚拟机(精简破*解过的)无法打包。经过测试(本人用精简破*解绿色版虚拟机),发现其实只要保留己装好系统的虚拟硬盘文件,其它电脑上装上相同版本的VMware Workstation虚拟机,挂上保留此虚拟硬盘文件,一样可以直接运行己装好的系统。不过这功能对我们有什么用呢?
现在的网络充满各种无孔不入的污染,一台电脑使用一段时间会变慢,可能还有几个木马在你系统中潜伏,安全软件装了一堆,使电脑更慢了,还无法保证安全。怎么办????用虚拟机!!!只要备份好虚拟硬盘文件,就可以在虚拟机的己装好系统中无顾忌的上网,上一些有危险的网站,不必装任何杀毒安全软件,不必装任何更新补丁。虚拟机中的系统有问题,直接删除虚拟硬盘文件,换上备份的虚拟硬盘文件,又回到干净系统状态。
你可以在实机装杀毒安全软件装更新补丁,实机只使用炒股,网购之类需保密的少量应用。有危险的或无须保密的上网娱乐在虚拟机系统中使用,这样减少在实机下的应用,使实机相对干净些。用得更久些。而大量日常工作在虚拟机中运行,自由又安全。或者将需保密的应用在虚拟机系统中使用,实机上的风险也是不能影响虚拟机的(将虚拟硬盘文件删除除外),实机系统重装后装上原来的VMware Workstation虚拟机版本程序就可以了。
总结一下:
1、将普通及危险应用转移到虚拟机系统中,使实机污染减少。
2、将用过的虚拟硬盘文件保留,实机更换系统后(XP→win7),再装虚拟机建立一个新的设置方案(虚拟机)之后将老的虚拟硬盘文件挂载,使用原虚拟机系统。也可以将虚拟硬盘文件拷到其它电脑中使用。
使用注意............:
一、VMware Workstation虚拟机版本改变后,原先的设置方案(虚拟机)不一定能用。而且虚拟硬盘文件也有可能不能用(一般兼容)。
虚拟机版本的不同有:
1、官方发行的各版本,
2、XP版、win7版之类。
3、64位版、32位版之类。
二、虚拟机系统在使用后,其虚拟硬盘文件会只会变大,不会变小。例如:刚装时虚拟硬盘文件有2G,之后在虚拟机系统中看了PPS、PPTV,又下了一些东西。这时虚拟硬盘文件有4G。在虚拟机系统中删除大量文件。虚拟硬盘文件还会有4G,虚拟硬盘文件会保持最大状态,因此建议:再建立一个虚拟硬盘,一个只用来存放各种软件缓存及下载文件的存储盘(原虚拟硬盘文件装有系统叫系统盘吧)。这样存储盘因为使用而变得太大了,只要更换存储盘即可,存储盘可随时更换对系统盘不影响,另外系统盘最好分两个区C、D。很多封装GHOST系统会用到D盘。
三、虚拟机系统的安全性是在不建立相互交流数据的前提下。也即你不把虚拟机系统中下的文件拷到实机系统中,就不会因虚拟机系统中毒而影响实机系统。
虚拟机下的各系统间及与实机系统间建立相互数据交流的方法:
1、用U盘转移:开通虚拟机USB功能后,鼠标点在虚拟机系统中,实机插上U盘,虚拟机系统能检测到U盘,将数据通过U盘传递。
2、网络互联:将虚拟机系统与实机建立网络互联,无需实际的网络,单机通过网卡也可建立网络互联。(方法我博客中有)。另外虚拟机系统加入实际的网络中。也可与网络中各电脑交流。
3、宿主化(UNITY)功能:7.0版之后的VMware Workstation虚拟机,在(查看)项中有宿主化(UNITY)项,在虚拟机下的系统安装了VMware-Tools后,并开启了虚拟机后台服务的前提下,打开宿主化(UNITY)项,虚拟机下的系统会全屏叠加到实机系统上,可互访,
4、通过添加“VMware拖放剪切支持组件”实现互访,(据说行,本人用精简破*解绿色版虚拟机未成功过).
四、虚拟机系统的性能与实机性能成正比,你的应用越复杂,同时开启的虚拟机越多,对实机硬件配置越高。尤其是内存占用,每台虚拟机都有个内存占用设置,xp一般大于256M、win7一般大于512M等等。32位系统只认3G多存。除去实机系统要保留部分内存。所以一般情况下我们只能开不到五台。再多就会很卡了。实测一般1G内存的上网本里开一台虚拟机,可正常日常办公应用。
五、正式完全版的VMware Workstation虚拟机安装程序达几百兆之多,且安装时间很长,对系统影响很大(更改多)。有许多人在安装这步出现问题,导致系统都出现了问题,因些建议一般用户可先用用“精简破*解绿色版虚拟机”,免费、免安装、大部分功能都有、体积小、易用、安装卸载方便、不影响系统。有了经验后再尝试正式完全版。
六、安装VMware-Tools(工具):是VMware Workstation虚拟机专用的驱动及管理程序,一般“精简破*解绿色版”虚拟机都只会附带WINDOS系列系统的VMware-Tools(工具)。Linux系列系统的VMware-Tools工具需要另找。安装好虚拟机中的系统后,再安装VMware-Tools工具,虚拟机中的系统使装好了所有驱动,同时一些虚拟机的功能也打开了。虚拟机中的系统性能也会提高很多。