Solutions to VMware workstation virtual machine compatibility issues

Solutions to VMware workstation virtual machine compatibility issues

How to solve VMware workstation virtual machine compatibility issues?

I installed VMware Workstation 10 on my laptop and prepared to build a virtual machine environment. I copied a virtual machine from somewhere else that was also created with VMware workstation 10. There is no problem and I can open and use it directly.

However, the other two copied virtual machines encountered several problems when they were in use. After being processed, the two virtual machines can now be used normally, so the process of handling the problems is recorded.

Problem 1: "Get Ownership" Issue When Opening a Virtual Machine

When I open enmoedu2.vmx in the virtual machine, a prompt like this appears:

This is because when the virtual machine is running, some *.lck folders and files are generated to record the running information of the virtual machine and the virtual disk; similar to the tmp temporary files on Windows, or the pid files deleted by the Linux system.

Under normal circumstances, these files will only appear when the virtual machine is opened and running normally. After the virtual machine is shut down, these files will no longer exist.

However, if for some reason you force shut down a virtual machine in use or the computer becomes unresponsive, a process of the virtual machine will remain enabled in the background, which will cause the VMware Workstation virtual machine to appear: The virtual machine appears to be in use and cannot be started, leaving you with the option to "Take Ownership" or "Cancel".

I opened the directory where the virtual machine file was located and saw that there was indeed a *.lck folder in the compressed file. I deleted this folder, released the background process that had not been released before, and then opened the virtual machine again and it returned to normal.

If it doesn't work, restart your computer and it will return to normal.

Problem 2: Compatibility issues

After solving the above problems, the virtual machine can be loaded into the software normally, but when clicking the power button, another problem occurs:

The configuration file .vmx was created by a VMware product, but that product is not compatible with this version of VMware Workstation and cannot be used.

Based on this prompt, I initially suspected that the version when the virtual machine was created was incompatible with the version of the workstation I installed. Since software generally has backward compatibility features, the version of the virtual machine may be higher than the version of my workstation.

The workstation version I installed is VMware Workstation 10; the version of the VMware virtual machine file queried through the vmx file is 11 :

From the vmx file, we can see that both enmoedu virtual machine files were created using workstation 11. If you want to use VMware workstation to open a virtual machine, you need to use the lower version of workstation 10 software to open a higher version 11 virtual machine.

Generally speaking, in VMware's product series, a higher version of the virtual machine hardware version number cannot run on a lower version of the virtualization platform. For example, a workstation 11 version of the virtual machine cannot run on a virtual machine software lower than this version. If you really want to run it, there are two solutions:

Case 1: If you still have a VMware Workstation 11.0 environment, you can directly change the hardware version number to compatible with VMware Workstation 10.0 through the right-click menu of the virtual machine Manage—>Change Hardware Compatibility menu.

Case 2: If VMware Workstation 11.0 is not available in the existing environment, you can quickly complete the hardware number compatibility conversion by following the steps below:

1. Find and open the .vmx file of the virtual machine using Notepad.

2. Find the virtualHW.version = "11" field in the file and change it to virtualHW.version = "10";

3. Save the .vmx file and start the virtual machine. VMware Workstation 11.0 virtual machines can run in the VMware Workstation 11.0 environment.

Note: The operation of modifying the vmx file has only passed the process and environment test of this post, and has not undergone a large number of verification tests. If you encounter problems during the operation, please reply and explain the problem and error report. It is still recommended that you use the first method (converting compatible hardware versions through compatible versions);

Since I only installed VMware Workstation 10, I used method 2 to change the virtualHW.version field in the .vmx file of the virtual machine from 11 to "10". Then I saved the file and turned on the power button again to start the virtual machine normally.

The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM.

You may also be interested in:
  • vmware installation error VMware Workstation failed to start VMware Authorization Service
  • VMware Workstation Installation (Linux Kernel) Kylin Graphic Tutorial
  • VMware Workstation download and installation detailed tutorial
  • Build a server virtual machine in VMware Workstation Pro (graphic tutorial)
  • Solution to the problem that VMware workstation pro cannot be opened due to win10 update
  • Solution for VMware Workstation Pro not running on Windows
  • Install Windows Server 2019 on VMware Workstation (Graphic Tutorial)
  • About the startup error caused by incompatibility between vmware workstations and device/credential
  • VMware Workstation 15 Pro Installation Guide (for Beginners)
  • Detailed tutorial on using VMware WorkStation with Docker for Windows

<<:  MySQL UNION operator basic knowledge points

>>:  Summary of B-tree index knowledge points in MySQL optimization

Recommend

MariaDB-server installation of MySQL series

Table of contents Tutorial Series 1. Install Mari...

How to use html table (to show the visual effect of web page)

We know that when using HTML on NetEase Blog, we ...

The process of installing MySQL 8.0.26 on CentOS7

1. First, download the corresponding database fro...

Several ways to schedule backup of MySQL database (comprehensive)

Table of contents 1. mysqldump command to back up...

How to encapsulate WangEditor rich text component in Angular

The rich text component is a very commonly used c...

A complete tutorial on using axios encapsulation in vue

Preface Nowadays, in projects, the Axios library ...

Detailed explanation of CocosCreator message distribution mechanism

Overview This article begins to introduce content...

Comprehensive understanding of HTML Form elements

As shown below: XML/HTML CodeCopy content to clip...

Implementation of CSS text shadow gradually blurring effect

text-shadow Add a shadow to the text. You can add...

Solution to the MySQL error "Every derived table must have its own alias"

MySQL reports an error when executing multi-table...

JavaScript implements displaying a drop-down box when the mouse passes over it

This article shares the specific code of JavaScri...