Community | Technical Papers | Knowledge Base | Download
Virtual Disk Development Kit Documentation
The Virtual Disk Development Kit (VDDK) is a collection of C libraries, code samples, utilities, and documentation to help you create or access VMware virtual disk storage. The kit includes:
- The Virtual Disk and Disk Mount libraries, a set of C function calls to manipulate virtual disk files.
- C++ code samples that you can build with either Visual Studio or the GNU C compiler.
- The Disk Mount utility to access files and file systems in offline virtual disks on Windows or Linux guest virtual machines.
- Documentation about the VDDK libraries and the command-line utilities.
- The Virtual Disk Manager utility to manipulate offline virtual disk on Windows or Linux (clone, create, relocate, rename, grow, shrink, or defragment).
Virtual Disk Development Kit 1.1.1
Released 19 NOV 2009
VDDK 1.1.1 libraries include fixes to issues that existed in the VDDK 1.1 libraries.
Documentation Resources:
Frequently Asked Questions (FAQ)
VDDK 1.1.1 Release Notes
Virtual Disk API Programming Guide
Vix Disk Library and Vix Mount API
Designing Backup Solutions for VMware vSphere
vStorage APIs for Data Protection
VMware Disk Mount User's Guide
Virtual Disk Manager User's Guide
Other Resources:
VMware Community for the Virtual Disk Development Kit
Virtual Disk Development Kit 1.1
Released 21 May 2009
VDDK 1.1 libraries contain two main components: VixDiskLib and VixMntapi (new). VixDiskLib opens a virtual disk and reads data blocks, without awareness of the guest file system. VixMntapi mounts a volume using guest operating system services, so you can inspect file system data.
Documentation Resources:
Frequently Asked Questions (FAQ)
VDDK 1.1 Release Notes
Virtual Disk API Programming Guide
Vix Disk Library and Vix Mount API
Designing Backup Solutions for VMware vSphere
vStorage APIs for Data Protection
VMware Disk Mount User's Guide
Virtual Disk Manager User's Guide
Virtual Disk Development Kit 1.0.1
Released 23 June 2008
Documentation Resources: