技术开发 频道

Windows 7部署之VHD技术

  【IT168 技术】Windows 7 操作系统提供对核心存储系统和磁盘管理工具中的虚拟硬盘 (VHD) 文件格式的本机支持,从而简化映像管理。 Windows 7 引导环境还支持对 VHD 文件中所包含的 Windows 7 映像的物理引导,而无需使用虚拟 PC 或 Hyper-V 虚拟机。 使用在虚拟机或物理计算机中引导的 Windows 的某种常见映像格式,可简化托管企业环境的映像管理。

  Windows 7支持VHD的技术实现方式

  在Virtual PC 和 Virtual Server 中,VHD就以一种文件形式的虚拟机磁盘出现了。早在2005年微软就公开了VHD格式文件的全部细节,可以从微软的TechNet网站下载到。这说明微软不仅想把VHD应用在虚拟机领域,更希望VHD能够成为一种新的磁盘格式和载体在业界得到更多的支持。通过详细阅读微软的技术文档可以了解到,我们可以把VHD理解为一块硬盘,一块虚拟出来的硬盘。简单的说,要把VHD文件当作硬盘一样读写,必须有相应的驱动程序。在Virtual PC和Virtual Server中,微软就是通过在虚拟机中加入VHD的驱动程序,使得虚拟机可以从VHD启动并进行后续的操作。

  微软把VHD的驱动程序内置进了Windows 7 操作系统和Windows 7的引导程序中。因此我们可在使用Windows 7的时候,直接访问VHD文件中的内容,也可以通过Windows 7的引导程序,启动位于VHD磁盘上的另一个操作系统。理解VHD驱动的工作细节,需要比较多的Windows底层知识,下图是一个比较简单和抽象的结构,可以发现,VHD的驱动是跟磁盘驱动和文件系统紧密结合的。

  图1 VHD虚拟硬盘的结构

0
相关文章