境配置到高頻報錯排查)
不少朋友看到 VMware 虛擬機(jī)教程時第一反應(yīng)是這個東西到底解決什么問題簡單說VMware Workstation Pro 可以讓你在現(xiàn)有 Windows 系統(tǒng)里再跑一套或多套完整操作系統(tǒng)比如 Windows 10、Ubuntu、CentOS互不影響。用它來做學(xué)習(xí)、軟件測試、搭建臨時服務(wù)器、跑舊系統(tǒng)都比直接裝雙系統(tǒng)安全很多。對于剛接觸虛擬機(jī)的人來說這套工具幾乎是桌面級虛擬化的首選。下面這份保姆級教程我會從物理機(jī)環(huán)境確認(rèn)、軟件安裝、創(chuàng)建第一臺虛擬機(jī)到高頻報錯排查一條線全部講清楚。開頭先給一個結(jié)論虛擬機(jī)本身不難裝真正卡住人的往往是“虛擬化沒有開啟”“無法連接到虛擬機(jī)”“網(wǎng)絡(luò)圖標(biāo)出現(xiàn)問號”這類環(huán)境問題。所以讀這篇文章時不要急著雙擊安裝包先把前兩章看完很多坑能直接避開。1. 安裝之前先把物理機(jī)環(huán)境確認(rèn)利索很多人下載完 VMware 安裝包雙擊、下一步、完成看起來順風(fēng)順?biāo)Y(jié)果新建虛擬機(jī)一開機(jī)就彈出一堆 VT-x、AMD-V、Hyper-V 的報錯。問題不在安裝包而在物理機(jī)環(huán)境沒有準(zhǔn)備到位。VMware 屬于 Type 2 虛擬機(jī)軟件它本質(zhì)上還是運(yùn)行在宿主機(jī)操作系統(tǒng)之上需要宿主機(jī) CPU 和系統(tǒng)底層都給虛擬化留出空間。1.1 虛擬化技術(shù)在三層都要“到位”我遇到的大部分情況都出在三個層面第一層是 CPU 虛擬化功能。Intel 平臺叫 VT-xAMD 平臺叫 SVM Mode也有主板廠商直接寫成 AMD-V。這個功能默認(rèn)可能是關(guān)閉的尤其是品牌臺式機(jī)和部分游戲本。系統(tǒng)里怎么判斷打開任務(wù)管理器切到“性能”標(biāo)簽選“CPU”看右下角“虛擬化”一欄。如果是“已啟用”說明 BIOS/UEFI 層面沒有問題。如果是“已禁用”就需要重啟進(jìn) UEFI 設(shè)置。進(jìn) UEFI 的方式各品牌不太一樣。常見做法是重啟電腦開機(jī)時快速按 Del、F2、F10 或 F12。Windows 10/11 也可以在“設(shè)置-系統(tǒng)-恢復(fù)-高級啟動”里選擇“立即重新啟動”然后依次選“疑難解答-高級選項-UEFI 固件設(shè)置”。進(jìn)去之后找“Advanced”或“CPU Configuration”把 Intel Virtualization Technology、SVM Mode、VT-d 這類選項設(shè)為 Enabled。改完保存退出。第二層是 Windows 系統(tǒng)自帶的虛擬化功能。如果你裝過 Docker Desktop、WSL2、Windows 沙盒、安卓模擬器或者系統(tǒng)默認(rèn)啟用了 Virtualization-Based Security那么 Hyper-V 相關(guān)組件可能處于開啟狀態(tài)。VMware 和 Hyper-V 同時啟用容易出現(xiàn)“此平臺不支持虛擬化”或虛擬機(jī)啟動后直接重啟的沖突。判斷方法控制面板-程序-啟用或關(guān)閉 Windows 功能看“Hyper-V”“虛擬機(jī)平臺”“Windows 虛擬機(jī)監(jiān)控程序平臺”。如果開著且你優(yōu)先要用 VMware建議先關(guān)掉這些選項重啟后再試。注意關(guān)閉 Hyper-V 會影響 WSL2 和 Docker 的部分模式取舍要想清楚。第三層是 VMware 自己的相關(guān)服務(wù)。安裝完成后Windows 服務(wù)列表里會多出 VMware Authorization Service、VMware DHCP Service、VMware NAT Service。如果第三方優(yōu)化軟件把這些服務(wù)設(shè)為手動或禁用打開虛擬機(jī)時就會提示無法連接或虛擬網(wǎng)絡(luò)不可用。安裝后建議先確認(rèn)這幾個服務(wù)已經(jīng)在運(yùn)行。1.2 安裝包從哪里來怎么判斷靠不靠譜標(biāo)題里寫“附安裝包”但我不建議隨便從第三方下載站拿。這類工具被二次打包的風(fēng)險很高經(jīng)常會捆綁推廣軟件甚至替換掉原始安裝邏輯。更穩(wěn)妥的做法是到 VMware 官網(wǎng)下載安裝包或者從廠商給的安裝包再用哈希校驗工具核對一下文件信息。VMware Workstation Pro 目前對個人用途有免費(fèi)授權(quán)通道具體要看官網(wǎng)的許可說明不要用破解補(bǔ)丁。使用破解工具不僅不穩(wěn)定還容易被殺毒軟件誤報甚至更壞的情況是留下后門。另外下載安裝包時要注意版本和系統(tǒng)的對應(yīng)關(guān)系?,F(xiàn)在主流環(huán)境普遍是 64 位 Windows 10/11安裝包通常能適配。如果電腦還是老舊的 32 位系統(tǒng)或版本特別舊的 Windows就需要確認(rèn)當(dāng)前 VMware 版本是否支持。按照我自己的經(jīng)驗與其找“XX 年最新版安裝包”不如直接裝官網(wǎng)當(dāng)前主流的穩(wěn)定版本這樣對 Windows 11、Ubuntu 24 這類新系統(tǒng)的支持會更好。1.3 許可證不是攔路虎但先理順很多朋友看到“許可證”三個字就慌其實可以先試用再決定是否申請個人免費(fèi)許可。安裝完打開軟件菜單欄“幫助-許可證”里可以輸入你申請的序列號。如果暫時沒有就先使用試用期評估是否滿足需求。這里有一個容易踩的坑不要為了省事去網(wǎng)上下載各種注冊機(jī)、激活器VMware 個人免費(fèi)路徑已經(jīng)存在安裝包來源規(guī)范的話完全沒必要冒風(fēng)險。小結(jié)安裝 VMware 之前先把 CPU 虛擬化、Windows 功能沖突、VMware 服務(wù)三件事確認(rèn)好十分鐘能做完后面可以省下幾個小時查報錯的時間。2. VMware Workstation 安裝流程與關(guān)鍵選項物理機(jī)環(huán)境確認(rèn)完之后安裝本身并不難。但安裝過程中的一些選項會在以后的使用里慢慢影響體驗最好在剛開始就搞清楚。2.1 雙擊安裝包后這些選項怎么選VMware Workstation Pro 的安裝向?qū)ǔ峁暗湫桶惭b”和“自定義安裝”。如果你是第一次使用直接典型安裝也可以但我更建議在自定義模式里做兩件事一是把安裝路徑換到非系統(tǒng)盤比如 D 盤或 E 盤二是取消不必要的開機(jī)啟動項和自動更新選項。安裝向?qū)Ю飼柺欠裨鰪?qiáng)型鍵盤驅(qū)動程序這個建議勾選尤其當(dāng)你需要虛擬機(jī)里使用全鍵盤快捷鍵時體驗會好很多。勾選后會要求輸入管理員用戶名和密碼直接填當(dāng)前 Windows 登錄賬號密碼即可。接下來會問是否將 VMware Workstation 添加到 PATH這個可以勾上以后用 vmrun 這類命令行工具時會更方便。最后是“共享虛擬機(jī)”的提示默認(rèn)不勾選。如果你只是普通使用不需要把它做成服務(wù)器模式。在正式進(jìn)入安裝前還要留意幾個勾選框“啟動時檢查產(chǎn)品更新”去掉避免每次打開都彈更新提示?!凹尤肟蛻趔w驗提升計劃”去掉減少后臺數(shù)據(jù)上傳?!皠?chuàng)建桌面快捷方式”看個人習(xí)慣建議勾選。安裝過程一般幾十秒到幾分鐘結(jié)束后最好重啟一次系統(tǒng)。不是因為必須要重啟而是很多虛擬化驅(qū)動的加載需要干凈環(huán)境重啟可以避免后續(xù)驅(qū)動服務(wù)異常。2.2 首次啟動該做什么安裝完成后第一次打開 VMwware Workstation有可能會看到一條提示檢測到 Windows 虛擬化安全功能正在運(yùn)行繼續(xù)使用可能導(dǎo)致某些虛擬機(jī)無法啟動。如果你前面已經(jīng)關(guān)掉了 Hyper-V 相關(guān)功能這里通常不會再提示。如果仍然提示按照前面 1.1 小節(jié)的方式關(guān)閉 Windows 功能并重啟。啟動后的界面一般會顯示主頁、虛擬機(jī)庫、設(shè)備信息等。這時候先不要急著新建虛擬機(jī)可以先把許可證輸入。菜單欄“幫助-許可證”里輸入申請到的個人免費(fèi)許可證輸入成功后軟件會顯示授權(quán)狀態(tài)。如果暫時不輸入試用期內(nèi)功能一樣用不用太擔(dān)心。2.3 安裝之后的服務(wù)檢查我剛裝完 VMware 時就遇過“打開虛擬機(jī)顯示 VMware Workstation 無法連接到虛擬機(jī)”的報錯。后來發(fā)現(xiàn)是殺毒軟件把 VMware Authorization Service 的服務(wù)進(jìn)程攔了。所以安裝完成后建議打開 Windows 服務(wù)管理器確認(rèn)三個服務(wù)確實存在并且處于“自動”啟動狀態(tài)服務(wù)名用途異常表現(xiàn)VMware Authorization Service控制虛擬機(jī)訪問權(quán)限打開虛擬機(jī)提示無權(quán)限或無法連接VMware DHCP Service為 NAT 模式虛擬機(jī)分配 IP虛擬機(jī)網(wǎng)絡(luò)獲取不到地址VMware NAT Service提供 NAT 網(wǎng)絡(luò)轉(zhuǎn)發(fā)虛擬機(jī)無法上網(wǎng)如果服務(wù)被禁用可以先改回自動再手動啟動。啟動失敗時看看系統(tǒng)事件日志很多細(xì)節(jié)都在那里。小結(jié)安裝流程不是只要點下一步就行安裝路徑、啟動項、服務(wù)狀態(tài)這幾個點會影響長期使用。裝完重啟一次把服務(wù)和許可證理順再進(jìn)入下一階段。3. 創(chuàng)建第一臺虛擬機(jī)從新建向?qū)У讲僮飨到y(tǒng)安裝軟件跑起來之后新建虛擬機(jī)反而是最讓人猶豫的環(huán)節(jié)。因為參數(shù)太多不知道填多少。這里我給出一套適合大多數(shù)場景的參考值同時解釋為什么這樣填。3.1 典型安裝還是自定義安裝在 VMware 主界面點“創(chuàng)建新的虛擬機(jī)”會出現(xiàn)兩個入口典型和自定義。典型模式適合新手你只需要選擇安裝源、設(shè)置系統(tǒng)版本和磁盤大小VMware 會自動給一個合理配置。自定義模式適合需要手動指定硬件參數(shù)、選擇固件類型、預(yù)留磁盤空間等場景。如果你認(rèn)真想學(xué)虛擬機(jī)使用我更建議第一次就用“自定義”即使很多選項保持默認(rèn)你也能看到 VMware 到底配置了什么。相對地如果只是想快速跑個實驗環(huán)境典型模式也足夠。創(chuàng)建過程中會有選擇安裝介質(zhì)的界面“安裝程序光盤映像文件”瀏覽選擇 iso 文件?!吧院蟀惭b操作系統(tǒng)”先創(chuàng)建空虛擬機(jī)等配置完再手動掛載 ISO。我一般建議選“稍后安裝操作系統(tǒng)”。好處是你可以先調(diào)整硬件參數(shù)避免安裝系統(tǒng)過程中因為內(nèi)存或處理器配置不合適而返工。選完這一項再選擇客戶機(jī)操作系統(tǒng)類型。注意Windows 10 和 Windows 11、Ubuntu 和 CentOS 的選擇會影響 VMware 的默認(rèn)兼容配置所以要選準(zhǔn)確。3.2 CPU、內(nèi)存、硬盤、網(wǎng)絡(luò)這些參數(shù)到底填多少先說處理器。虛擬機(jī)里“處理器數(shù)量”和“每個處理器的內(nèi)核數(shù)量”是邏輯概念。對普通使用來說處理器數(shù)量填 1每個處理器內(nèi)核數(shù)量填 2 到 4 基本夠用。不建議把所有物理核都分配給虛擬機(jī)。虛擬機(jī)對 CPU 性能的感知與你設(shè)置的核數(shù)不成線性比例給多了反而可能讓宿主機(jī)切換上下文變慢。內(nèi)存是影響體驗最明顯的參數(shù)。如果宿主機(jī)物理內(nèi)存是 16GB虛擬機(jī)給 4GB 到 8GB 比較合理宿主機(jī)是 32GB虛擬機(jī)給 8GB 到 16GB 都能接受。給內(nèi)存的原則是不要超過物理內(nèi)存的三分之二否則你同時開宿主機(jī)瀏覽器、IDE 和另外幾臺虛擬機(jī)時系統(tǒng)很容易頻繁使用交換文件整體變得卡頓。硬盤方面選擇“拆分成多個文件”是更通用的方案便于虛擬機(jī)文件遷移和備份。磁盤容量首次分配 60GB 到 100GB 都行具體取決于你要安裝什么系統(tǒng)、裝多少軟件。如果只是跑 Ubuntu 做命令行測試40GB 都夠如果要跑 Windows 11 并安裝大型軟件建議 80GB 起步。網(wǎng)絡(luò)適配器模式要特別說一下。默認(rèn)的 NAT 模式最適合新手虛擬機(jī)通過宿主機(jī)代理上網(wǎng)宿主機(jī)可以訪問虛擬機(jī)虛擬機(jī)之間也能通信外部網(wǎng)絡(luò)不會直接掃描到虛擬機(jī)。橋接模式相當(dāng)于虛擬機(jī)直接接入物理局域網(wǎng)這種模式下虛擬機(jī)可以獲得和宿主機(jī)同一網(wǎng)段的 IP但也更容易出現(xiàn)網(wǎng)絡(luò)沖突。Host-only 模式只允許宿主機(jī)和虛擬機(jī)互訪適合做隔離測試。首次使用建議先用 NAT。3.3 掛載 ISO 并安裝操作系統(tǒng)虛擬機(jī)創(chuàng)建完成后在“虛擬機(jī)設(shè)置-硬件-CD/DVD”里選擇“使用 ISO 鏡像文件”瀏覽到安裝包對應(yīng)的 iso。然后開機(jī)系統(tǒng)會從光盤映像啟動。安裝 Ubuntu 時如果你英語不是特別熟練可以在安裝引導(dǎo)界面先選中文。Windows 10/11 的安裝過程會要求輸入產(chǎn)品密鑰可以先選擇“我沒有產(chǎn)品密鑰”安裝后再處理激活。安裝系統(tǒng)過程中最容易出現(xiàn)的一個問題是“卡在某個界面一直轉(zhuǎn)圈”。這時候先別手動重啟等幾分鐘。如果超過 10 分鐘還在同一畫面再檢查 ISO 文件是否完整、虛擬機(jī)的 CPU 或內(nèi)存是不是給得太低。很多“一直轉(zhuǎn)圈”其實是資源不夠不是安裝包壞了。3.4 裝完系統(tǒng)后的第一輪檢查系統(tǒng)安裝完成只是個開始。很多人裝完 Ubuntu 后發(fā)現(xiàn)鼠標(biāo)不能自由進(jìn)出虛擬機(jī)窗口、分辨率只能到 1024x768原因很簡單沒有安裝 VMware Tools 或 open-vm-tools。Windows 虛擬機(jī)可以在菜單欄“虛擬機(jī)-安裝 VMware Tools”然后到虛擬光驅(qū)里運(yùn)行安裝程序。Linux 虛擬機(jī)一般建議直接用系統(tǒng)包管理安裝 open-vm-tools-desktop例如 Ubuntu 里執(zhí)行sudo apt update sudo apt install open-vm-tools-desktop安裝后重啟虛擬機(jī)。正常情況下剪貼板共享、分辨率自適應(yīng)、鼠標(biāo)切換、文件拖拽都會正常。接著再檢查網(wǎng)絡(luò)打開終端或命令提示符ping 一下網(wǎng)關(guān)和公網(wǎng)地址。能通說明 NAT 網(wǎng)絡(luò)正常。最后趁系統(tǒng)剛裝完、狀態(tài)干凈創(chuàng)建一個快照。這一步很多人容易忽略等軟件裝壞、配置改亂才后悔。小結(jié)創(chuàng)建虛擬機(jī)時不要照抄某一套參數(shù)要結(jié)合宿主機(jī)內(nèi)存、實際用途調(diào)整。安裝完成后優(yōu)先做三件事裝 VMware Tools、測試網(wǎng)絡(luò)、拍快照。4. 安裝和使用過程中的高頻問題與排查鏈路無論安裝多順利使用一段時間后大概率會遇到幾個經(jīng)典報錯。下面這些內(nèi)容是根據(jù)實際使用和網(wǎng)上高頻問題整理出來的順序很重要先看現(xiàn)象再查輸入再看環(huán)境和參數(shù)最后才考慮工具本身。4.1 “無法連接到虛擬機(jī)請確保您有權(quán)運(yùn)行該程序”這是 VMware 老用戶最常遇到的提示之一完整報錯一般是這樣的VMware Workstation 無法連接到虛擬機(jī)。請確保您有權(quán)運(yùn)行該程序、訪問該程序使用的所有目錄以及訪問所有臨時文件目錄。這條問題不一定出在虛擬機(jī)上多數(shù)情況與權(quán)限和服務(wù)有關(guān)。排查順序用管理員身份重新啟動 VMware Workstation。在程序圖標(biāo)上右鍵選擇“以管理員身份運(yùn)行”。檢查虛擬機(jī)文件所在目錄的權(quán)限。如果虛擬機(jī)放在 C 盤 Program Files 或某個被系統(tǒng)保護(hù)的目錄里權(quán)限不足時會直接報錯。在 Windows 服務(wù)管理器里確認(rèn) VMware Authorization Service 是啟動狀態(tài)。關(guān)閉或暫時退出殺毒軟件、安全衛(wèi)士看問題是否與攔截有關(guān)。檢查磁盤剩余空間。臨時目錄空間不足時也會出現(xiàn)同樣的提示。我的經(jīng)驗是這類問題 80% 都是權(quán)限和服務(wù)的原因優(yōu)先處理這兩項比重新安裝 VMware 靠譜得多。4.2 “虛擬化未啟用請檢查固件設(shè)置”這個報錯在新建虛擬機(jī)開機(jī)時特別常見。有幾個情況要分開看如果任務(wù)管理器顯示虛擬化已啟用但 VMware 還是報錯大概率是 Hyper-V 相關(guān)功能開啟了。如果任務(wù)管理器顯示虛擬化已禁用那就要進(jìn) UEFI 開啟 VT-x 或 SVM。有的電腦開啟“內(nèi)核隔離-內(nèi)存完整性”或 VBS 后也會干擾第三方虛擬化軟件可以嘗試關(guān)閉 Windows 安全中心里的內(nèi)存完整性。檢查順序建議是任務(wù)管理器確認(rèn) CPU 虛擬化狀態(tài)再到 Windows 功能里關(guān)閉 Hyper-V、虛擬機(jī)監(jiān)控程序平臺、虛擬機(jī)平臺重啟后再試。如果仍然不行打開管理員命令行工具執(zhí)行systeminfo查看“基于虛擬化的安全性”狀態(tài)里面會顯示 VBS 是否在運(yùn)行。這個命令能幫助判斷問題是否來自系統(tǒng)底層安全功能。要注意的是Hyper-V 和 VMware 不是一定沖突但在同一臺 Windows 設(shè)備上很多功能組合確實會互相干擾。如果你同時需要 WSL2 和 VMware可以嘗試保留 WSL2 但關(guān)閉“虛擬機(jī)平臺”有些環(huán)境可以共存但需要實際測試。4.3 虛擬機(jī)藍(lán)屏、一直轉(zhuǎn)圈、啟動緩慢虛擬機(jī)內(nèi)系統(tǒng)藍(lán)屏先看是安裝階段藍(lán)屏還是使用階段藍(lán)屏。安裝階段藍(lán)屏常見原因包括 ISO 映像不完整、虛擬機(jī)固件類型不對、處理器兼容模式不匹配。比如在 UEFI 固件下安裝了 Windows XP 或舊系統(tǒng)就可能因為驅(qū)動不兼容而藍(lán)屏。新建虛擬機(jī)時如果選了“稍后安裝操作系統(tǒng)”在設(shè)置里要看清固件是 BIOS 還是 UEFI對于新系統(tǒng)建議 UEFI?!耙恢鞭D(zhuǎn)圈”經(jīng)常出現(xiàn)在 Linux 圖形安裝界面或 Windows 首次啟動階段。先等五分鐘如果還在原地優(yōu)先檢查虛擬機(jī)的內(nèi)存和處理器設(shè)置把內(nèi)存調(diào)大一點如果有多個顯示器或高分辨率可以暫時把顯示設(shè)置里的“加速 3D 圖形”關(guān)掉。啟動緩慢也要區(qū)分是宿主機(jī)慢還是虛擬機(jī)慢。如果宿主機(jī)磁盤活動接近 100%說明宿主機(jī)內(nèi)存不足正在瘋狂讀寫磁盤。這種情況下不是虛擬機(jī)設(shè)置問題而是物理機(jī)資源不夠。4.4 虛擬機(jī)網(wǎng)絡(luò)圖標(biāo)有問號、上不了網(wǎng)Ubuntu 虛擬機(jī)里網(wǎng)絡(luò)圖標(biāo)帶問號Windows 虛擬機(jī)顯示網(wǎng)絡(luò)未連接基本都是同一類問題虛擬網(wǎng)卡沒有正常工作。先檢查虛擬機(jī)的網(wǎng)絡(luò)適配器模式確認(rèn)是 NAT 還是橋接。然后回宿主機(jī)查看網(wǎng)絡(luò)連接應(yīng)該能看到 VMware Virtual Ethernet Adapter for VMnet1 和 VMnet8。如果這兩個虛擬網(wǎng)卡不存在說明 VMware 網(wǎng)絡(luò)組件沒有正確安裝。接下來排查服務(wù)VMware NAT Service 是否在運(yùn)行、VMware DHCP Service 是否在運(yùn)行。如果服務(wù)沒問題再檢查 Windows 防火墻是否攔截了 VMnet8。有些安全軟件會單獨(dú)攔截虛擬網(wǎng)卡可以嘗試在網(wǎng)絡(luò)設(shè)置里把 VMware 相關(guān)網(wǎng)卡設(shè)為信任。橋接模式下上不了網(wǎng)最常見的原因是無線網(wǎng)卡和有線網(wǎng)卡同時存在VMware 自動選擇錯誤。解決辦法是在虛擬機(jī)設(shè)置里把網(wǎng)絡(luò)適配器改到“自定義特定虛擬網(wǎng)絡(luò)”選擇你要綁定的物理網(wǎng)卡對應(yīng)的 VMnet?;蛘吒纱嗍褂?NAT 模式省去很多麻煩。小結(jié)大部分 VMware 報錯都有固定排查路徑。不要一遇到問題就卸載重裝先看虛擬化狀態(tài)、服務(wù)狀態(tài)、權(quán)限和網(wǎng)絡(luò)模式通常能定位到問題所在。5. 從“裝好”到“用好”虛擬機(jī)日常使用的邊界與習(xí)慣新建虛擬機(jī)跑通之后很多人的下一步是把虛擬機(jī)當(dāng)作日常工具使用。這一步需要考慮的就不是“能不能裝”的問題而是“怎么用才不容易出問題”。5.1 快照、克隆和備份怎么安排快照是 VMware 最實用的功能之一。它可以在系統(tǒng)某個狀態(tài)保存一份“快照點”之后無論你做了什么改動系統(tǒng)都能隨時回到這個狀態(tài)。我的習(xí)慣是Windows 和 Ubuntu 裝完、打完補(bǔ)丁、裝好 VMware Tools 之后馬上創(chuàng)建一個干凈的快照裝完常用開發(fā)環(huán)境后再創(chuàng)建一個快照之后每完成一個大項目或配置調(diào)整根據(jù)情況新增快照。快照不代表無限備份每次快照都會增加磁盤占用。保留兩三個關(guān)鍵狀態(tài)就夠了不要把每次安裝軟件都做成快照否則 VMware 工作目錄會變得巨大。需要備份到其他位置時關(guān)鍵是虛擬機(jī)目錄里的 .vmx 配置文件和 .vmdk 磁盤文件整體復(fù)制即可??寺√摂M機(jī)適合做批量環(huán)境。比如你已經(jīng)配置好一臺 Ubuntu 開發(fā)環(huán)境想再開一臺做測試直接基于原始虛擬機(jī)克隆比重新安裝系統(tǒng)快得多??寺≈氨M量先關(guān)機(jī)克隆完成后要確保新虛擬機(jī)的主機(jī)名、IP 和 SSH 密鑰都已更改避免多臺機(jī)器沖突。5.2 性能調(diào)優(yōu)不要盲目把參數(shù)拉滿我發(fā)現(xiàn)很多用戶一遇到虛擬機(jī)卡第一反應(yīng)就是把 CPU 核數(shù)和內(nèi)存加到最大。這種做法不一定有效。原因在于 VMware 是搶占宿主機(jī)的資源如果虛擬機(jī)把宿主機(jī)的全部核心都占了系統(tǒng)本身和虛擬機(jī)的 IO 調(diào)度都會受影響。更合理的調(diào)優(yōu)順序是先安裝或更新 VMware Tools/open-vm-tools這一步對圖形界面和鼠標(biāo)體驗提升最大。如果內(nèi)存占用高優(yōu)先增加內(nèi)存。如果磁盤讀寫頻繁把虛擬機(jī)文件遷移到 SSD 或 NVMe 盤上。減少不必要的后臺虛擬機(jī)不開機(jī)的虛擬機(jī)不要常駐內(nèi)存。按需調(diào)整顯示分辨率不要給虛擬機(jī)分配過大的顯存。對于數(shù)據(jù)庫、編譯環(huán)境這類需要高內(nèi)存和高速磁盤的工作負(fù)載優(yōu)先保證內(nèi)存和磁盤CPU 核數(shù)適當(dāng)即可。對于普通辦公和學(xué)習(xí)環(huán)境默認(rèn)參數(shù)通常夠用不需要專門優(yōu)化。5.3 多虛擬機(jī)內(nèi)網(wǎng)和資源共享怎么設(shè)計做測試時經(jīng)常需要啟動多臺虛擬機(jī)比如一臺 Ubuntu 做服務(wù)端一臺 Windows 做客戶端。在 NAT 模式下這些虛擬機(jī)默認(rèn)處于同一虛擬網(wǎng)絡(luò)互相之間能夠通信。判斷方法很簡單在所有虛擬機(jī)都使用 NAT 模式后在虛擬機(jī)里互相 ping 一下 IP 地址。如果不同檢查虛擬機(jī)防火墻是否攔截了 ICMP 或?qū)?yīng)端口。宿主機(jī)與虛擬機(jī)之間的文件傳輸可以通過剪貼板、拖拽和共享文件夾。剪貼板和拖拽強(qiáng)依賴 VMware Tools。如果虛擬機(jī)內(nèi)沒有安裝或版本不對這些功能會失效。共享文件夾在“虛擬機(jī)設(shè)置-選項-共享文件夾”里開啟指定宿主機(jī)的目錄后虛擬機(jī)里會看到對應(yīng)的掛載路徑。5.4 版本升級和工作區(qū)管理習(xí)慣VMware Workstation 本身也會更新。升級前先做一次快照或確認(rèn)舊版本創(chuàng)建的虛擬機(jī)文件兼容性。新版本的 VMware 一般能打開舊版本創(chuàng)建的虛擬機(jī)但舊版本不一定能打開新版本的 .vmx 文件除非在創(chuàng)建時手動選擇較低兼容版本。所以如果工作環(huán)境涉及其他人協(xié)作盡量統(tǒng)一 VMware 版本。工作區(qū)管理同樣重要。每個虛擬機(jī)最好單獨(dú)放在一個文件夾名稱清晰比如ubuntu-dev、windows-test。不要在虛擬機(jī)運(yùn)行時長按電源鍵關(guān)閉否則磁盤文件容易損壞。臨時項目用完把不需要的虛擬機(jī)文件刪除避免占用系統(tǒng)盤空間。收尾很多 VMware 問題并不是功能不支持而是物理機(jī)環(huán)境、服務(wù)狀態(tài)、權(quán)限和網(wǎng)絡(luò)模式?jīng)]理順。如果你正卡在某一步建議從正文里的排查順序倒著找一遍。先把一臺最小系統(tǒng)跑穩(wěn)再考慮多虛擬機(jī)、性能調(diào)優(yōu)和自動化這個思路能讓第一次用虛擬機(jī)的人少走很多彎路。