虚拟机概述 或许你和我一样,是一个喜欢评测软件的人,很可能你也和我一样,常常遇见因为安装了某个软件导致系统崩溃最后不得不重装系统的郁闷情况。这种情况一直持续直到我使用虚拟机,此后,我就再也没有遇到因为软件评测而导致重装系统的情况。 当然,这不代表我所评测的软件没有问题,而是我将风险转嫁到了虚拟机上,而不是我真正使用的计算机。通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就像是在真正的计算机中进行工作。因此,当我在虚拟机中进行软件评测时,可能系统一样会崩溃,但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟机的“Undo”(恢复)功能,我可以马上恢复虚拟机到安装软件之前的状态。 通过虚拟机,你可以在一台计算机上同时运行多个(种)操作系统,从而具有以下好处:
虚拟机术语 为了在后面更好的对虚拟机进行介绍,首先介绍一下虚拟机中所使用的术语:
微软虚拟机产品:Virtual PC 和 Virtual Server 目前运行在Windows上的虚拟机软件主要有微软、Vmware和Parallels的产品,它们之间各有特色。我过去一直使用Vmware的产品,后来因为微软虚拟机软件具有最为强大的网络环境构建功能,所以从2004年开始使用微软的虚拟机软件。 微软推出了两款虚拟机软件:Virtual PC和Virtual Server,它们主要具有以下特性: Virtual PC Virtual PC目前的最新版本是Virtual PC 2004 SP1(版本号为5.3.582.27),它主要针对桌面操作系统,为需要在一台物理计算机上同时运行一个或多个桌面操作系统的桌面用户而设计,因此为桌面用户的使用设计了一些特性,如用户可以在虚拟机和宿主机之间拖放文件、任意修改虚拟机窗口大小、通过共享目录功能允许虚拟机访问宿主机上的文件、支持声卡、支持剪贴板复制等等。 Virtual PC主要使用在以下场景:
Virtual PC 和 Virtual Server 之间具有一些相同的特性,包括:
当然,Virtual PC 和 Virtual Server 由于定位不同,也具有不同的特性,它们之间详细的特性区别如下表所示:
因此当你在选择所使用的虚拟机软件产品时,请根据以下原则进行选取: 首先根据宿主操作系统进行判定,如果宿主操作系统为Windows 2000 Professional和Windows XP Tablet PC Edition,你只能使用Virtual PC;当宿主操作系统为服务器操作系统时,你只能使用Virtual Server。不过Windows XP Professional是个特例,你可以同时在Windows XP Professional上运行Virtual PC和Virtual Server,例如我现在就是这样。不过Virtual PC和Virtual Server对于虚拟机系统的处理还是有些区别,它们可以共享部分虚拟机系统文件而不是全部,因此我还是建议你根据虚拟机上所运行的客户操作系统来选取一种虚拟机软件:如果是更多的运行服务器操作系统则选择Virtual Server;如果是更多的运行桌面操作系统则选择Virtual PC。Virtual PC和Virtual Server之间是完全独立的,不要同时在Virtual PC和Virtual Server中运行虚拟机。 在Virtual PC 和 Virtual Server 之间移植虚拟机系统 当在Virtual PC 和 Virtual Server之间移植虚拟机系统时,需要注意以下几点:
|
虚拟机概述及VPC和VS的区别
最新推荐文章于 2022-05-09 16:36:02 发布