Install Vmware Vdiskmanager Linux
As far as I know vmware-vdiskmanager.exe (for Windows) is included in VmWare Workstation. But is this tool available for download separately as well?
The Issue:
I am running a Windows XP Pro SP3 Ver 2002 guest on Ubuntu 12.04 (32 bit) host using VMware Player 6.0.6 build 2700073, Workstation 9.0.
I have a bad vmdx and although the guest OS will boot, I get an error message about 20 minutes into the session that the guest can't synchronize with a particular vmdx. I have identified which vmdx has been corrupted and, after closing down the vm, i ran <vmware-vdiskmanager -R> on the particular vmdx in a terminal. Nothing much seems to happen. There is no message displayed. It just goes back to the system prompt.
When I reboot the guest vm, the problem persists.
When I run <vmware-vdiskmanager -R> there is no message. It just returns to the system prompt.
How can I repair the corrupt vmdx without loosing the data stored on that particular vmdx?
I'm using Ubuntu 12.04 and trying to expand size allocated to Linux virtual machine, but I'm not able to find vmware-vdiskmanager
or any package that installs vmware-vdiskmanager
. Can anyone please tell me how to install vmware-vdiskmanager
or link to download it...?
3 Answers
As far I as know vmware-vdiskmanager
is a utility that comes bundled with VMware Fusion and VMware Workstation.
I found a 32bits version 1023856-vdiskmanager-linux.7.0.1.zip available for download here on kb.vmware.com (direct link from the Attachments section).
You can use the 32bit version available for download here on kb.vmware.com from the Attachments section.
- Download and unzip the 1023856-vdiskmanager-linux-7.0.1.zip file
- Expand the compressed file, and rename it to
vmware-vdiskmanager
- Copy the vmware-vdiskmanager file to
/usr/bin/
- give it executable rights
this will automate the installation:
To use it run for example compress a vm with this command:
The disk manager download suggested by Sylvain is dependent on OpenSSL. If you don't have it installed you will get an error message as follows:
SSLLoadSharedLibrary: Failed to load library libeay32.dll
OpenSSL is available from here: http://www.openssl.org/community/binaries.html
Downloading and installing OpenSSL resolves this issue.
Note: I have realised that the OpenSSL dlls are present in the VMware Player installation directory. If the tool is copied into the VMware player directory and executed from there the installation of OpenSSL is unnecessary.