如何打开虚拟机并使用vmware无法打开虚拟机怎么办VMware无法打开虚拟机




如何打开虚拟机并使用vmware无法打开虚拟机怎么办VMware无法打开虚拟机

2022-07-20 20:09:09 网络知识 官方管理员

说明

无论Windows还是macos上方法类似,都可以用。

1.报错

虚拟机是由较新版本的VMwareFusion创建的。
尝试开启虚拟机之前,您必须先使用较新的版本升级VMwareFusion或降低虚拟机的兼容性等级。

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(1)

2.事由

因为我前几天使用mac的时候,感觉新系统很卡,所以我就对系统进行了降级处理,花了将近12小时才配置完所有的环境,最后只剩下一个虚拟机模块来处理:

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(2)

但是在我打开的时候,发现了报错:

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(3)

按照它的要求对VMwareFusion进行升级之后,发现依旧无法打开

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(4)

因为我以前是在BigSur系统上使用最新版本的VMwareFusion安装了一些系统,所以这些系统目前是无法直接打开的,网上也没啥教程,在我最后准备重装部分虚拟机的时候,我尝试找了一些修改版本号的方法来测试,没想到还真的行;

3.解决方法

在网上有人说可以通过修改版本号解决,我尝试测试了下:
选择一个能正常打开的虚拟机,显示器中的包内容:

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(5)

找到两个文件
虚拟磁盘.vmdk

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(6)

Windows7x64.vmx

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(7)

当然,根据系统不同,你要找到的就是你的系统名+.vmx的文件。
当然两个文件都是用notepad或者vscode等打开;

在这里能够看到当前虚拟机的版本:ddb.virtualHWVersion="18"
虚拟磁盘.vmdk:

DiskDescriptorFile

version=1
encoding="UTF-8"
CID=0df9032d
parentCID=ffffffff
createType="twoGbMaxExtentSparse"

Extentdescription

RW8323072SPARSE"虚拟磁盘-s001.vmdk"
RW8323072SPARSE"虚拟磁盘-s002.vmdk"
RW8323072SPARSE"虚拟磁盘-s003.vmdk"
RW8323072SPARSE"虚拟磁盘-s004.vmdk"
RW8323072SPARSE"虚拟磁盘-s005.vmdk"
RW8323072SPARSE"虚拟磁盘-s006.vmdk"
RW8323072SPARSE"虚拟磁盘-s007.vmdk"
RW8323072SPARSE"虚拟磁盘-s008.vmdk"
RW8323072SPARSE"虚拟磁盘-s009.vmdk"
RW8323072SPARSE"虚拟磁盘-s010.vmdk"
RW8323072SPARSE"虚拟磁盘-s011.vmdk"
RW8323072SPARSE"虚拟磁盘-s012.vmdk"
RW4980736SPARSE"虚拟磁盘-s013.vmdk"

TheDiskDataBase

#DDB

ddb.adapterType="lsilogic"
ddb.geometry.cylinders="6527"
ddb.geometry.heads="255"
ddb.geometry.sectors="63"
ddb.longContentID="3f3466d005c515b287609a1c0df9032d"
ddb.toolsInstallType="1"
ddb.toolsVersion="11301"
ddb.uuid="6000C29220622085-e9d99b5417a306f3"
ddb.virtualHWVersion="18"
然后再打开一个无法直接打开虚拟机的两个文件:

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(8)

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(9)

在这里看到当前的veriosn为19,所以直接修改这两个文件的版本号为18,然后再打开试试看:

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(10)

此时打开正常:

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(11)

4.注意点

在打开之前,需要在这里将虚拟机删除,但是注意不要删除文件,只是在当前的VMware下删除了索引,然后再选择打开就可以了:

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(12)

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(13)

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(14)

打开之后,肯定会爆出一个问题:
该虚拟机的快照似乎来自使用不兼容的虚拟图形设备的VMware软件版本

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(15)

这里有两种方法,第一种是继续,忽略运行即可。

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(16)

第二种方式是打开之后,直接关机:
打开原先的设置中:

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(17)


找到显示器,把加速3D图形的勾去除掉。
这个方法不一定是解决上面的那个问题的,也就是说不一定有用,但是当你现在的虚拟机导出后安装到其他人的Windows电脑的VMwareWorkstation虚拟机的时候,如果这个加速勾选了,可能导致他人打不开。

如何打开虚拟机并使用(vmware无法打开虚拟机怎么办)(18)

发表评论:

最近发表
网站分类
标签列表