I saw a lot of solution, but finally I use the simple solution: add the VMDK file to an existed linux VM. Boot to that VM and mount the partition normally. You can use GUI tool to mount (such as gnome-disks in gnome) or mount command line
Mount a new loopback device, I'll be using loop31 which is associated with the partition and /mnt/vmdk as a mount point. So to perform the mount type sudo mount /dev/loop31 /mnt/vmdk. And you can now access to your VMDK file. After usage you should pe