动态 VHD 是否有任何空间开销

动态 VHD 是否有任何空间开销

基本上,完整的(比如说) 1TB VHD 文件是否会占用主机设备上超过 1TB 的磁盘空间?

答案1

是的,有空间开销,这取决于 VHD 的类型。

对于固定 VHD,原始磁盘映像后有一个 512 字节的页脚。

对于动态VHD,情况只是稍微复杂一点。VHD的大小等于写入其中的实际数据的大小加上页眉和页脚的大小。

在您的示例中,固定磁盘 VHD 将占用 (1TB + 512 字节) 的总空间。相同类型的动态 VHD 将占用 (1TB + (2 * 512 字节)) 的总空间。

您可以阅读有关 VHD 规范这里(Word .doc)。

答案2

全部VHD 文件有开销。但是,动态(增长)文件不会比预分配(单片)文件产生更多开销。

主要区别在于,整体/预分配样式更有可能在磁盘上连续,这可能会提高性能。此外,它避免了底层操作系统调用来扩展文件,从而提高了写入性能(在达到最大大小之前更明显)。

相关内容