停止更新,敏捷测试及TestOps解决体系,关注订阅号TestOps
超越虚拟化 VHD走出虚机变身物理系统zz
上一篇 /
下一篇 2009-03-25 18:33:14
/ 个人分类:Windows
51Testing软件测试网(Ac _k
~!xCO\出处:pconline2009年03月20日作者:佚名责任编辑:heyaorong
R!k\\;`hBj6@051Testing软件测试网@(YD2ZHr经常接触微软虚拟化技术的同学都很清楚什么是VHD(Virtual Hard Disk),只不过之前我们都把VHD定位在了虚机的磁盘系统中。在Windows7中,我们惊喜地发现,新视窗系统的磁盘管理功能中增加了创建和挂接VHD磁盘的字样。与Windows7同期发布测试的Windows Server 2008 R2是基于同样的内核和架构,所以,Windows Server 2008 R2 也具备这个功能。支持VHD文件功能对本身就作为Hyper-V虚拟化平台的Server 2008更具有特别意义。51Testing软件测试网$|:Us{D*r},v
51Testing软件测试网 H3H!ZTE+f
51Testing软件测试网-M
U1NS#_Ru'S[ 一直以来我们都简单的把VHD看作微软虚机的虚拟磁盘,虽然在虚机上我们看VHD是一个磁盘;但从外部来看,VHD也就是一种文件格式,我们从中看不出什么特别之处。直到Windows7测试版的出现,从此以后VHD不再是个特定格式的文件了,因为在windows7和Server 2008 R2平台上,加载VHD文件可以直接变成系统硬盘来使用。
,gA[
m
e0K5N~"IfK2g`0 早在2005年微软就公布了VHD格式文件的全部细节,微软05年给出技术文档中早就说明了微软不仅仅要把VHD应用在虚拟机领域,更希望VHD能够成为一种新的磁盘格式和载体在业界得到更多的支持。我们这可以这样理解微软对于VHD的远景,微软希望VHD成为硬盘载体一样,就像2.5寸、3.5寸、SCSI、SATA、IDE等不同规格的硬盘一样,VHD是在一个文件中的硬盘。51Testing软件测试网
DjZ g6S\
-}yG1eDw$rt'\0 简单的说,要把VHD文件当作硬盘一样读写,必须有相应的驱动程序。在VServer和Hyper-V中,微软就是通过在虚机中加入VHD的驱动程序,使得虚拟机可以从VHD启动并进行后续的磁盘操作功能。51Testing软件测试网*|V6MY})a!hf
@7S0lt
51Testing软件测试网p7wNN4s"SLZ7~ 作为微软新一代桌面和服务器操作系统的代表,Windows 7和Server 2008 R2的启动部分和内核驱动程序都内置了对VHD文件读写的支持,微软把VHD的驱动内置进了操作系统,也包括在了操作系统的引导程序中。这也就是说,我们在使用这两种操作系统的时候,可以直接访问VHD文件中的内容,也可以通过Windows的系统引导程序,启动位于VHD磁盘上的原本属于虚机的操作系统。
AZ!N2tmCL051Testing软件测试网E,j'm$J\D(Dl 下面我们就在Server08R2上体验下VHD磁盘,虚机终于可以走到现实中来了。兄弟,Welcome to the real world……51Testing软件测试网\
k#qlC$`t-B
51Testing软件测试网W W` dx_ Windows Server 2008 R2内建VHD磁盘支持51Testing软件测试网3r&g