VMWare Server - errors opening virtual machines from Workstation/Player
Posted June 20th, 2008 in VMWare
VMWare Server 1.0 doesn't support the same set of features as the more recent versions of VMWare Workstation and VMWare Player, so you may not be able to open virtual machines created with more advanced features. However by simply modifying the configuration file you may be able to start up the virtual machine anyway, as shown in this post.
Unable to add the virtual machine to the inventory
When you try to add a virtual machine to the inventory and it has been created or upgraded with features that are not supported by VMWare Server, you'll see an error message like the one in the screenshot below ("unable to add virtual machine ... to the inventory. Configuration file was created by a VMWare product with more features than this version"):

Before doing anything to the virtual machine's confguration, it's a good idea to make a backup copy of it just in case anything goes wrong. Having done this, locate the .vmx file and open it in a text editor.
Look for the line that looks like this:
virtualHW.version = "6"
The version number might be different for you depending on the version the VM was create with. Change the version number to 4 so it looks like this and save the file:
virtualHW.version = "4"
Now you can successfully add the virtual machine to the inventory.
Disk was created by an unsupported version of VMWare
When you try to boot the machine up, you'll get a second error message relating to the virtual disk(s) as show in the screenshot below ("one or more of the disks used by this virtual machine was created by an unsupported version of VMWare Server"):

The solution for this is edit the .vmdk file for the virtual disk. Locate the line that looks like this (again, the version number may be different):
ddb.virtualHWVersion = "6"
and change it to this:
ddb.virtualHWVersion = "4"
Now you should be able to successfully boot the virtual machine.
Recent posts:
- List installed packages with YUM (Tuesday, December 2nd 2008)
- Monthly Roundup - November 2008 (Monday, December 1st 2008)
- Weekly Roundup - December 1st 2008 (Monday, December 1st 2008)
- Installing subversion on CentOS (Sunday, November 30th 2008)
- GoDaddy 99 cent .com domain coupon code (Saturday, November 29th 2008)
- Find the index of a string within a string with Javascript (Friday, November 28th 2008)
Subscribe to RSS Feed / Email / Bookmark / Share
Use the buttons below to subscribe to my RSS feed to be notified next time something is posted, share this post with others, or subscribe by email and have my posts sent in a daily email.
