看了下面的这些你就明白了....
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一样,把物理硬盘当成虚拟磁盘有可能出现一些故障,并损坏到物理硬盘。而采用前面三种,把一个文件当成一个磁盘,就不会对物理硬盘造成损害.平日朋友、同事之间经常共享安装完系统的虚拟机硬盘文件,这样可免于安装系统的麻烦。而这就决定了vhd文件大小不能过大,所以通常是对vhd文件进行压缩。(和母盘一样,只能是“动态增长盘”或“固定大小盘”)压缩的方法和顺序是:在虚拟机系统中加载\Microsoft Virtual PC\Virtual Machine Additions中的Virtual Disk Precompactor.iso镜像(安装完SP1)虚拟机将自动进行磁盘的预压缩,然后进行系统的适当减肥,并运行Windows自带的“磁盘碎片整理”整理一下虚拟机中的硬盘(注意,这里和VMware有很大的区别,VMware的磁盘整理是专门的程序,而使用Windows自带的“磁盘碎片整理”反而没有作用)。最后退出虚拟机,在“虚拟磁盘向导”中选择“编辑磁盘”——“压缩磁盘”即可。
看了下面的这些你就明白了....
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一样,把物理硬盘当成虚拟磁盘有可能出现一些故障,并损坏到物理硬盘。而采用前面三种,把一个文件当成一个磁盘,就不会对物理硬盘造成损害.平日朋友、同事之间经常共享安装完系统的虚拟机硬盘文件,这样可免于安装系统的麻烦。而这就决定了vhd文件大小不能过大,所以通常是对vhd文件进行压缩。(和母盘一样,只能是“动态增长盘”或“固定大小盘”)压缩的方法和顺序是:在虚拟机系统中加载\Microsoft Virtual PC\Virtual Machine Additions中的Virtual Disk Precompactor.iso镜像(安装完SP1)虚拟机将自动进行磁盘的预压缩,然后进行系统的适当减肥,并运行Windows自带的“磁盘碎片整理”整理一下虚拟机中的硬盘(注意,这里和VMware有很大的区别,VMware的磁盘整理是专门的程序,而使用Windows自带的“磁盘碎片整理”反而没有作用)。最后退出虚拟机,在“虚拟磁盘向导”中选择“编辑磁盘”——“压缩磁盘”即可。
动态扩展
:动态扩展硬盘根据所存储的数据量的大小来扩展在宿主机上所占用的磁盘空间,创建动态扩展硬盘时需要你指定硬盘大小,但是动态扩展硬盘刚创建时只会占用非常少的存储空间。这是微软推荐使用的硬盘类型,并且是唯一支持压缩的硬盘类型。
固定尺寸
:固定尺寸硬盘在创建时要求你指定硬盘大小,并且将占用宿主机上相应的磁盘空间。例如,如果你创建一个2G的固定尺寸硬盘,那么此硬盘将立即占用宿主机上2G的硬盘空间。如果选择此选项,默认情况下创建的硬盘大小等于宿主机上具有最多剩余空间的物理驱动器的最大可用空间。
差异
:差异硬盘基于一个现有的虚拟硬盘(
父硬盘
)而创建,当你使用差异硬盘时,差异硬盘上的数据基于父硬盘上的数据,但是对父硬盘所做的任何修改都将保存在差异硬盘而不是提交到父硬盘中,并且差异硬盘只是保存对父硬盘所做的修改。当启用差异磁盘时,你不应再对父硬盘进行任何修改,否则差异硬盘上保存的数据将会失效;另外,父硬盘也可以是其他差异硬盘,此时,位于此硬盘链上的任何父硬盘都不能再进行修改,否则位于 硬盘链末尾的差异硬盘上保存的数据将会失效。
差异磁盘是非常有用的功能,它可以极大的减小你所创建的虚拟机测试系统所占用的磁盘空间,你应该尽可能多的使用差异磁盘,我将在其他文章中详细介绍
。
连接到一个物理硬盘
:将此虚拟硬盘连接到某个物理硬盘,虚拟机可以像使用本地硬盘一样使用此物理硬盘,任何修改直接提交到此物理硬盘上。