無論 Windows 還是 macos 上方法類似,都可以用。
1. 報錯此虛拟機是由較新版本的 VMware Fusion 創建的。嘗試開啟虛拟機之前,您必須先使用較新的版本升級 VMware Fusion 或降低虛拟機的兼容性等級。
2. 事由
因為我前幾天使用 mac 的時候,感覺新系統很卡,所以我就對系統進行了降級處理,花了将近 12 小時才配置完所有的環境,最後隻剩下一個虛拟機模塊來處理:
但是在我打開的時候,發現了報錯:
按照它的要求對 VMware Fusion 進行升級之後,發現依舊無法打開:
因為我以前是在 Big Sur 系統上使用最新版本的 VMware Fusion 安裝了一些系統,所以這些系統目前是無法直接打開的,網上也沒啥教程,在我最後準備重裝部分虛拟機的時候,我嘗試找了一些修改版本号的方法來測試,沒想到還真的行;
3. 解決方法在網上有人說可以通過修改版本号解決,我嘗試測試了下:選擇一個能正常打開的虛拟機,顯示器中的包内容:
找到兩個文件:虛拟磁盤.vmdk
Windows 7 x64.vmx
當然,根據系統不同,你要找到的就是你的系統名 .vmx 的文件。當然兩個文件都是用 notepad 或者 vscode 等打開;
在這裡能夠看到當前虛拟機的版本:ddb.virtualHWVersion = "18"虛拟磁盤.vmdk:
Disk DescriptorFileversion=1encoding="UTF-8"CID=0df9032dparentCID=ffffffffcreateType="twoGbMaxExtentSparse"
Extent descriptionRW 8323072 SPARSE "虛拟磁盤-s001.vmdk"RW 8323072 SPARSE "虛拟磁盤-s002.vmdk"RW 8323072 SPARSE "虛拟磁盤-s003.vmdk"RW 8323072 SPARSE "虛拟磁盤-s004.vmdk"RW 8323072 SPARSE "虛拟磁盤-s005.vmdk"RW 8323072 SPARSE "虛拟磁盤-s006.vmdk"RW 8323072 SPARSE "虛拟磁盤-s007.vmdk"RW 8323072 SPARSE "虛拟磁盤-s008.vmdk"RW 8323072 SPARSE "虛拟磁盤-s009.vmdk"RW 8323072 SPARSE "虛拟磁盤-s010.vmdk"RW 8323072 SPARSE "虛拟磁盤-s011.vmdk"RW 8323072 SPARSE "虛拟磁盤-s012.vmdk"RW 4980736 SPARSE "虛拟磁盤-s013.vmdk"
The Disk Data Base#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 = "60 00 C2 92 20 62 20 85-e9 d9 9b 54 17 a3 06 f3"ddb.virtualHWVersion = "18"然後再打開一個無法直接打開虛拟機的兩個文件:
在這裡看到當前的 veriosn 為 19,所以直接修改這兩個文件的版本号為 18,然後再打開試試看:
此時打開正常:
4. 注意點
在打開之前,需要在這裡将虛拟機删除,但是注意不要删除文件,隻是在當前的 VMware 下删除了索引,然後再選擇打開就可以了:
打開之後,肯定會爆出一個問題:該虛拟機的快照似乎來自使用不兼容的虛拟圖形設備的 VMware 軟件版本
這裡有兩種方法,第一種是繼續,忽略運行即可。
第二種方式是打開之後,直接關機:打開原先的設置中:
找到顯示器,把 加速3D圖形 的勾去除掉。這個方法不一定是解決上面的那個問題的,也就是說不一定有用,但是當你現在的虛拟機導出後安裝到其他人的 Windows 電腦的 VMware Workstation 虛拟機的時候,如果這個加速勾選了,可能導緻他人打不開。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!