差分磁盘(Differencing disks)
我举个例子想必你就会明白什么是差分磁盘了:你在虚拟机中创建的4个windows系统,每个系统安装好,安装好程序之后占10G的空间,那么一共要占用40G的空间,假设我们安装的单纯的系统要占用8G的容量,那么我们可以通过建立差分磁盘的方法,得到一个和原来母盘一样的系统,当我们设置的时候,信息会存在差分磁盘上,而对于母盘却没有影响。这样的话我们就可以把原来...
我举个例子想必你就会明白什么是差分磁盘了:
你在虚拟机中创建的4个windows系统,每个系统安装好,安装好程序之后占10G的空间,那么一共要占用40G的空间,假设我们安装的单纯的系统要占用8G的容量,那么我们可以通过建立差分磁盘的方法,得到一个和原来母盘一样的系统,当我们设置的时候,信息会存在差分磁盘上,而对于母盘却没有影响。
这样的话我们就可以把原来占用40G的容量,变成了16G,而最下面的8G成了4个虚拟机共享的
配置差分磁盘的方法:
1、首先我们要新建一个虚拟机,并安装好系统,选择新建——虚拟机
2、选择下一步
3、我们给虚拟机起个名称,由于我们是做差异磁盘的父盘用的,我这里就叫“父盘”,然后选择下一步;
4、选择虚拟机的启动内存,这里也可以使用动态内存,但我们这个虚拟机就是为了建父盘用的,以后用不到的,所以选什么内存意义不大,然后选择下一步;
5、这是网络状态,我笔记本网卡驱动没有安装,所以没认到网卡,所以我这里是未连接,设置好,选择下一步;
6、这里是创建的虚拟磁盘,在创建虚拟机的时候,我们可以选择已经有的虚拟磁盘或者以后添加,但我们这样要做差异磁盘的父盘,所以选择了创建虚拟磁盘,给虚拟磁盘起个名称,我这里起的和虚拟机一样的名称,也叫父盘,并指导路径和大小,但注意,虚拟硬盘大小要可以安装一个系统。
7、这里设置的是等会虚拟机要安装系统,你系统盘启动的方式,我这里使用的是ISO镜像,选择下一步
8、选择完成。
这样我们的虚拟机就新建好了,然后右击虚拟机,选择启动,然后在选择连接,下面就是安装系统了,这里我就不详细的介绍了。
9、等系统安装好,在c:\windows\system32\sysprep路径下,找到sysprep,双击,
10、选择进入系统全新体验,下面选择关机,然后选择确定,系统在完成后会自动关机,确定好不要管他就可以了。虚拟机关机后,那么我们做差异磁盘的父盘就建好了。
11、下面我们要建的就是差异磁盘了,选择新建——硬盘;
12、选择下一步;
13、选择虚拟磁盘的类型,我选的是VHDX,但要注意,虽然VHDX支持的硬盘比较大,但不支持2012之前的系统,选择下一步;
14、磁盘的类型,选择差异,下一步;
15、给虚拟磁盘起个名称,和指定一个位置,我这里起的是子盘,然后选择下一步;
16、指定父盘的位置,就是我刚刚建虚拟机名叫父盘的虚拟磁盘,选择下一步;
17、选择完成;差异盘已经建好了,下面就是在虚拟机中使用它。
18、新建一个虚拟机,选择新建——虚拟机
19、选择下一步
20、给虚拟机起个名字,我这叫server1,选择下一步;
21、选择启动内存,下一步;
22、配置好网络,选择下一步;
23、这一步要注意了,和上面不一样了,不要创建虚拟了磁盘了,选择已使用的虚拟磁盘,就是刚刚创建的那个名叫子盘的虚拟磁盘,指定好,选择下一步;
24、选择完成,右击虚拟机,选择启动,然后在选择连接,虚拟机会自动进入系统画面;
25、系统启动好,会让你从新设置系统的一些信息和设置,设置的步骤我就不介绍了,都很简单的,装过系统的都知道。
这样差异磁盘就建好了,第一次建的那个虚拟机放在那里就好了,不用管他,放在那里不用就好了,还有差异磁盘的父盘千万不要删了,我们可以吧磁盘拷贝到其他地方做备份,也可以留着以后做差异磁盘用。
当配置好差异磁盘的时候,在使用过程中,会出现这样的问题,就是差异磁盘与父盘脱离关系了怎么办???
用get-vhd命令查看差异磁盘的父盘。
path是子盘,parentpath是父盘
我的虚拟机的子盘在d盘虚拟机文件下的,所以我用的命令是get-vhdd:\虚拟机\子盘.vhdx
当我将父盘剪切到虚拟机里面d盘sen文件夹下,当我们启动差异盘的系统就会出现这样的结果。
我们可以使用set-vhd-path差异盘的路径-parentpath父盘的路径
来从新建立他们之间的关系,这样之后差异磁盘就可以运行了。
本文转自 as900 51CTO博客,原文链接:http://blog.51cto.com/yupeizhi/1317925,如需转载请自行联系原作者
更多推荐
所有评论(0)