VHD虚拟磁盘格式结构

VHD(Microsoft Virtual Hard Disk)是一种虚拟磁盘的实现方式,即通过文件来模拟物理磁盘的方式来存储数据。如同正常的物理磁盘一样,可以分区,格式化等。
VHD最早由Connectix公司定义,之后Connectix公司被Microsoft 收购。
VHD格式用于Microoft Virtual PC 、Microsoft Windows Server 2008 R2和Microsoft Windows 7,包括hypervisor为基础的虚拟化技术- Hyper-V。
VHD也用于xen虚拟化,目前也是xen上虚拟磁盘的默认标准。

 

Hard disk footer fields

Size (bytes)

Cookie

8

Features

4

File Format Version

4

Data Offset

8

Time Stamp

4

Creator Application

4

Creator Version

4

Creator Host OS

4

Original Size

8

Current Size

8

Disk Geometry

4

Disk Type

4

Checksum

4

Unique Id

16

Saved State

1

Reserved

427