在Hyper-v没有出来之前,我一直用Vmware做实验,Vmware有一个功能,就是安装完Vmware Tools后,可以把宿主主机的文档直接拖到虚拟机中。Hyper-v是不是也有这个功能呢?插入集成服务安装盘,安装完工具后,发现不能拖入,估计微软设计Hyper-v时为了安全的考虑,没有集成这个功能吧。那么,每次做实验的时候,我就在硬盘里共享一个目录,然后通过网络把要用的软件复制过去,遇上软件大的时候,要用很长时间,有时候用内部网络的时候,还得专门添加一块外部网卡,这样很麻烦。一次,在做Raid实验的时候,做了很多块VHD硬盘,挂上取下的,发现硬盘里写入的文件也没有丢失,那么,能不能在硬盘上做一个“VHD硬盘文件”,把需要的软件全部复制到里面,在需要的时挂上去,不需要的时候取下来,并且能在Server 2008;Win7;Server 2003 ;Win Xp下通用,而文件不丢失呢?通过实验,发现答案是肯定的,我们可以把一个“VHD硬盘文件“像一个真实的硬盘一样,在需要的时候,随时挂上去。

1、打开虚拟机管理器-新建-硬盘

image

2、一定要选择-固定大小

image

3、给它一个名称”软件“

image

4、指定大小,这里为10G

image

建成之后,挂在一台虚拟机上,通过网络把所用的软件复制到这个固定大小的硬盘里就可以了,以下是挂在各个操作系统下的结果。没在linux下挂过。

XP:

image

XP第一次使用要导入

image

Server 2003

 

image

image

Server2008

image

 

image

唯一美中不足的是,一次只能挂在一个虚拟机上。