How to get Your Data Out of a Virtual Machine Disk (VMDK file)
At least for VMware on Windows they make this nice free disk mount utility for you.
With the VMware DiskMount utility, a VMware virtual disk file can be mounted as a Windows drive letter for read/write access to the files it contains. VMware DiskMount can run on Windows 2000/XP/2003 hosts.
So all you do is download it, install it, and then run some commands like these to mount your virtual disk:
cd "C:\Program Files\VMware\VMware DiskMount Utility"
vmware-mount.exe F: "C:\VM_XPPRO_BACKUP_W_QB7\My_Virtual_Machine.vmdk"
The general syntax is:
VMware-mount [driveletter:] [path-to-virtual-disk] [options]
[tags]VMware, virtual machine, mount, recovery, disk, vmdk[/tags]