tft每日頭條

 > 科技

 > vmware高版本運行低版本虛拟機

vmware高版本運行低版本虛拟機

科技 更新时间:2024-11-25 00:01:15
說明

無論 Windows 還是 macos 上方法類似,都可以用。

1. 報錯

此虛拟機是由較新版本的 VMware Fusion 創建的。嘗試開啟虛拟機之前,您必須先使用較新的版本升級 VMware Fusion 或降低虛拟機的兼容性等級。

vmware高版本運行低版本虛拟機(高版本虛拟機在低版本下無法打開的解決方法)1

2. 事由

因為我前幾天使用 mac 的時候,感覺新系統很卡,所以我就對系統進行了降級處理,花了将近 12 小時才配置完所有的環境,最後隻剩下一個虛拟機模塊來處理:

vmware高版本運行低版本虛拟機(高版本虛拟機在低版本下無法打開的解決方法)2

但是在我打開的時候,發現了報錯:

vmware高版本運行低版本虛拟機(高版本虛拟機在低版本下無法打開的解決方法)3

按照它的要求對 VMware Fusion 進行升級之後,發現依舊無法打開:

vmware高版本運行低版本虛拟機(高版本虛拟機在低版本下無法打開的解決方法)4

因為我以前是在 Big Sur 系統上使用最新版本的 VMware Fusion 安裝了一些系統,所以這些系統目前是無法直接打開的,網上也沒啥教程,在我最後準備重裝部分虛拟機的時候,我嘗試找了一些修改版本号的方法來測試,沒想到還真的行;

3. 解決方法

在網上有人說可以通過修改版本号解決,我嘗試測試了下:選擇一個能正常打開的虛拟機,顯示器中的包内容:

vmware高版本運行低版本虛拟機(高版本虛拟機在低版本下無法打開的解決方法)5

找到兩個文件:虛拟磁盤.vmdk

vmware高版本運行低版本虛拟機(高版本虛拟機在低版本下無法打開的解決方法)6

Windows 7 x64.vmx

vmware高版本運行低版本虛拟機(高版本虛拟機在低版本下無法打開的解決方法)7

當然,根據系統不同,你要找到的就是你的系統名 .vmx 的文件。當然兩個文件都是用 notepad 或者 vscode 等打開;

在這裡能夠看到當前虛拟機的版本:ddb.virtualHWVersion = "18"虛拟磁盤.vmdk:

Disk DescriptorFile

version=1encoding="UTF-8"CID=0df9032dparentCID=ffffffffcreateType="twoGbMaxExtentSparse"

Extent description

RW 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"然後再打開一個無法直接打開虛拟機的兩個文件:

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 電腦的 VMware Workstation 虛拟機的時候,如果這個加速勾選了,可能導緻他人打不開。

vmware高版本運行低版本虛拟機(高版本虛拟機在低版本下無法打開的解決方法)18

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved