? ? ?原來主機是i3 ,windows7系統,vmware 14.0,虛機系統是ubuntu 14.04。目標新機是i7 14700KF,windows11系統。原以為安裝虛擬機,將磁盤文件,虛擬機配置文件拷貝過去可以直接用。
? ? ?新目標主機先安裝了vmware 15,運行原理虛機,windows主機直接藍屏崩潰。以為是虛擬機配置文件問題,清理了也無效。
? ? 這里提一下,拷貝虛擬機文件,只需要拷貝虛擬機文件(*.vmx),磁盤文件(*.vmdk),這兩個文件即可,其他的不需要。特別是內存文件,不需要,可以加快速度。
? ? 裝回vmware14,保持跟原主機完全相同的軟件環境,一樣是崩潰的。
? ? ?看到網上有說法,安裝新的軟件可能有效,所以又安裝了vmware17.0,沒有崩潰,直接進入了系統。驚喜了一下。但是配置虛機配置的時候,直接報錯閃退。這樣看,估計電腦最新的配置,最新的系統,只能用vmware最新的軟件才能更好兼容。
? ? ?錯誤圖片沒保存,借用了一張網上的圖。而后又安裝了vmware17.6,總算完美解決。
? ? 另外,最初安裝虛擬機練ubuntu的時候,磁盤給了30G太小了,后來擴容到50G,這次遷移發現居然有兩個磁盤文件,一個30G,一個50G,太浪費空間了,而且手動修改配置文件無效,因為這兩個虛擬磁盤建立了父子磁盤關系。可以用以下方法合并父子磁盤。這樣就能刪除一個用不到的磁盤了(可能是一開始建的是獨立虛擬硬盤,擴容后,新容量形成了一個虛擬硬盤,但是又將自己的父盤指向了原來磁盤,但是原來磁盤空間又沒有釋放,在新磁盤復制了一份)。
"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -r "Windows 10 x64-000001.vmdk" -t 0 "Windows 10 x64_new.vmdk"
進行硬盤合并(命令語法為:vmware-vdiskmanager.exe -r [源文件] -t 0 [目標文件])