微軟從 Windows 8 開(kāi)始提供客戶端 Hyper-V 虛擬化支持,而 Windows 10 當(dāng)然也是支持滴。而在之前,Hyper-V 虛擬化只被用于 Windows Server 端,怕是為了與 VMware 火拼所以才開(kāi)始在客戶端進(jìn)行支持的吧??蛻舳?Hyper-V 同樣可以讓我們?cè)谕恢鳈C(jī)上虛擬并運(yùn)行多個(gè)客戶機(jī)操作系統(tǒng),這使得 IT Pro 可以非常容易地維護(hù)多個(gè)測(cè)試環(huán)境,并輕松在這些環(huán)境之間進(jìn)行快速切換。
微軟從 Windows 8.1 開(kāi)始對(duì)客戶端 Hyper-V 提供了增強(qiáng)會(huì)話模式,使得我們可以用 RDP 協(xié)議以高保真的圖形連接到虛擬機(jī)并使用 USB 重定向等功能。而 Windows 10 的客戶端 Hyper-V 功能進(jìn)一步進(jìn)行了提升了加強(qiáng),其中就包括:
支持 Windows 和 Linux 第二代虛擬機(jī)的網(wǎng)卡和內(nèi)存熱插拔
Windows PowerShell Direct 從主機(jī)操作系統(tǒng)直接執(zhí)行虛擬機(jī)內(nèi)部命令
Linux 安全啟動(dòng),支持 Ubuntu 14.04 及更高版本和 SUSE Linux Enterprise Server 12 的第二代虛擬機(jī)安全啟動(dòng)
支持 Hyper-V 管理器降級(jí)管理,使用 Hyper-V 管理器可直接管理 Windows Server 2012、Windows Server 2012 R2 和 Windows 8.1 中的 Hyper-V 虛擬機(jī)
前提條件
當(dāng)然,Windows 10 客戶端 Hyper-V 也還是屬于非常底層的硬件虛擬化技術(shù),所以要開(kāi)啟該功能與之前版本一樣,同樣需要你的軟、硬件都符合啟用條件才行:
64 位 Windows 10 專業(yè)版或企業(yè)版
支持 Second Level Address Translation (SLAT) 的 64 位 CPU
至少 4 GB 內(nèi)存
BIOS 級(jí)別的硬件虛擬化支持
在啟用 Hyper-V 功能之前 Winclient.cn 建議大家先測(cè)試你的 CPU 是否支持 NX 和 SSE2 指令集,大家可以參考我們之前的文章使用 Sysinternals 的 Coreinfo 工具來(lái)測(cè)試是否支持。對(duì)于存儲(chǔ)到是沒(méi)有十分特別的要求,只要有 IDE 或 SCSI 的磁盤(pán)用于存儲(chǔ) .vhd 或 .vhdx 文件即可,當(dāng)然有 SSD 磁盤(pán)更佳。
啟用Windows 10客戶端Hyper-V
只要軟、硬件滿足條件,要在 Windows 10 中啟用 Hyper-V 功能則十分簡(jiǎn)單,大家按如下步驟操作即可:
1按下 Windows + R — 輸入并執(zhí)行 appwiz.cpl 打開(kāi)添加刪除程序
2點(diǎn)擊左側(cè)的 啟用或關(guān)閉 Windows 功能
3在打開(kāi)的Windows 功能窗口中勾選 Hyper-V 的功能選項(xiàng)再點(diǎn)擊確定并重啟計(jì)算機(jī)即可
當(dāng)然我們也可以使用如下 PowerShell 命令來(lái)啟用 Windows 10 客戶端 Hyper-V:
enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
或者使用如下命令行來(lái)進(jìn)行開(kāi)啟:
dism /online /enable-feature /featurename:Microsoft-Hyper-V -All
當(dāng)系統(tǒng)重啟之后我們便可以正常使用了。
Windows 10客戶端Hyper-V不支持哪些功能
服務(wù)器端的某些 Hyper-V 功能在 Windows 10 和 Windows 8 客戶端 Hyper-V 中是不支持的,其中主要有:
Remote FX 的 GPU虛擬化
虛擬機(jī)實(shí)時(shí)遷移
Hyper-V復(fù)制
SR-IOV網(wǎng)絡(luò)
光纖通道