WEB开发网
开发学院服务器虚拟化 Virtual PC 2004 完全手册 阅读

Virtual PC 2004 完全手册

 2007-11-02 23:55:20 来源:WEB开发网   
核心提示:一、热身运动——了解virtual pc(parallels的虚拟机平台) 2004及其他1、virtual pc(parallels的虚拟机平台) 2004寻根virtual pc(parallels的虚拟机平台)(下面简称VPC)本非微软所生,是属于Connectix公司的产品,Virtual PC 2004 完全
一、热身运动——了解virtual pc(parallels的虚拟机平台) 2004及其他
1、virtual pc(parallels的虚拟机平台) 2004寻根
virtual pc(parallels的虚拟机平台)(下面简称VPC)本非微软所生,是属于Connectix公司的产品。Connectix和VMware是虚拟机市场中的主要竞争者,前者的产品VPC是基于Windows和Macintosh的,而后者的产品则是基于Windows和Linux。
微软于2003年2月19日收购了这项技术,对其进行改进,并在2003年12月2日发布了virtual pc(parallels的虚拟机平台) 2004(内部版本为5.3,Connectix发布的VPC最后版本为5.2)

2、virtual pc(parallels的虚拟机平台) 2004有何优势?
正如苹果公司看到微软收购了VPC拍手叫好一样,VPC 2004及其后续版本的优势是显而易见的:由于出身豪门,系微软产品,其稳定性和与Windows的兼容性都是其他运行于Windows上的虚拟机无法比拟的。这也说明了针对Macintosh的VPC在运行PC程序上性能更优越了,无疑是给了苹果电脑的用户一个福音。

3、virtual pc(parallels的虚拟机平台) 2004 SP1介绍
在发布VPC2004后不久,微软随后又发布了针对其的SP1。SP1中主要有如下的更新:
★提供Virtual Disk Precompactor(虚拟磁盘预压缩工具)
该工具在进行虚拟磁盘压缩之前使用,作用是把虚拟磁盘上的任何空白空间都清零。
★改善了Windows XP SP2的虚拟机运行时性能慢的情况。
★更新了Virtual Machine Additions。
★对Windows NT Workstation 4.0网络适配器驱动的更新
★修正了MS-DOS 6.22中Shared Folders功能在EMM386载入后无法使用的情况。
★对KB 833506中描述的Bug的修复。

我们建议在安装VPC 2004后就立即安装SP1。如果还没有安装SP1的朋友,请先关闭所有VPC虚拟机,如果有保存状态的虚拟机也必须关闭,再安装SP1。
(限于篇幅原因,这里仅对SP1中主要更新做简要介绍,详细的请读者自己查阅SP1中的Readme)

二、初步操刀,创建虚拟机全过程。
step1、创建虚拟机
运行VPC 2004后,我们可以看到一个非常简单的操作界面,只有三个菜单和四个按钮——和VMware选项繁多的界面形成鲜明对比,这个就是VPC的控制台。(图1)


选择“File”——“New Virtual Machine Wizard”或点“New”按钮进入创建虚拟机向导。
单击“Next”,可以看到有三个选项:第一个为创建一个新的虚拟机,此时是一步一步进行设置的;第二个为使用默认设置去创建虚拟机,此时直接生成一个vmc虚拟机配置文件,可以稍后选择“Settings”进行配置;第三个为添加一个现存的虚拟机到VPC控制台中。
这里我们选择第一项,单击“Next”,设置好vmc虚拟机文件的存放位置及文件名。接下来选择虚拟机安装的操作系统版本。VPC会根据您上一步给出的vmc文件名来猜测您要建立的虚拟机系统类型,当然你可以自己手动选择。这里罗列了所有微软的操作系统。如果要安装的是Linux或Unix,那么可以选择Other,这并不影响虚拟机的性能。但这里需要大家注意的是,VPC 2004的虚拟机无法安装Macintosh操作系统。选择好后,就是设置虚拟机的内存大小,VPC一般会根据你前面选择的操作系统来设置虚拟机的内存大小,选择第一项为使用VPC设置的建议值;如果要自行设置内存大小,可以选择第二项并进行调整。然后是设置虚拟机的硬盘,选择第一项即指定一个已创建好的vhd虚拟磁盘为虚拟机的硬盘,第二项为创建一个新的虚拟磁盘,此时VPC将默认创建一个“动态增长盘”,而没有提供更多的设置。这里我们选择第二项,设置好虚拟磁盘的存放路径和名称后,一台虚拟机就创建出来了,它将被自动添加到VPC控制台中。

