VMDK: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Ibenr (talk | contribs)
m updated provisioning methods
→‎Uses: Added another product to support list.
Line 38: Line 38:
Third-party products with VMDK support include:
Third-party products with VMDK support include:


* [[Parallels_Desktop_for_Mac|Parallels Desktop]]: Version 10 supports VMDK format<ref>[http://www.parallels.com/news/parallels-desktop-10-for-mac-aug-20-2014/ Parallels Announces Parallels Desktop® 10 for Mac]</ref>
* [[Sun xVM]]: natively supports VMDK format<ref>[http://www.sun.com/software/products/xvm/xvm_whitepaper.pdf Sun xVM Virtualization Portfolio: Virtualizing the Dynamic Datacenter]</ref>
* [[Sun xVM]]: natively supports VMDK format<ref>[http://www.sun.com/software/products/xvm/xvm_whitepaper.pdf Sun xVM Virtualization Portfolio: Virtualizing the Dynamic Datacenter]</ref>
* [[QEMU]]: natively supports VMDK format and provides the ''qemu-img'' utility to convert VMDK images to a number of different formats
* [[QEMU]]: natively supports VMDK format and provides the ''qemu-img'' utility to convert VMDK images to a number of different formats

Revision as of 17:48, 23 August 2014

Virtual Machine Disk Format
Filename extension
.vmdk
Internet media typeapplication/x-vmdk-disk, application/x-virtualbox-vmdk
Developed byVMware
Type of formatDisk image file
Websitewww.vmware.com/interfaces/vmdk.html

VMDK (Virtual Machine Disk) is a file format developed by VMware for its virtual appliance products, but is now an open format.[1] The format is a container for virtual hard disk drives to be used in virtual machines like VMware Workstation or VirtualBox. The maximum VMDK size is generally 2TB for most applications, but in September, 2013, VMware vSphere 5.5 introduced 62TB VMDK capacity.

Uses

Products that use the VMDK format as the native file format include:

Third-party products with VMDK support include:

Software libraries with VMDK support include:

Virtual Disk Provisioning Options

  • thin: Blocks are not allocated or zeroed during initial provisioning. Block allocation and zeroing is performed at first access.
  • zeroedthick: Blocks are allocated during initial provisioning but are not zeroed until first access.
  • eagerzeroedthick: Blocks are allocated and zeroed during initial provisioning.

See also

References

  1. ^ "Virtual Disk Format 1.1" (PDF). VMware.
  2. ^ Parallels Announces Parallels Desktop® 10 for Mac
  3. ^ Sun xVM Virtualization Portfolio: Virtualizing the Dynamic Datacenter
  4. ^ http://www.virtualbox.org/manual/ch05.html

External links