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