虚拟硬盘文件格式(VHD)可以被简单地理解为硬盘的一种 , 就像 1.8 寸、2.5 寸、3.5寸等不同规格的硬盘一样。VHD 是存在于物理硬盘上的一种文件虚拟硬盘,用户可以像对物理硬盘一样对 VHD 进行格式化分区并安装操作系统,不需要的时候将其删除即可,非常方便。同时虚拟硬盘还可以托管本地物理硬盘上的文件系统,例如 NTFS、FAT 等。
1、VHD 文件类型
在正式创建 VHD 之前,先介绍一下 3 种 VHD 文件类型:固定、动态和差分。每种类型都有其优缺点与适用环境。
1. 固定
固定类型 VHD 已分配的存储空间大小不会改变。例如用户创建了存储空间为 30GB的 VHD,则无论写入其中的数据是否达到 30GB,都将占用 30GB 的物理硬盘存储空间。推荐将固定类型虚拟硬盘用于生产环境的服务器。
2. 动态
动态类型 VHD 文件的大小与写入其中的数据大小相同,也就是给这个 VHD 文件设一个存储容量的上限。向 VHD 写入多少数据,VHD 就动态扩展到相应大小,直到达到 VHD 容量上限。例如,创建一个动态类型的 VHD 文件,存储容量上限为30GB,当向 VHD 写入 10GB 数据时,VHD 文件就是 10GB。动态类型 VHD 文件较小、易于复制,并且在加载后可将其容量扩展。推荐将动态类型虚拟硬盘用于开发和测试环境。