深入Windows 7的Virtual Hard Disk (VHD) 技术
2009-04-30 09:37:15 来源:WEB开发网核心提示: 上图是从VHD启动的大致结构,请注意VHD中操作系统的页面文件和Crashdump,深入Windows 7的Virtual Hard Disk (VHD) 技术(7),不是包含在VHD中的,他们被保存在VHD文件的同一个目录中,只有在进行连续区块写入操作时,才跟物理硬盘有较明显的性能差异
上图是从VHD启动的大致结构,请注意VHD中操作系统的页面文件和Crashdump,不是包含在VHD中的,他们被保存在VHD文件的同一个目录中。
我们也需要了解一下VHD启动的一些注意事项和局限性:
1. 从VHD启动是有版本限制的,目前(2009年1月)的文档指出只有Windows Server 2008 R2、Windows 7商业版及以上版本,才支持此功能,未来正式发布时可能会有变化,敬请留意。
2. UDFS文件系统暂时不被支持(UDFS是什么?不支持也罢…)
3. 启动用的VHD文件,不能保存在压缩或者加密的NTFS磁盘之上(这一点很多人会忽略)
4. 根据一些朋友的反馈,动态的VHD文件无法启动,需要在建立vhd是设置成立即分配才可以从vhd启动
5. 如果你的物理硬盘是RAID格式,则必须要在VHD中的操作系统镜像中注入RAID的驱动程序,可以使用peimg命令。这个我没有测试过,感谢yueyezhan的反馈
性能性能性能
大家一定关心VHD的性能问题。相比物理磁盘,VHD的读写I/O性能指标对比如下,测试数据根据Windows 7 Build 6801获得,这些数据在近期的WinHEC大会上获得的。我们可以发现,相对于物理硬盘,VHD的读写开销非常小,只有在进行连续区块写入操作时,才跟物理硬盘有较明显的性能差异。
图片看不清楚?请点击这里查看原图(大图)。
更多精彩
赞助商链接