VixDiskLib is a standalone wrapper library to help you develop solutions that integrate into VMware platform products. The virtual disk library has the following capabilities:

  • It allows programs to create, convert, expand, defragment, shrink, and rename virtual disk files.
  • It can create redo logs (parent-child disk chaining, or deltas) and it can delete VMDK files.
  • It permits random read/write access to data anywhere in a VMDK file, and reads metadata.
  • It can connect to remote vSphere storage using advanced transports, SAN or HotAdd.

For Windows, the virtual disk kernel-mode driver should be 64-bit. User libraries could be 32-bit because Windows On Windows 64 can run 32-bit programs without alteration. VMware provides only 64-bit libraries.