Latest posts by Michael Pietroforte (see all)

Update July 13, 2012: You can download the VMware Workstation 5.5 Disk Mount Utility here.

Earlier, I blogged about attaching VHD images and WIM files, so it is only fair that I introduce a tool that allows you to mount VMDK (Virtual Machine Disk Format) images. VMware's format is certainly one of the most commonly used imaging formats these days. The VMware DiskMount GUI is not, despite its name, a VMware tool. It is a DEVFRAM product, and simply consists of a graphical user interface for the command line tool VMware DiskMount (vmware-mount.exe), which is a part of the free VMware Virtual Disk Development Kit. As such, you have to first download and install this toolkit before you can use the VMware DiskMount GUI.

When you first launch the VMware DiskMount GUI, you have to tell the tool where to find vmware-mount.exe. If you installed VMware's toolkit in the default folder, then you can find it under C:\Program Files\VMware\VMware Virtual Disk Development Kit\bin\. The DiskMount GUI supports all of DiskMount's command line parameters, including those for remote virtual disks (ESX Server and VirtualCenter).

vmdk-mount-vmware-disk-mount-utility If you just want to mount a local VMDK file, it’s not necessary to fill out all the parameters in the "Mount Virtual Disk" tab. The ones you do need to fill out are marked in this screenshot.

If the virtual disk has snapshots, you will always have to mount the latest one. You'll find multiple consecutively numbered VMDK files in the virtual machine's folder. Mount the VMDK file with the highest number. If you try to mount another VMDK file you will receive a "mount error" message. Note that if you make changes to the virtual disk, and then revert to a snapshot, you will lose all of your changes.

The VMware DiskMount GUI appears to have an option for overriding this snapshot setting. However, when I tried the feature, vmware-mount.exe just answered with a list of available parameters. My guess is that older versions of VMware DiskMount supported this feature, but newer ones do not.

If you have never worked with VMware DiskMount, you might want to have a look at the manual first. It appears as a PDF file in the doc folder. It explains all of the parameters in detail, and gives you some information on how to use DiskMount. The most relevant details are:

Subscribe to 4sysops newsletter!

  • You can mount virtual disks created by VMware ESX Server 3.x and 2.x (pre-allocated disks only), VMware Workstation 6.5 and 4, VMware Player, VMware ACE, VMware Fusion, VMware Server, and VMware GSX Server 3.x and 2.5. I also was able to mount virtual disks created by earlier VMware versions.
  • You can't mount a virtual disk that is currently being used by a running or suspended virtual machine.
  • You can't mount a virtual disk if any of its .vmdk files are compressed or have read‐only permissions.
  • You can only mount FAT (12/16/32) or NTFS volumes on a Windows host. It is possible to mount a Linux file system, but once the virtual disk is mounted as a drive letter, Windows will try to format the new disk, which probably isn't a good idea. If you want to mount a Linux virtual disk you need a Linux host.

VMware DiskMount GUI

  1. Avatar
    colorzone 14 years ago

    WinMount provides an easiest way to mount VMDK as a virtual disk. You can read or write to the vmdk file without loading the virtual system.
    Here shows you how to do: http://www.winmount.com/mount_vmdk.html

  2. Avatar
    ArtieJ 13 years ago

    WinMount is not free. I came to this page for a free solution. Thanks.

  3. Avatar
    Tony M 12 years ago

    WinMount does not support ESX vmdk files only workstation from what I can determine.

  4. Avatar
    Rakesh 12 years ago

    my os is linux & i Install vmvare as window ,i want to mount external USB(Hard-Disk),Please Guide Me

  5. Avatar
    Nope 12 years ago

    No need to publish this comment, Vmware Disk Mount utility is available from


  6. Avatar
    KoalaBear 12 years ago

    You can also use OSFMount, no need to install, you can use it portable.

    Also supports VMDK for Read.

  7. Avatar
    Noel 11 years ago

    I would love to get the GUI from DEVFRAM but I guess it’s vapor now. useless thread unless I’m smoking something.

Leave a reply to colorzone Click here to cancel the reply

Please enclose code in pre tags

Your email address will not be published. Required fields are marked *


© 4sysops 2006 - 2023


Please ask IT administration questions in the forums. Any other messages are welcome.


Log in with your credentials


Forgot your details?

Create Account