化 Windows 10 虛擬機(jī))
1. 項目概述與核心價值最近在幫幾個剛?cè)胄械呐笥汛罱ㄩ_發(fā)測試環(huán)境發(fā)現(xiàn)他們對于在VMware Workstation Pro里安裝Windows 10這件事還是有點摸不著頭腦。要么是鏡像文件選錯了版本要么是虛擬機(jī)配置不合理導(dǎo)致系統(tǒng)卡頓甚至還有因為沒開啟虛擬化支持而根本啟動不了的。這讓我意識到雖然網(wǎng)上教程不少但一個真正從零開始、把每個坑都提前標(biāo)出來的保姆級指南依然是剛需。今天我就把自己這些年反反復(fù)復(fù)安裝虛擬機(jī)系統(tǒng)積累下來的經(jīng)驗結(jié)合最新的VMware Workstation Pro 17從頭到尾捋一遍。目標(biāo)很簡單讓你看完就能動手一次成功并且得到一個性能足夠、干凈好用的Win10虛擬機(jī)無論是用來學(xué)習(xí)、測試軟件、搭建隔離環(huán)境還是作為臨時的“沙盒”來用都游刃有余。這個過程的核心遠(yuǎn)不止是點幾次“下一步”。它涉及到幾個關(guān)鍵決策如何選擇與獲取一個可靠且合適的Windows 10鏡像如何根據(jù)你的宿主機(jī)硬件為虛擬機(jī)分配合適的CPU、內(nèi)存和磁盤資源避免“小馬拉大車”或者資源浪費(fèi)如何在安裝過程中避開那些容易讓人困惑的選項比如令人頭疼的微軟賬戶登錄以及安裝完成后哪些優(yōu)化設(shè)置是必須做的能讓虛擬機(jī)用起來更順手我會把這些細(xì)節(jié)掰開揉碎了講特別是那些官方文檔里不會提但實際踩坑后才明白的“門道”。2. 前期準(zhǔn)備工具、鏡像與宿主機(jī)檢查工欲善其事必先利其器。在點擊VMware那個新建虛擬機(jī)按鈕之前有三樣?xùn)|西必須準(zhǔn)備好缺一不可。這一步做扎實了后面能省去一大堆莫名其妙的錯誤和回退操作。2.1 VMware Workstation Pro的獲取與安裝首先自然是虛擬機(jī)軟件本身。VMware Workstation Pro是付費(fèi)軟件但提供了功能完整的試用版。我強(qiáng)烈建議從VMware官方網(wǎng)站下載這是最安全、最可靠的渠道能確保你拿到的是最新且無捆綁的版本。目前主流是Version 17它對Windows 11和最新Linux發(fā)行版的支持更好性能也有優(yōu)化。安裝過程本身是傻瓜式的但有幾個關(guān)鍵點需要注意安裝路徑盡量不要裝在C盤默認(rèn)路徑。虛擬機(jī)文件尤其是虛擬磁盤會非常龐大動輒幾十GB。我習(xí)慣在D盤或E盤專門建立一個VMware文件夾將軟件和后續(xù)的虛擬機(jī)文件都放在這里方便管理也避免擠占系統(tǒng)盤空間。增強(qiáng)型鍵盤驅(qū)動程序安裝過程中它會提示你是否安裝“增強(qiáng)型鍵盤驅(qū)動程序”。這個驅(qū)動的作用是能更好地處理國際鍵盤和快捷鍵映射特別是在虛擬機(jī)與宿主機(jī)之間切換時。建議勾選安裝對于非英文鍵盤布局的用戶尤其有用。安裝后重啟安裝完成會要求重啟電腦這是必須的不要跳過。重啟是為了讓虛擬化相關(guān)的驅(qū)動和組件完全加載。注意安裝VMware前請務(wù)必確認(rèn)你的電腦BIOS/UEFI設(shè)置中已經(jīng)開啟了CPU的虛擬化支持通常叫Intel VT-x或AMD-V。這是虛擬機(jī)運(yùn)行的硬件基礎(chǔ)。很多朋友卡在“VMware Workstation 無法連接到虛擬機(jī)”或提示“此主機(jī)不支持虛擬化”的錯誤根源就在這里。開機(jī)按F2、F10、Del等鍵進(jìn)入BIOS在Advanced或Configuration菜單里找到相關(guān)選項設(shè)置為Enabled。2.2 Windows 10 ISO鏡像文件的獲取與選擇這是整個安裝過程的“原材料”至關(guān)重要。不建議從任何來路不明的第三方網(wǎng)站下載所謂的“精簡版”、“破解版”鏡像它們可能內(nèi)置了惡意軟件、后門或者被過度精簡導(dǎo)致系統(tǒng)不穩(wěn)定、更新失敗。最推薦的途徑是直接從微軟官方渠道下載。訪問微軟官方網(wǎng)站的“Windows 10下載”頁面使用其提供的“媒體創(chuàng)建工具”Media Creation Tool。這個工具會幫你自動下載最新版本的Windows 10 ISO文件并確保其完整性和安全性。你可以選擇為當(dāng)前電腦創(chuàng)建安裝介質(zhì)但我們的目的是獲取ISO文件所以運(yùn)行工具后選擇“為另一臺電腦創(chuàng)建安裝介質(zhì)”然后選擇語言、版本和體系結(jié)構(gòu)。這里有個關(guān)鍵選擇版本和體系結(jié)構(gòu)。版本對于大多數(shù)個人開發(fā)、測試用途選擇“Windows 10”即可它會包含家庭版和專業(yè)版。如果你需要用到組策略、遠(yuǎn)程桌面主機(jī)、Hyper-V等功能那么需要在虛擬機(jī)安裝過程中選擇“Windows 10 Pro”。我通常直接選Pro功能更全。體系結(jié)構(gòu)即64位x64還是32位x86。除非你有非常特殊的兼容性需求否則一律選擇64位x64。32位系統(tǒng)最大只支持4GB內(nèi)存嚴(yán)重限制了虛擬機(jī)的性能在現(xiàn)代應(yīng)用中已基本被淘汰。下載完成后你會得到一個大小約5-6GB的ISO文件妥善保存比如放在之前提到的VMware文件夾里。2.3 宿主機(jī)硬件資源評估與規(guī)劃虛擬機(jī)運(yùn)行在宿主機(jī)上會占用其CPU、內(nèi)存和硬盤資源。分配太少虛擬機(jī)卡頓分配太多宿主機(jī)本身會受影響。一個合理的規(guī)劃至關(guān)重要。CPU核心數(shù)不要貪多。一個通用的原則是分配給虛擬機(jī)的核心數(shù)不超過宿主機(jī)物理核心總數(shù)的一半。例如你的電腦是8核16線程的CPU分配給虛擬機(jī)2-4個核心是比較合適的。對于Win10日常使用和輕中度開發(fā)測試2個核心通常足夠流暢。內(nèi)存RAM這是影響虛擬機(jī)流暢度的最關(guān)鍵因素。Windows 10本身流暢運(yùn)行至少需要4GB內(nèi)存。建議為虛擬機(jī)分配4GB4096 MB或以上內(nèi)存。同時要確保宿主機(jī)在運(yùn)行虛擬機(jī)后自身仍有足夠內(nèi)存通常建議宿主機(jī)剩余內(nèi)存不小于8GB。例如你宿主機(jī)有16GB內(nèi)存分配4-8GB給虛擬機(jī)是安全的。硬盤空間虛擬機(jī)會以一個或多個大文件的形式占用宿主機(jī)硬盤空間。VMware在創(chuàng)建虛擬磁盤時會提供兩種類型立即分配所有磁盤空間虛擬磁盤文件會立刻占用你指定的大小如60GB。性能最好但空間被立即鎖定。將虛擬磁盤拆分成多個文件方便移動但大文件操作性能略有影響。將虛擬磁盤存儲為單個文件我個人的首選管理和性能比較均衡。精簡置備這是默認(rèn)選項也是我最推薦的。它聲稱占用60GB但初始只占用實際使用的空間可能只有十幾GB隨著虛擬機(jī)內(nèi)文件增多而動態(tài)增長。這極大地節(jié)省了初期硬盤空間。不用擔(dān)心性能對于絕大多數(shù)場景它與“厚置備”的差異感知不強(qiáng)。規(guī)劃好這些數(shù)字我們心里就有底了。我的常用配置是2 CPU核心4-8GB內(nèi)存60-100GB的動態(tài)分配虛擬磁盤。這個配置能在流暢性和資源占用間取得很好的平衡。3. 創(chuàng)建與配置虛擬機(jī)步步為營打開VMware Workstation Pro點擊“創(chuàng)建新的虛擬機(jī)”我們就進(jìn)入了核心配置環(huán)節(jié)。這里我會帶你走一遍“典型”和“自定義”兩種流程并解釋每一個選項背后的意義。3.1 新建虛擬機(jī)向?qū)У湫团c自定義的抉擇VMware提供了“典型推薦”和“自定義高級”兩種模式。典型適合新手VMware會幫你做大部分默認(rèn)選擇你只需要指定鏡像位置和輸入一些基本信息如密碼。如果你想快速上手可以用這個。自定義我強(qiáng)烈推薦所有用戶尤其是希望虛擬機(jī)性能更優(yōu)、配置更貼合需求的朋友使用自定義模式。它能讓你掌控每一個細(xì)節(jié)。選擇“自定義”點擊下一步。3.2 硬件兼容性與客戶機(jī)操作系統(tǒng)選擇硬件兼容性這里選擇你VMware的版本如“Workstation 17.x”。保持默認(rèn)最高版本即可這意味著虛擬機(jī)可以使用最新版本VMware提供的所有特性和性能優(yōu)化。安裝來源選擇“安裝程序光盤映像文件(iso)”然后點擊“瀏覽”找到你之前下載好的Windows 10 ISO文件。VMware會自動檢測到這是Windows 10。客戶機(jī)操作系統(tǒng)檢測到ISO后它會自動選擇“Microsoft Windows”和版本“Windows 10 x64”。確認(rèn)無誤即可。3.3 虛擬機(jī)命名、位置與固件類型虛擬機(jī)名稱起一個容易識別的名字比如“Win10-Dev”、“Win10-Test”。這會在VMware左側(cè)庫中顯示。位置這是極其重要的一步點擊“瀏覽”指定到你事先準(zhǔn)備好的、空間充足的硬盤分區(qū)下的文件夾例如D:\VMware\Win10-Dev。絕對不要使用默認(rèn)的C盤路徑虛擬機(jī)運(yùn)行后會產(chǎn)生大量臨時文件、快照文件虛擬磁盤文件也會增長放在系統(tǒng)盤很快會導(dǎo)致C盤空間告急影響宿主機(jī)和虛擬機(jī)雙方性能。固件類型這里選擇“UEFI”還是“BIOS傳統(tǒng)”。UEFI是現(xiàn)代標(biāo)準(zhǔn)啟動更快支持安全啟動Secure Boot磁盤分區(qū)使用GPT支持大于2TB的單個磁盤。對于Windows 10首選UEFI。BIOS傳統(tǒng)模式兼容性最好。除非你需要在虛擬機(jī)內(nèi)安裝非常古老、不支持UEFI的操作系統(tǒng)否則不需要選它。實操心得選擇UEFI時下面會有一個“安全引導(dǎo)”選項。如果你不打算在虛擬機(jī)里測試需要關(guān)閉安全引導(dǎo)的特定軟件或驅(qū)動可以勾選它增加一點安全性。如果后續(xù)遇到驅(qū)動安裝問題可以回來取消勾選。3.4 處理器與內(nèi)存配置詳解來到核心的資源分配步驟。處理器配置處理器數(shù)量通常選擇1。這個“數(shù)量”指的是物理CPU插槽數(shù)對于消費(fèi)級電腦都是1。每個處理器的核心數(shù)這里才是分配CPU核心的地方。根據(jù)之前的規(guī)劃我輸入“2”。對于性能較強(qiáng)的宿主機(jī)分配4個核心也能獲得更流暢的多任務(wù)體驗。虛擬化引擎這里有兩個重要選項虛擬化Intel VT-x/AMD-V必須勾選。這是硬件虛擬化的基礎(chǔ)能大幅提升虛擬機(jī)性能。虛擬化IOMMUIO內(nèi)存管理單元如果你需要在虛擬機(jī)內(nèi)再嵌套運(yùn)行虛擬機(jī)比如在Win10虛擬機(jī)里裝個Linux或者有非常特殊的設(shè)備直通需求可以勾選。普通用途不勾選。內(nèi)存配置輸入你規(guī)劃好的大小例如“4096”MB即4GB。滑塊會顯示分配的內(nèi)存占宿主機(jī)總內(nèi)存的比例確保綠色區(qū)域安全范圍內(nèi)。3.5 網(wǎng)絡(luò)類型、控制器與磁盤類型選擇網(wǎng)絡(luò)連接使用橋接網(wǎng)絡(luò)虛擬機(jī)會像一臺真實的、與宿主機(jī)并列的新電腦一樣從你的路由器獲取一個獨立的IP地址。適合需要被局域網(wǎng)內(nèi)其他設(shè)備訪問的場景如搭建臨時服務(wù)器。使用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)這是默認(rèn)也是最常用的模式。虛擬機(jī)共享宿主機(jī)的IP地址上網(wǎng)宿主機(jī)充當(dāng)路由器。虛擬機(jī)可以訪問外網(wǎng)但局域網(wǎng)內(nèi)其他設(shè)備默認(rèn)不能直接訪問虛擬機(jī)。對于絕大多數(shù)上網(wǎng)、下載、開發(fā)的場景NAT模式最簡單省心。使用僅主機(jī)模式網(wǎng)絡(luò)虛擬機(jī)與宿主機(jī)之間形成一個封閉的私有網(wǎng)絡(luò)可以互相通信但虛擬機(jī)不能上外網(wǎng)。適合純粹的隔離測試。不使用網(wǎng)絡(luò)連接完全斷網(wǎng)。建議初次安裝選擇“NAT模式”即可。I/O控制器類型保持默認(rèn)的“LSI Logic”或“NVMe”如果磁盤類型選了NVMe。無需更改。磁盤類型選擇“SCSI”或“NVMe”。SCSI兼容性最好NVMe性能更高需要客戶機(jī)系統(tǒng)支持。對于Win10兩者皆可SCSI更通用。選擇磁盤選擇“創(chuàng)建新虛擬磁盤”。3.6 虛擬磁盤容量與文件分配策略這是最后一步也是容易產(chǎn)生困惑的一步。最大磁盤大小輸入你計劃的最大容量比如“60”GB。即使你選擇了下面的“精簡置備”這個數(shù)字也是虛擬機(jī)認(rèn)為的磁盤總大小。將虛擬磁盤拆分成多個文件前面提過對于放在NTFS文件系統(tǒng)的Windows宿主機(jī)上我通常不勾選即“存儲為單個文件”管理和性能較好。如果需要移動虛擬機(jī)到FAT32等不支持大文件的系統(tǒng)才需要拆分。虛擬磁盤文件名稱默認(rèn)即可它會以虛擬機(jī)名稱命名。最關(guān)鍵的一步——磁盤置備立即分配所有磁盤空間不推薦。會立刻在你的宿主機(jī)硬盤上創(chuàng)建一個60GB的大文件即使虛擬機(jī)是空的。將虛擬磁盤存儲為單個文件和拆分成多個文件這是存儲格式與置備方式無關(guān)。精簡置備推薦請務(wù)必選擇這個。它創(chuàng)建的是一個很小的初始文件隨著虛擬機(jī)內(nèi)實際數(shù)據(jù)增加而動態(tài)增長。這節(jié)省了大量寶貴的宿主機(jī)硬盤空間。性能上在SSD上幾乎無感差異。點擊“下一步”最后檢查一下配置摘要確認(rèn)無誤后點擊“完成”。VMware會開始創(chuàng)建虛擬磁盤文件這個過程很快。至此一個“空殼”虛擬機(jī)就創(chuàng)建好了它的硬件配置已經(jīng)定型就等著安裝操作系統(tǒng)了。4. 安裝Windows 10操作系統(tǒng)全流程實錄現(xiàn)在我們雙擊VMware庫中剛創(chuàng)建好的虛擬機(jī)它會自動從我們關(guān)聯(lián)的ISO鏡像啟動進(jìn)入Windows安裝程序。接下來的步驟和在物理機(jī)上安裝幾乎一樣但有幾個虛擬機(jī)環(huán)境下的特殊注意點。4.1 啟動安裝程序與初始設(shè)置虛擬機(jī)啟動后會進(jìn)入Windows安裝界面。首先選擇語言、時間和貨幣格式、鍵盤輸入法保持默認(rèn)中文簡體即可點擊“下一步”。點擊“現(xiàn)在安裝”。輸入產(chǎn)品密鑰如果你有正版密鑰在此輸入。如果沒有直接點擊“我沒有產(chǎn)品密鑰”。Windows 10允許你先安裝后期再激活。在虛擬機(jī)測試環(huán)境中使用未激活的版本在功能上基本不受限僅有個性化設(shè)置等限制。選擇要安裝的操作系統(tǒng)版本。根據(jù)你下載的鏡像選擇“Windows 10 專業(yè)版”或“Windows 10 家庭版”。我選擇“Windows 10 專業(yè)版”點擊“下一步”。勾選“我接受許可條款”點擊“下一步”。4.2 磁盤分區(qū)與系統(tǒng)安裝位置選擇來到關(guān)鍵的分區(qū)步驟。在虛擬機(jī)中這個過程比物理機(jī)簡單得多因為我們面對的是一塊全新的、空的虛擬硬盤。你會看到一個顯示為“驅(qū)動器 0 未分配的空間”的列表大小就是你之前設(shè)定的虛擬磁盤大小如60GB。直接點擊“下一步”。是的不需要手動新建分區(qū)、格式化。Windows安裝程序會自動在這個未分配空間上創(chuàng)建必要的系統(tǒng)分區(qū)如EFI系統(tǒng)分區(qū)、MSR保留分區(qū)、主分區(qū)。這是最省事、最不容易出錯的做法。重要提示在物理機(jī)上安裝時我們可能需要謹(jǐn)慎操作以免誤刪數(shù)據(jù)。但在全新的虛擬機(jī)中這塊虛擬硬盤上什么都沒有讓W(xué)indows自動分區(qū)是最佳選擇。它會創(chuàng)建符合UEFI啟動規(guī)范的GPT分區(qū)表如果你之前選擇了UEFI固件。點擊“下一步”后安裝程序開始復(fù)制文件、安裝功能和更新。這個過程是全自動的期間虛擬機(jī)會重啟幾次。你只需要耐心等待千萬不要在此時強(qiáng)制關(guān)閉虛擬機(jī)窗口。4.3 安裝后首次設(shè)置OOBE避坑指南文件復(fù)制安裝完成后虛擬機(jī)會再次重啟進(jìn)入“海內(nèi)存知己天涯若比鄰”的藍(lán)色設(shè)置界面即開箱體驗OOBE。這里有幾個“坑”需要避開。區(qū)域設(shè)置選擇“中國”點擊“是”。鍵盤布局選擇“微軟拼音”點擊“是”。可以跳過第二種鍵盤布局。網(wǎng)絡(luò)連接這是第一個大坑你會看到“讓我們?yōu)槟氵B接到網(wǎng)絡(luò)”的界面。請務(wù)必點擊左下角的“我沒有Internet連接”在較新版本中可能是“繼續(xù)執(zhí)行有限設(shè)置”。如果你在這里連接了網(wǎng)絡(luò)Windows會強(qiáng)制要求你使用微軟賬戶Microsoft Account登錄對于虛擬機(jī)這種臨時或測試環(huán)境來說非常麻煩。我們優(yōu)先使用本地賬戶。繼續(xù)執(zhí)行有限設(shè)置點擊它。許可協(xié)議點擊“接受”。創(chuàng)建本地賬戶在“誰是這臺電腦的所有者”頁面選擇“針對個人使用”。接下來輸入一個你喜歡的用戶名例如“VMUser”。這就是你的本地管理員賬戶名。密碼可以設(shè)置也可以留空直接點擊“下一步”。對于測試環(huán)境我經(jīng)常留空方便快速進(jìn)入。但如果你虛擬機(jī)里會存放敏感信息建議設(shè)置強(qiáng)密碼。安全提示問題可以跳過或隨意設(shè)置。隱私設(shè)置接下來一系列關(guān)于位置、診斷數(shù)據(jù)、廣告ID等的隱私設(shè)置。我個人的習(xí)慣是將所有開關(guān)全部向左滑動關(guān)閉所有選項。對于虛擬機(jī)我們不需要這些服務(wù)關(guān)閉它們可以讓系統(tǒng)更干凈減少后臺活動。最后點擊“接受”或“下一步”系統(tǒng)會完成最后一點設(shè)置然后進(jìn)入桌面。恭喜至此一個全新的Windows 10桌面已經(jīng)呈現(xiàn)在你的虛擬機(jī)窗口中。但先別急著用我們還有幾件非常重要的事情要做它們能極大提升虛擬機(jī)的使用體驗。5. 安裝VMware Tools與基礎(chǔ)優(yōu)化剛安裝好的系統(tǒng)你會發(fā)現(xiàn)鼠標(biāo)在虛擬機(jī)和宿主機(jī)之間移動不流暢需要按CtrlAlt釋放屏幕大小也不能自適應(yīng)窗口。這是因為缺少了VMware Tools它是VMware提供的增強(qiáng)型驅(qū)動和工具套件。5.1 VMware Tools的安裝與核心功能在VMware菜單欄上點擊“虛擬機(jī)” - “安裝VMware Tools...”。這會自動在虛擬機(jī)內(nèi)加載一個虛擬光驅(qū)CD/DVD驅(qū)動器。進(jìn)入虛擬機(jī)桌面打開“此電腦”你會看到一個新的DVD驅(qū)動器名為“VMware Tools”。雙擊運(yùn)行其中的setup.exe。以管理員身份運(yùn)行。跟隨安裝向?qū)нx擇“典型安裝”即可點擊“下一步”直到完成。安裝完成后按照提示重啟虛擬機(jī)。安裝VMware Tools后你將獲得以下巨大提升鼠標(biāo)集成鼠標(biāo)可以無縫在虛擬機(jī)和宿主機(jī)窗口之間移動無需再按CtrlAlt。圖形性能顯著改善虛擬機(jī)內(nèi)的圖形顯示性能支持更高的分辨率和色彩深度。屏幕自適應(yīng)虛擬機(jī)窗口大小改變時客戶機(jī)Win10的屏幕分辨率會自動調(diào)整以適應(yīng)窗口。共享文件夾可以在宿主機(jī)和虛擬機(jī)之間方便地共享文件和文件夾需要額外設(shè)置。時間同步保持虛擬機(jī)時間與宿主機(jī)同步。剪貼板共享可以在宿主機(jī)和虛擬機(jī)之間復(fù)制粘貼文本、文件。5.2 基礎(chǔ)系統(tǒng)設(shè)置與性能調(diào)優(yōu)重啟進(jìn)入系統(tǒng)后我們進(jìn)行一些基礎(chǔ)優(yōu)化讓虛擬機(jī)跑得更順暢。更新系統(tǒng)可選但建議進(jìn)入“設(shè)置”-“更新和安全”-“Windows更新”檢查并安裝所有可用更新。這能確保系統(tǒng)安全和獲得最新驅(qū)動。對于測試環(huán)境如果你需要保持一個特定版本可以暫停更新。調(diào)整視覺效果為了節(jié)省虛擬機(jī)資源可以適當(dāng)降低視覺特效。右鍵點擊“此電腦”-“屬性”-“高級系統(tǒng)設(shè)置”。在“高級”選項卡的“性能”區(qū)域點擊“設(shè)置”。選擇“調(diào)整為最佳性能”或者選擇“自定義”然后只保留“平滑屏幕字體邊緣”、“顯示縮略圖”等少數(shù)幾項。點擊“確定”。關(guān)閉不必要的啟動項按CtrlShiftEsc打開任務(wù)管理器切換到“啟動”選項卡禁用任何你不需要的軟件自啟動。設(shè)置共享文件夾按需如果你需要在宿主機(jī)和虛擬機(jī)之間頻繁交換文件可以設(shè)置共享文件夾。在VMware中確保虛擬機(jī)關(guān)機(jī)或處于關(guān)機(jī)狀態(tài)。右鍵點擊虛擬機(jī)-“設(shè)置”-“選項”選項卡-“共享文件夾”。選擇“總是啟用”然后點擊“添加”按照向?qū)砑铀拗鳈C(jī)上的一個文件夾。啟動虛擬機(jī)后打開“此電腦”在“網(wǎng)絡(luò)位置”下就能看到共享的文件夾像訪問本地磁盤一樣方便。5.3 創(chuàng)建快照系統(tǒng)的“后悔藥”在進(jìn)行了上述所有設(shè)置和優(yōu)化并且安裝了必要軟件之后強(qiáng)烈建議你創(chuàng)建一個虛擬機(jī)快照。快照可以保存虛擬機(jī)在某個時間點的完整狀態(tài)磁盤、內(nèi)存等。以后無論你在虛擬機(jī)里怎么折騰測試軟件、修改配置、中了病毒都可以一鍵恢復(fù)到創(chuàng)建快照時的干凈狀態(tài)。在VMware中確保虛擬機(jī)處于開機(jī)或關(guān)機(jī)的穩(wěn)定狀態(tài)避免在大量磁盤寫入時創(chuàng)建。點擊菜單欄的“虛擬機(jī)”-“快照”-“拍攝快照...”。給快照起一個清晰的名字比如“Clean_Win10_After_Setup”并可以添加描述。點擊“拍攝快照”。以后要恢復(fù)時只需點擊“虛擬機(jī)”-“快照”-“恢復(fù)到快照”選擇你之前創(chuàng)建的快照即可。這是管理測試環(huán)境最強(qiáng)大的功能沒有之一。6. 常見問題與排查技巧實錄即使按照步驟操作也可能會遇到一些問題。這里我整理了最常見的一些錯誤和解決方法都是親身踩過的坑。6.1 安裝啟動階段常見問題問題1虛擬機(jī)啟動后黑屏左上角只有一個光標(biāo)在閃無法進(jìn)入安裝界面。可能原因ISO鏡像文件損壞或虛擬機(jī)引導(dǎo)順序未正確設(shè)置。排查首先檢查ISO文件的MD5或SHA1值是否與官方一致如果官方提供了的話。在VMware中右鍵虛擬機(jī)-“設(shè)置”-“硬件”選項卡-“CD/DVD (SATA)”。確認(rèn)“連接”部分勾選的是“使用ISO映像文件”并且路徑指向正確的ISO文件。可以嘗試取消勾選再重新勾選或者點擊“瀏覽”重新選擇一次。確保虛擬機(jī)設(shè)置中的“固件類型”與ISO鏡像匹配現(xiàn)代Win10鏡像應(yīng)使用UEFI。問題2安裝過程中提示“Windows無法安裝到這個磁盤。選中的磁盤采用GPT分區(qū)形式”。可能原因你在創(chuàng)建虛擬機(jī)時選擇了“BIOS傳統(tǒng)”固件但試圖安裝的Windows 10鏡像要求UEFIGPT。解決關(guān)閉虛擬機(jī)。編輯虛擬機(jī)設(shè)置將“固件類型”從“BIOS”改為“UEFI”。然后重新啟動安裝。注意更改固件類型后需要刪除原有的虛擬磁盤并創(chuàng)建一個新的或者使用工具轉(zhuǎn)換最干凈的方法是重新創(chuàng)建虛擬機(jī)。問題3安裝程序找不到驅(qū)動器磁盤。可能原因缺少磁盤控制器驅(qū)動。這在物理機(jī)安裝舊系統(tǒng)時常見但對于VMware虛擬的標(biāo)準(zhǔn)化硬件幾乎不會發(fā)生。如果出現(xiàn)可能是鏡像問題。解決在安裝程序選擇磁盤的界面點擊“加載驅(qū)動程序”但VMware Tools的驅(qū)動通常在安裝系統(tǒng)后才需要。更可能的原因是虛擬磁盤創(chuàng)建失敗。嘗試關(guān)閉虛擬機(jī)刪除現(xiàn)有的虛擬磁盤文件.vmdk然后在虛擬機(jī)設(shè)置中重新添加一個新的硬盤。6.2 系統(tǒng)運(yùn)行與性能問題問題4虛擬機(jī)運(yùn)行非常卡頓反應(yīng)慢。可能原因資源分配不足或宿主機(jī)資源緊張。排查與解決檢查資源分配確認(rèn)是否為虛擬機(jī)分配了足夠的內(nèi)存至少4GB和CPU核心至少2個。檢查宿主機(jī)狀態(tài)打開宿主機(jī)任務(wù)管理器查看CPU、內(nèi)存、磁盤使用率是否過高。關(guān)閉宿主機(jī)上不必要的程序特別是大型游戲、視頻編輯軟件等。檢查VMware Tools確認(rèn)VMware Tools已正確安裝并運(yùn)行。在虛擬機(jī)任務(wù)管理器的“進(jìn)程”中應(yīng)能看到vmtoolsd.exe等進(jìn)程。虛擬磁盤位置確保虛擬磁盤文件存放在SSD硬盤上而不是機(jī)械硬盤。這是性能差距最大的地方。關(guān)閉虛擬機(jī)內(nèi)視覺效果按照前面5.2節(jié)的方法將視覺效果調(diào)整為最佳性能。問題5無法從宿主機(jī)復(fù)制粘貼文本到虛擬機(jī)或反之。可能原因VMware Tools的剪貼板共享功能未啟用或異常。解決首先確認(rèn)VMware Tools已安裝并重啟過。在VMware菜單欄點擊“虛擬機(jī)”-“設(shè)置”-“選項”選項卡-“客戶機(jī)隔離”。確保“啟用拖放”和“啟用復(fù)制粘貼”兩項都已勾選。如果仍不行嘗試在虛擬機(jī)中重啟VMware Tools服務(wù)。在Win10中按WinR輸入services.msc找到“VMware Tools”服務(wù)右鍵選擇“重啟”。問題6虛擬機(jī)屏幕大小不能自適應(yīng)VMware窗口。可能原因VMware Tools的顯示驅(qū)動未正確安裝或未運(yùn)行。解決檢查虛擬機(jī)桌面右下角系統(tǒng)托盤是否有VMware Tools的圖標(biāo)一個藍(lán)色或灰色的VM字方塊。如果沒有說明服務(wù)未運(yùn)行。在虛擬機(jī)中打開“控制面板”-“程序和功能”找到“VMware Tools”選擇“更改”。在修復(fù)界面選擇“修復(fù)”或“修改”確保“VMware Device Drivers”下的“Display Driver”被選中安裝。重啟虛擬機(jī)。6.3 網(wǎng)絡(luò)與外圍設(shè)備問題問題7虛擬機(jī)無法上網(wǎng)NAT模式下。排查首先確認(rèn)宿主機(jī)本身可以正常上網(wǎng)。在虛擬機(jī)中打開命令提示符CMD輸入ipconfig。你應(yīng)該能看到一個以192.168.xxx.xxx或172.16.xxx.xxx開頭的IP地址這是VMware NAT網(wǎng)絡(luò)的典型網(wǎng)段。如果沒有獲取到IP可能是虛擬機(jī)網(wǎng)絡(luò)適配器未連接。在VMware中檢查虛擬機(jī)右下角的網(wǎng)絡(luò)適配器圖標(biāo)是否顯示為“已連接”狀態(tài)。如果沒有右鍵點擊該圖標(biāo)選擇“連接”。嘗試在虛擬機(jī)中 ping 宿主機(jī)網(wǎng)關(guān)通常是192.168.xxx.1或172.16.xxx.1和外部地址如8.8.8.8。如果能ping通網(wǎng)關(guān)但不通外網(wǎng)可能是宿主機(jī)防火墻或網(wǎng)絡(luò)設(shè)置問題。可以嘗試暫時關(guān)閉宿主機(jī)防火墻測試。問題8USB設(shè)備無法在虛擬機(jī)內(nèi)識別。解決當(dāng)USB設(shè)備插入宿主機(jī)時VMware會彈出一個提示詢問是連接到宿主機(jī)還是虛擬機(jī)。選擇連接到虛擬機(jī)即可。你也可以在VMware菜單欄的“虛擬機(jī)”-“可移動設(shè)備”中手動選擇并連接已插入的USB設(shè)備。確保虛擬機(jī)內(nèi)已安裝VMware Tools它包含了USB控制器驅(qū)動。最后養(yǎng)成一個好習(xí)慣在進(jìn)行任何有風(fēng)險的操作如安裝未知軟件、修改系統(tǒng)關(guān)鍵配置前先創(chuàng)建一個快照。這張“后悔藥”能讓你大膽探索而無需擔(dān)心把環(huán)境搞砸。虛擬機(jī)最大的魅力就在于這種可任意還原的沙盒特性好好利用它無論是學(xué)習(xí)、測試還是工作都能事半功倍。