说明
无论 Windows 还是 macos 上方法类似,都可以用。
1. 报错
此虚拟机是由较新版本的 VMware Fusion 创建的。尝试开启虚拟机之前,您必须先使用较新的版本升级 VMware Fusion 或降低虚拟机的兼容性等级。
此虚拟机是由较新版本的 VMware Fusion 创建的。尝试开启虚拟机之前,您必须先使用较新的版本升级 VMware Fusion 或降低虚拟机的兼容性等级。
第一步:先打开vmware,点击“创建新的模拟机”,然后点击“下一步”。第二步:选择“稍后安装操作系统”,并且点击“下一步”。第三步:选择一个客户机操作系统,再选择版本,然后点击“下一步”。第四步:改变虚拟机名称。
2. 事由
但是在我打开的时候,发现了报错:
按照它的要求对 VMware Fusion 进行升级之后,发现依旧无法打开:
因为我以前是在 Big Sur 系统上使用最新版本的 VMware Fusion 安装了一些系统,所以这些系统目前是无法直接打开的,网上也没啥教程,在我最后准备重装部分虚拟机的时候,我尝试找了一些修改版本号的方法来测试,没想到还真的行;
3. 解决方法
在网上有人说可以通过修改版本号解决,我尝试测试了下:选择一个能正常打开的虚拟机,显示器中的包内容:
找到两个文件:虚拟磁盘.vmdk
Windows 7 x64.vmx
当然,根据系统不同,你要找到的就是你的系统名 +.vmx 的文件。当然两个文件都是用 notepad 或者 vscode 等打开;
卸载vmware虚拟机步骤:1、第一步点击桌面打开VMware虚拟机程序。如图所示:2、然后,从虚拟机列表中选择要清理的虚拟系统,然后单击鼠标右键。如图所示:3、接下来,单击鼠标右键菜单中的“管理”。如图所示:4、最后一步,选。
在这里能够看到当前虚拟机的版本:ddb.virtualHWVersion = &34;虚拟磁盘.vmdk:
Disk DescriptorFile
version=1encoding=&34;CID=0df9032dparentCID=ffffffffcreateType=&34;
1、首先,需要停止虚拟机VMware相关服务。按下快捷键WIN+R,打开windows运行对话框,输入【services.msc】,点击确定。如下图。2、在服务管理中,找到VM开头的所有服务类别如下图。3、将所有VM开头的服务禁用掉,点击【确定】。
Extent description
RW 8323072 SPARSE &34;RW 8323072 SPARSE &34;RW 8323072 SPARSE &34;RW 8323072 SPARSE &34;RW 8323072 SPARSE &34;RW 8323072 SPARSE &34;RW 8323072 SPARSE &34;RW 8323072 SPARSE &34;RW 8323072 SPARSE &34;RW 8323072 SPARSE &34;RW 8323072 SPARSE &34;RW 8323072 SPARSE &34;RW 4980736 SPARSE &34;
The Disk Data Base
ddb.adapterType = &34;ddb.geometry.cylinders = &34;ddb.geometry.heads = &34;ddb.geometry.sectors = &34;ddb.longContentID = &34;ddb.toolsInstallType = &34;ddb.toolsVersion = &34;ddb.uuid = &34;ddb.virtualHWVersion = &34;然后再打开一个无法直接打开虚拟机的两个文件:
此时打开正常:
4. 注意点
在打开之前,需要在这里将虚拟机删除,但是注意不要删除文件,只是在当前的 VMware 下删除了索引,然后再选择打开就可以了:
打开之后,肯定会爆出一个问题:该虚拟机的快照似乎来自使用不兼容的虚拟图形设备的 VMware 软件版本
这里有两种方法,第一种是继续,忽略运行即可。
第二种方式是打开之后,直接关机:打开原先的设置中:
找到显示器,把 加速3D图形 的勾去除掉。这个方法不一定是解决上面的那个问题的,也就是说不一定有用,但是当你现在的虚拟机导出后安装到其他人的 Windows 电脑的 VMware Workstation 虚拟机的时候,如果这个加速勾选了,可能导致他人打不开。
1、先删除VMware安装路径 2、再将Program Files、Program Files(x86)和ProgramData内存在的VMware删除 3、打开注册表将\HKEY_CURRENT_USER\Software\ VMware , Inc删除 4、管理员打开命令行,输入sc delete VMAuthdService删除。