Vmware Workstation 16创建的虚拟机与Vmware Player 12兼容吗?

大家好:

  1. Vmware Workstation 16创建的虚拟机与Vmware Player 12兼容吗(我无条件测试)?
  2. 制作最小体积的可移动及系统兼容性(能兼容Win 7/8.1/10/11)虚拟机测试平台(player+虚拟机数据)用哪个版本的player最好?网上有推荐说用12.0版本的。
  3. 为什么VMware-player-full-16.2.1.exe大小达到580MB,Workstation 16.1大小才620MB,而Vmware Player 12大小才78MB?

11-26_23-12


–更新2021年11月28日–
在一台安装了Windows server 2008的机器上安装了Vmware Player 12进行测试,出现如下的问题:
第一个问题:

VMware Workstation 虚拟机不兼容解决方法

  1. 找到并通过记事本程序打开虚拟机的.vmx文件;
  2. 找到文件中的virtualHW.version = "18"字段,修改该字段为virtualHW.version = “12”;
  3. 保存.vmx文件,并开启虚拟机。VMware Workstation 16.0的虚拟机可以在VMware Workstation player 12.0的环境下运行。

11-28_13-53

禁用此虚拟化管理程序后才能开启虚拟机。

11-28_13-55

二进制转换与此平台上的长模式不兼容。

11-28_13-57

Vmware此主机不支持Intel VT-x。

这个问题无法解决!
11-28_13-58

如何创建不依赖硬件虚拟化的Vmware虚拟机?

目前Virtualbox可以通过5.0版本的程序创建不依赖虚拟化支持的虚拟机从而得到更好的可移植性。

–更新2021年11月28日(2)–
即使在VMware Workstation 16里面新建虚拟机时,选择硬件兼容性为12.0,最后新建的虚拟机在VPS上测试还是提示第二个图片的错误。
11-28_20-34
运行报错,导致无法运行。
11-28_20-33

Workstation 和 Player 的大版本号一般是同步更新的,大版本 16 的虚拟硬件版本号是 18,大版本 12 的虚拟硬件版本号是 12,Player 12 应该是无法打开 Workstation 16 创建的 VM 的(除非手动指定创建旧版本的 VM?)

VMware 产品无法打开虚拟硬件版本高于其支持版本的虚拟机的电源。

参见 VMWare 官方文档:

我按照这个链接的方法修改硬件版本号,能及解决硬件版本号不兼容问题。
https://blog.csdn.net/weixin_43407092/article/details/88359009
但是最后一个问题无法解决,即如何创建不依赖硬件虚拟化(如 Intel VT-x)的虚拟机呢?