当虚拟机对于很多企业显得越来越重要的时候,它们的文件格式也变得格外重要了。微软的虚拟机使用了一个称为虚拟硬盘驱动器 VHD(Virtual Hard Drive)的格式。没有特别的工具或运行中的虚拟机,VHD 文件基本上是个黑盒。
为了解决这个问题,VHD 文件就像任何其他磁盘驱动器那样可被 Windows 7 原生地支持。VHD 文件既能通过命令行工具 Diskpart,也能通过磁盘管理单元来装载。通过这些工具可以创建和分区驱动器。
对于开发人员而言,可编程控制是由 VDS 接口来提供的。这个 COM 接口属于虚拟磁盘服务(Virtual Disk Service)的一部分,VDS 是 Windows 大量用在卷和磁盘管理特性的底层 API。
在标准方面,VHD 文件格式基于 Microsoft Open Specification Promise 协议发布。这样的话,很多产品和公司可以为其提供支持,如 Citrix’s XenServer hypervisor 和 Sun’s VirtualBox。
你可以到 Bart De Smet 的博客里,阅读 VHD 在 Windows 中获得支持这篇文章来获取更多信息。
评论