完整教程與避坑指南)
干說虛擬機(jī)的教程太多但真正能把“VMware里裝Win10”這件事講透講到裝完不卡、能拖拽文件、快照能隨手存遇到報(bào)錯還能自己排查的還真不多。這篇我按自己的實(shí)際經(jīng)驗(yàn)來寫從下載安裝、創(chuàng)建虛擬機(jī)到裝系統(tǒng)、裝VMware Tools再到常見坑的排查一條線捋下來屬于照著抄就能完成的操作。先說下這東西到底解決什么問題很多人想在現(xiàn)有的Windows電腦上再跑一個(gè)Win10環(huán)境用來測試軟件、跑老舊程序、練手系統(tǒng)維護(hù)或者干脆就是想體驗(yàn)一下Win10 LTSC這種精簡版系統(tǒng)。物理機(jī)裝雙系統(tǒng)來回切換麻煩而且有把引導(dǎo)搞壞的風(fēng)險(xiǎn)用虛擬機(jī)就簡單多了——在VMware里開一個(gè)隔離的Win10里面隨便折騰外面主系統(tǒng)毫發(fā)無損。這個(gè)方案尤其適合學(xué)生、IT運(yùn)維、軟件測試人員以及所有喜歡“折騰但不想負(fù)責(zé)”的朋友。1. 開工前的準(zhǔn)備工作VMware與Win10鏡像怎么搞定1.1 先說一臺能跑的宿主機(jī)硬件要求與虛擬化開關(guān)裝虛擬機(jī)之前先確認(rèn)你的物理電腦底子夠不夠。我見過不少人卡在虛擬機(jī)開機(jī)就黑屏結(jié)果查半天發(fā)現(xiàn)是CPU虛擬化沒開或者內(nèi)存給得太摳。嚴(yán)格來說VMware Workstation在硬件檢測時(shí)沒有開啟虛擬化也能裝但運(yùn)行時(shí)會很痛苦CPU占用高、虛擬機(jī)響應(yīng)慢。所以第一步建議先確認(rèn)“Intel VT-x”或“AMD-V”已經(jīng)打開。進(jìn)BIOS的方法各家不一樣常見的是開機(jī)按Del或F2找到“Intel Virtualization Technology”或“SVM Mode”改成Enabled。注意Windows系統(tǒng)里可以用任務(wù)管理器看“性能”標(biāo)簽頁如果顯示“虛擬化: 已啟用”那BIOS這步就跳過了。硬件配置方面我給一個(gè)比較保守的建議范圍硬件項(xiàng)最低要求舒適配置物理內(nèi)存8GB16GB及以上CPU核心數(shù)4核6核及以上硬盤剩余空間30GB60GB以上建議SSD操作系統(tǒng)Windows 10/11 64位Windows 11 或 macOS虛擬機(jī)里跑Win10比較合理的分配是內(nèi)存給4GB起步有16GB物理內(nèi)存的話給6GB到8GBCPU給2到4核。注意這是“分配”不是“占用”。VMware默認(rèn)會按需調(diào)度資源別怕給了就浪費(fèi)虛擬機(jī)開著不用的時(shí)候CPU占用率很低。1.2 VMware Workstation Pro 17下載安裝與許可證說明VMware Workstation Pro目前主流的版本是17.x官方全稱叫VMware Workstation Pro 17。這個(gè)軟件現(xiàn)在的授權(quán)政策對個(gè)人用戶很友好個(gè)人使用可以免費(fèi)申請?jiān)S可商用才需要購買。你從官網(wǎng)下載安裝包以后安裝過程中選用“個(gè)人使用”選項(xiàng)基本就能正常激活。安裝過程本身沒什么玄機(jī)一路下一步就行。但有幾個(gè)細(xì)節(jié)值得注意安裝路徑建議保持默認(rèn)別放中文目錄。如果之前裝過舊版VMware建議用官方提供的VMware CleanUp Tool清理一遍舊版本再裝新版。我遇到過直接覆蓋安裝后虛擬機(jī)無法開機(jī)的案例基本都是舊版本殘留的驅(qū)動和服務(wù)沖突導(dǎo)致的。安裝過程中會提示重啟系統(tǒng)建議照做別偷懶。下載地址直接搜“VMware Workstation Pro 官網(wǎng)”就能找到盡量別從第三方下載站搞那種修改版一個(gè)是安全沒保證再一個(gè)是很容易綁定一些亂七八糟的東西。官網(wǎng)下載對網(wǎng)絡(luò)要求也不算高一般都能正常下載。1.3 Win10 ISO鏡像官方渠道與LTSC版本的選擇裝Win10系統(tǒng)ISO鏡像文件是必需的。這一步別隨便找個(gè)網(wǎng)站下載鏡像來源不干凈后面系統(tǒng)里有什么東西你根本控制不了。我常用的方式有兩個(gè)第一個(gè)是微軟官方的“下載Windows 10光盤映像ISO文件”頁面可以直接選擇版本和語言下載完是官方原版ISO。這個(gè)頁面操作很簡單選好Windows 10、選好語言點(diǎn)擊確認(rèn)就能拿到官方下載鏈接。第二個(gè)是MSDN類鏡像站這類站點(diǎn)收集了微軟原版鏡像適合需要特定版本比如LTSC或者特定版本號的場景。我建議普通用戶使用微軟官方下載頁面如果確實(shí)需要LTSC版本可以找正規(guī)的MSDN鏡像站下載文件名里一般會有“LTSC”字樣。這里專門說說Win10 LTSC 2021這個(gè)版本。LTSC全稱是Long Term Servicing Channel長期服務(wù)頻道。它沒有應(yīng)用商店、沒有Cortana、沒有一堆UWP應(yīng)用系統(tǒng)更新也只更新安全補(bǔ)丁不推功能更新。裝在虛擬機(jī)里最大的好處是系統(tǒng)資源占用低、后臺進(jìn)程少、不會被“Win11升級提醒”打擾。如果你只是想在虛擬機(jī)里跑一個(gè)“干凈、穩(wěn)定、較快”的Win10LTSC是不錯的選擇。注意LTSC版本在虛擬機(jī)里部署后激活方式與普通Win10不同請通過正規(guī)授權(quán)渠道處理激活問題。個(gè)人長期使用建議購買正版授權(quán)體驗(yàn)更省心。2. 創(chuàng)建虛擬機(jī)的核心參數(shù)照著抄就行2.1 新建虛擬機(jī)向?qū)У湫瓦€是自定義打開VMware Workstation主頁會顯示“創(chuàng)建新虛擬機(jī)”。這里有兩條路典型推薦和自定義。新手大多會選“典型”但我的經(jīng)驗(yàn)是不管新手老手都建議點(diǎn)“自定義”原因后面解釋。典型安裝確實(shí)快但很多關(guān)鍵參數(shù)它會幫你“猜”比如固件類型、虛擬化引擎、聲卡和打印機(jī)的設(shè)備添加方式。猜對了很省事猜錯了后面啟動報(bào)錯再排查就頭大了。自定義安裝里你能明確看到每一項(xiàng)設(shè)置把關(guān)鍵項(xiàng)按住后面的步驟其實(shí)就是一路往下確認(rèn)而已。選“自定義”下一步界面選擇虛擬機(jī)硬件兼容性保持默認(rèn)的Workstation 17.x即可。2.2 CPU、內(nèi)存、磁盤怎么給才不卡創(chuàng)建虛擬機(jī)時(shí)各個(gè)參數(shù)的設(shè)定直接決定后面的使用體驗(yàn)。我把自己常用的配置列出來供參考參數(shù)項(xiàng)推薦值說明客戶機(jī)操作系統(tǒng)Microsoft Windows / Windows 10 x64選錯會導(dǎo)致引導(dǎo)方式異常固件類型UEFI新系統(tǒng)建議UEFI兼容GPT分區(qū)CPU數(shù)量2個(gè)處理器每個(gè)2核心總計(jì)4核心物理機(jī)不超過總核心數(shù)一半內(nèi)存4096MB - 8192MB物理內(nèi)存16GB建議給6GB網(wǎng)絡(luò)類型NAT默認(rèn)即可虛擬機(jī)上網(wǎng)、宿主機(jī)訪問虛擬機(jī)都方便I/O控制器NVMe比SATA更有更好的磁盤性能虛擬磁盤60GB存為單個(gè)文件動態(tài)分配仍然建議預(yù)分配大空間CPU部分很多人糾結(jié)核心數(shù)。其實(shí)虛擬機(jī)的CPU核心數(shù)指的是“最多能同時(shí)用多少個(gè)邏輯核心”不是一開機(jī)就占滿。給2個(gè)處理器、每個(gè)2核心VMware會自動調(diào)度不會讓物理CPU一直滿載。內(nèi)存是虛擬機(jī)體驗(yàn)最敏感的參數(shù)。給少了Win10開機(jī)后光系統(tǒng)自身占用就到2GB開個(gè)瀏覽器都卡給多了物理機(jī)自己內(nèi)存不夠整體也不流暢。所以如果你物理機(jī)16GB虛擬機(jī)分配6GB是比較平衡的選擇。虛擬磁盤這里有個(gè)容易被忽略的點(diǎn)默認(rèn)創(chuàng)建磁盤時(shí)會選“將虛擬磁盤拆分成多個(gè)文件”我建議改成“存儲為單個(gè)文件”。拆分成多個(gè)文件是為了方便拷貝和某些移動存儲場景但在本地硬盤上使用時(shí)單個(gè)文件的順序讀寫性能比多個(gè)小文件快一點(diǎn)虛擬機(jī)運(yùn)行也更穩(wěn)。磁盤大小建議60GB起步Win10裝上常用軟件后占用輕松突破30GB60GB能留出合理的剩余空間。2.3 固件類型、虛擬化引擎與兼容性的坑在自定義向?qū)Ю铩肮碳愋汀边@個(gè)選項(xiàng)很容易被忽略。以前VMware默認(rèn)用BIOS引導(dǎo)現(xiàn)在Win10安裝程序已經(jīng)全面轉(zhuǎn)向UEFI引導(dǎo)Win10對UEFI的支持也最完整。如果你在舊版教程里看到“虛擬機(jī)設(shè)置 - 選項(xiàng) - 高級 - 固件類型選BIOS”那是對應(yīng)老版本的建議。新裝Win10直接選UEFI就行。UEFI引導(dǎo)的分區(qū)表是GPT裝系統(tǒng)時(shí)安裝程序會自動處理分區(qū)不需要手動干預(yù)?!疤摂M化引擎”設(shè)置區(qū)里有幾個(gè)復(fù)選框比如“虛擬化 Intel VT-x/EPT 或 AMD-V/RVI”。這個(gè)選項(xiàng)勾不勾取決于你是否需要在虛擬機(jī)里再裝虛擬機(jī)嵌套虛擬化。普通用戶不勾也沒事勾了可能在某些硬件組合下導(dǎo)致啟動異常。我自己做底層系統(tǒng)測試時(shí)會勾上日常使用保持默認(rèn)即可。還有一個(gè)“硬件兼容性”選項(xiàng)默認(rèn)是當(dāng)前VMware版本。老版本創(chuàng)建的虛擬機(jī)在新版軟件里可以打開新版創(chuàng)建的虛擬機(jī)老版本軟件打不開所以選默認(rèn)版本就行不用糾結(jié)。3. 從引導(dǎo)到桌面的完整安裝流程3.1 第一次開機(jī)分區(qū)、跳過密鑰、網(wǎng)絡(luò)設(shè)置虛擬機(jī)創(chuàng)建完成后點(diǎn)擊“開啟此虛擬機(jī)”VMware會從ISO鏡像引導(dǎo)啟動。如果你沒設(shè)置安裝介質(zhì)也可以在虛擬機(jī)設(shè)置里的CD/DVD選項(xiàng)掛載ISO文件。Win10安裝程序啟動后大概流程是選擇語言、點(diǎn)擊“現(xiàn)在安裝”、接受許可條款這些都沒什么好說的。到“你想執(zhí)行哪種類型的安裝”這一步記得選擇“自定義僅安裝Windows高級”。然后就會看到磁盤分區(qū)界面。如果是用UEFI引導(dǎo)創(chuàng)建的虛擬機(jī)硬盤上會有幾個(gè)未分配空間的小分區(qū)不用管直接選中未分配空間點(diǎn)擊“新建”設(shè)置一個(gè)60GB左右的分區(qū)然后選中它點(diǎn)“下一步”。Win10會告訴你“無法在GPT磁盤上安裝”嗎不會UEFI引導(dǎo)下不會出現(xiàn)這個(gè)錯誤。如果出現(xiàn)這個(gè)問題說明引導(dǎo)類型還是BIOS回到虛擬機(jī)設(shè)置里改回UEFI再試。提示到了“產(chǎn)品密鑰”界面直接點(diǎn)“我沒有產(chǎn)品密鑰”。安裝流程會繼續(xù)系統(tǒng)裝完再處理激活問題這不會影響系統(tǒng)功能。系統(tǒng)安裝過程會自動復(fù)制文件、安裝功能、更新整個(gè)過程大概10到20分鐘取決于你的硬盤速度。看到“選擇隱私設(shè)置”的界面就是快完成了按需關(guān)閉或者保留都行虛擬機(jī)上我一般全關(guān)。到了設(shè)置賬戶的環(huán)節(jié)你需要創(chuàng)建一個(gè)本地賬戶。如果安裝的是Win10專業(yè)版這里會讓你登錄微軟賬戶可以點(diǎn)“域加入”或者下方“脫機(jī)賬戶”的選項(xiàng)創(chuàng)建一個(gè)純本地賬戶。LTSC版本比較干凈一般直接就讓你創(chuàng)建本地賬戶。3.2 安裝VMware Tools這一步?jīng)Q定了體驗(yàn)系統(tǒng)進(jìn)入桌面后第一件要做的事就是裝VMware Tools。這是VMware虛擬機(jī)體驗(yàn)提升最大的一步?jīng)]有之一。VMware Tools裝完之后你才能獲得以下體驗(yàn)鼠標(biāo)在虛擬機(jī)里可以自動釋放不用按CtrlAlt才能退出來宿主機(jī)和虛擬機(jī)之間可以直接拖拽復(fù)制文件、復(fù)制粘貼文本虛擬機(jī)分辨率會跟隨窗口大小自動調(diào)整不用手動設(shè)置網(wǎng)絡(luò)驅(qū)動、顯卡驅(qū)動、聲卡驅(qū)動會一起被正確安裝安裝方法在VMware菜單欄點(diǎn)擊“虛擬機(jī)”下拉菜單里找到“安裝VMware Tools…”虛擬機(jī)里會彈出一個(gè)“此電腦”里的虛擬光驅(qū)里面有一個(gè)安裝文件雙擊運(yùn)行一路下一步安裝完成后重啟虛擬機(jī)。這是正經(jīng)途徑。有些老教程會讓你“虛擬光驅(qū)里找到setup64.exe然后右鍵以管理員運(yùn)行”道理是一樣的核心就是運(yùn)行這個(gè)安裝程序。注意VMware Tools安裝時(shí)如果提示“繼續(xù)運(yùn)行腳本未能在虛擬機(jī)中成功運(yùn)行。如果您在此虛擬機(jī)中配置了自定義運(yùn)行腳本請修正該腳本的配置”多半是系統(tǒng)里缺運(yùn)行庫或者Tools版本和系統(tǒng)版本不匹配。解決辦法后面專門講。3.3 虛擬機(jī)里的Win10優(yōu)化更新、后臺、安全中心裝好VMware Tools后Win10系統(tǒng)本身還建議做幾項(xiàng)優(yōu)化設(shè)置尤其你還想在虛擬機(jī)里跑得痛快的話。第一件事系統(tǒng)更新。剛裝完的系統(tǒng)版本很老先打開Windows Update把補(bǔ)丁打全。有人會覺得“虛擬機(jī)要什么更新”但更新不只是安全補(bǔ)丁還包含大量驅(qū)動和兼容性修復(fù)文件不更新的話后面很容易觸發(fā)各種莫名奇妙的問題尤其是VMware Tools的老版本對新系統(tǒng)支持不好的問題靠系統(tǒng)更新可以繞開一部分。第二件事關(guān)閉后臺應(yīng)用。Win10默認(rèn)后臺跑著一堆應(yīng)用比如郵件、日歷、Xbox游戲錄制這些東西在這個(gè)虛擬機(jī)里幾乎用不上。在“設(shè)置 - 隱私 - 后臺應(yīng)用”里可以直接關(guān)掉“允許應(yīng)用在后臺運(yùn)行”的全局開關(guān)或者逐個(gè)關(guān)閉不需要的應(yīng)用。這一步做完最直觀的感受是虛擬機(jī)閑置時(shí)CPU占用率明顯下來了。第三件事是關(guān)于Windows安全中心的也就是“Win10安全中心關(guān)閉”這個(gè)問題。說實(shí)話我建議虛擬機(jī)里別關(guān)。如果你安裝的是正式版Win10安全中心開著不會對日常使用造成太大影響。如果你非要關(guān)也是在“病毒和威脅防護(hù) - 管理設(shè)置”里關(guān)閉實(shí)時(shí)保護(hù)僅在測試需要時(shí)操作測試完記得恢復(fù)。別忘了虛擬機(jī)里的環(huán)境也要保持基本的系統(tǒng)安全。4. 高頻故障排查與避坑實(shí)錄4.1 VMware Tools腳本無法運(yùn)行的修復(fù)來了這就是標(biāo)題里提到的經(jīng)典報(bào)錯“VMware Tools 繼續(xù)運(yùn)行腳本未能在虛擬機(jī)中成功運(yùn)行。如果您在此虛擬機(jī)中配置了自定義運(yùn)行腳本請修正該腳本的配置?!边@個(gè)問題我遇到太多次了。它分兩種場景場景一安裝VMware Tools過程中進(jìn)度條快結(jié)束時(shí)彈出這個(gè)提示。原因通常是系統(tǒng)和Tools版本的兼容性尤其是Win10系統(tǒng)版本較新、Tools版本較老的時(shí)候。解決辦法是確認(rèn)系統(tǒng)更新到最新然后重啟虛擬機(jī)再重新掛載Tools鏡像安裝一遍。如果還不行直接卸載掉舊的Tools重啟后再裝一遍。場景二開機(jī)時(shí)提示“繼續(xù)運(yùn)行腳本未能在虛擬機(jī)中成功運(yùn)行”。這個(gè)是因?yàn)閂Mware配置了開機(jī)腳本文件腳本執(zhí)行時(shí)報(bào)錯。可以打開虛擬機(jī)設(shè)置找到“選項(xiàng) - 客戶機(jī)操作系統(tǒng) - VMware Tools - 電源控制”把“運(yùn)行自定義腳本”相關(guān)的選項(xiàng)去掉或者直接重新安裝一次VMware Tools讓系統(tǒng)把腳本配置重置掉。注意這個(gè)報(bào)錯通常不影響虛擬機(jī)本身的運(yùn)行但如果不解決拖拽復(fù)制之類的增強(qiáng)功能可能會失效。4.2 啟動卡住、黑屏、拖拽復(fù)制失效怎么辦我在群里看到過很多次“VMware開Win10黑屏就一個(gè)小光標(biāo)在閃或者直接卡在VMware的Logo界面”。排查思路一般是這樣的第一步確認(rèn)虛擬化已開啟。如果沒有開啟VT-xVMware通常會在啟動時(shí)彈黃色警告條但有些機(jī)器不彈警告直接卡住。去任務(wù)管理器確認(rèn)一下。第二步嘗試禁用側(cè)信道緩解?!疤摂M機(jī)設(shè)置 - 選項(xiàng) - 高級”把“側(cè)通道緩解”設(shè)置為“禁用”。這一步對很多啟動卡住的問題都有奇效尤其是新版本VMware在部分CPU上的兼容問題。第三步調(diào)低虛擬機(jī)內(nèi)存或CPU核心數(shù)。某些情況下分配的CPU核心數(shù)過多反倒會因?yàn)槲锢鞢PU資源不足導(dǎo)致啟動超慢看上去像卡死。先降到2核心試試。拖拽復(fù)制失效最直接的原因就是VMware Tools沒裝好。還有一種情況系統(tǒng)里已經(jīng)裝了Tools但磁盤空間滿了或者服務(wù)被安全軟件干擾了。打開任務(wù)管理器看“VMware Tools”相關(guān)的服務(wù)是否在運(yùn)行沒運(yùn)行就手動啟動。USB設(shè)備不識別的話檢查“虛擬機(jī) - 可移動設(shè)備”里是否勾選了對應(yīng)的U盤或串口設(shè)備。虛擬機(jī)中安裝CP210這類USB轉(zhuǎn)串口驅(qū)動時(shí)記得先把設(shè)備連接到虛擬機(jī)再在虛擬機(jī)里裝驅(qū)動順序反了會白裝。4.3 常見問題速查表我把平時(shí)被問得最多的問題整理成一個(gè)速查表放這里方便收藏。問題現(xiàn)象可能原因解決辦法虛擬機(jī)開機(jī)黑屏未開啟CPU虛擬化進(jìn)入BIOS打開VT-x或AMD-V虛擬機(jī)開機(jī)黑屏側(cè)信道緩解沖突VMware設(shè)置中禁用側(cè)通道緩解虛擬機(jī)卡頓嚴(yán)重內(nèi)存分配不足將虛擬機(jī)內(nèi)存提升到4GB以上鼠標(biāo)不能自由移出窗口未裝VMware Tools安裝VMware Tools并重啟拖拽復(fù)制失效VMware Tools異常重裝VMware Tools或重啟VMware服務(wù)VMware Tools腳本報(bào)錯系統(tǒng)組件缺失系統(tǒng)更新后重裝ToolsUSB設(shè)備連不上虛擬機(jī)連接順序不對在“可移動設(shè)備”菜單里手動連接設(shè)備安裝Win10提示無法在GPT磁盤安裝引導(dǎo)類型不對虛擬機(jī)固件改為UEFI重新開始虛擬機(jī)里面沒聲音未裝聲卡驅(qū)動確認(rèn)VMware Tools已正確安裝系統(tǒng)激活失敗授權(quán)方式不對通過正規(guī)授權(quán)渠道處理別信破解工具這張表當(dāng)然不可能覆蓋所有問題但如果你嚴(yán)格按照前面的步驟來操作遇到的90%的問題都能在里面找到答案。剩余的10%場景比如虛擬機(jī)開機(jī)后藍(lán)屏0x0000007B這類一般是因?yàn)橛脖P控制器驅(qū)動不匹配把虛擬磁盤控制器改成SATA或者NVMe試試。5. 一些用了很久才總結(jié)出來的習(xí)慣以上流程走完你的VMware Win10虛擬機(jī)已經(jīng)可以正常使用了。最后分享幾個(gè)我自己實(shí)踐下來覺得很有價(jià)值的習(xí)慣。第一善用快照功能。裝好系統(tǒng)和常用軟件之后先做一個(gè)“干凈系統(tǒng)”快照。之后不管在里面怎么折騰亂裝軟件、改了系統(tǒng)設(shè)置、中了毒只要恢復(fù)到快照幾秒鐘就能拿到一個(gè)全新系統(tǒng)??煺詹皇莻浞莸膬r(jià)值比備份更“輕量”“及時(shí)”。每次在虛擬機(jī)里做什么危險(xiǎn)操作前存一個(gè)快照心里完全不慌。第二虛擬機(jī)里的Win10電源設(shè)置建議改成“最佳性能”。在控制面板的電源選項(xiàng)里默認(rèn)可能是“平衡”虛擬機(jī)的性能和物理機(jī)不太一樣建議調(diào)到“高性能”或“卓越性能”減少因?yàn)殡娫垂芾韺?dǎo)致的性能波動。第三定期清理虛擬磁盤。VMware的虛擬磁盤文件會越來越大哪怕你在虛擬機(jī)里刪了東西磁盤文件可能并沒有變小。其實(shí)可以打開“虛擬機(jī)設(shè)置 - 硬盤 - 工具 - 壓縮”整理一次。偶爾這么操作一次能釋放不少宿主機(jī)硬盤空間。第四如果只是偶爾用一次虛擬機(jī)建立關(guān)機(jī)而不是掛起。掛起雖然恢復(fù)快但長期掛起會讓虛擬磁盤文件產(chǎn)生大量碎片拖慢后續(xù)啟動速度。我用虛擬機(jī)都是用完就關(guān)機(jī)需要快速切換場景時(shí)才考慮掛起。最后再強(qiáng)調(diào)一次VMware里裝Win10本質(zhì)不是“把ISO文件放進(jìn)虛擬光驅(qū)然后點(diǎn)安裝”這么簡單前面的硬件參數(shù)、虛擬機(jī)配置、Tools安裝、系統(tǒng)優(yōu)化每一步都是后續(xù)體驗(yàn)的鋪墊。按照這篇文章的順序走一遍你得到的不僅是一個(gè)能開機(jī)的虛擬機(jī)而是一個(gè)真正好用的Win10環(huán)境。