step2、创建虚拟磁盘
如果按照前面创造磁盘,是按照默认值创建的。如果要对磁盘进行高级设置,就要用“虚拟磁盘向导”来创建了。选择“Virtual Disk”,单击“Next”,这时VPC让我们选择是“创建一个新的虚拟磁盘”还是“编辑一个现存的虚拟磁盘”,选择第一项。选择创建虚拟硬盘,并设置好vhd虚拟磁盘文件存放路径和名称后,接下来就是选择虚拟磁盘的类型。VPC的虚拟磁盘一共有四种类型,如图2所示。

下面是各种磁盘的功能:

Dynamically expanding:动态增长盘。此种磁盘创建后开始vhd虚拟磁盘文件很小,随着虚拟机系统的安装,文件的添加,该vhd文件将逐步增大,但没有限制值。这种磁盘微软推荐的类型。

Fixed size:固定大小盘。此种磁盘创建时将指定一个大小,创建后vhd文件就立即占用了那么大的空间。由于开始时就设置了固定大小,所以以后如果虚拟磁盘的数据到达固定大小的话,将无法再写入,这个非常类似于我们现实生活中的硬盘^_^如果硬盘空间不充裕的朋友,建议不要使用此种磁盘。动态增长盘和固定大小盘是可以相互转换的,要进行转换时就选择前面的“编辑一个现存的虚拟磁盘”即可。

Differencing:差分磁盘。差分磁盘可以说是VPC的精髓所在,许多人哪怕就只冲着这一点功能也使用VPC,所以VMware为了保住客户,在VMware 5.0中也模仿了该技术(其实VMware中有不少功能就是模仿VPC的)。此种磁盘创建时将指定一个母盘(母盘必须是动态增长盘或固定大小盘),创建后的差分磁盘是基于母盘的,它只保存与母盘不同的数据。例如我们有一台安装有Windows XP的虚拟机,现在想要另外一台Windows XP SP1和SP2的虚拟机,并且同时开启,组成一个工作组,怎么办?有些朋友可能立即想到直接把Windows XP的虚拟机的vhd文件复制三个,然后创建另外两台虚拟机,指定虚拟机的硬盘后分别安装SP1和SP2。这个是最简单的方法,但是这样确浪费了很多空间。尤其是安装有Windows XP虚拟机,其虚拟磁盘文件可能大于1G。有了差分磁盘,我们可以这样做:创建两个差分磁盘,其母盘都指定为Windows XP的虚拟磁盘。然后同样创建另外两台虚拟机,指定虚拟机的硬盘后分别安装SP1和SP2,这时那两个差分磁盘大小分别为一个SP1和SP2的大小而已,而其他相同的内容都直接读取母盘中的数据,为我们节省了很多宝贵的空间。这种技术应用非常广泛,尤其是用于模拟域中多台不同角色的服务器环境。我们只需要创建一台安装有Windows Server的虚拟机,利用差分磁盘就可以创建出Domain Controller、File Server、DNS Server等多台服务器。这里需要大家注意的是,使用了差分磁盘后,母盘就就不能写入任何数据了,否则很可能会导致所有基于该母盘的差分磁盘全部无法使用。

Linked to a hard disk:连接到物理硬盘的磁盘。此种磁盘就是把一个物理硬盘当成虚拟磁盘。不过除非特殊需要,否则不建议大家采用该类型的磁盘。就像VMware一样,把物理硬盘当成虚拟磁盘有可能出现一些故障,并损坏到物理硬盘。而采用前面三种,把一个文件当成一个磁盘,就不会对物理硬盘造成损害。(图二所示,“Linked to a hard disk”选项无法完全显示,这个是一个BUG)

老鸟支招:平日朋友、同事之间经常共享安装完系统的虚拟机硬盘文件,这样可免于安装系统的麻烦。而这就决定了vhd文件大小不能过大,所以通常是对vhd文件进行压缩。(和母盘一样,只能是“动态增长盘”或“固定大小盘”)压缩的方法和顺序是:在虚拟机系统中加载\Microsoft virtual pc(parallels的虚拟机平台)\Virtual Machine Additions中的Virtual Disk Precompactor.iso镜像(安装完SP1)虚拟机将自动进行磁盘的预压缩,然后进行系统的适当减肥,并运行Windows自带的“磁盘碎片整理”整理一下虚拟机中的硬盘(注意,这里和VMware有很大的区别,VMware的磁盘整理是专门的程序,而使用Windows自带的“磁盘碎片整理”反而没有作用)。最后退出虚拟机,在“虚拟磁盘向导”中选择“编辑磁盘”——“压缩磁盘”即可。

Tags:Virtual PC 完全

编辑录入:coldstar [复制链接] [打 印]
赞助商链接