以下内容部分取自微軟官網:
無論你是軟體開發人員、IT 專業人員還是技術愛好者,你們中的許多人都需要運作多個作業系統。 Hyper-V 讓你可以在 Windows 上以虛拟機形式運作作業系統或計算機系統,而不是将實體硬體專用于每個計算機。
<a href="https://s2.51cto.com/wyfs02/M02/A5/5D/wKioL1m7v_ewqF4vAAWuaP1NRaE105.png" target="_blank"></a>
具體來說,Hyper-V 提供硬體虛拟化。 這意味着每個虛拟機都在虛拟硬體上運作。 Hyper-V 允許你建立虛拟硬碟驅動器、虛拟交換機以及許多其他虛拟裝置,所有這些都可以添加到虛拟機中。
虛拟化允許你:
運作需要早期版本的 Windows 作業系統或非 Windows 作業系統的軟體。
實驗其他作業系統。 通過 Hyper-V,可輕松建立和删除不同的作業系統。
使用多個虛拟機在多個作業系統上測試軟體。 通過 Hyper-V,可以在一部桌上型電腦或便攜式計算機上運作所有内容。 可以将這些虛拟機導出并随後導入到任何其他 Hyper-V 系統中,包括 Azure。
從任何 Hyper-V 部署中對虛拟機執行排除故障。 你可以從生産環境中導出虛拟機、在運作 Hyper-V 的桌面上将其打開、對虛拟機執行故障排除,然後将其重新導出到生産環境。
使用虛拟網絡,你可以建立一個多計算機環境以進行測試/開發/示範,并且同時確定該環境免受生産網絡的影響。
Hyper-V 可用于 Windows 8 及更高版本的 64 位 Windows 專業版、企業版和教育版。 它無法用于 Windows 家庭版。
打開設定 > 更新和安全 > 激活,從 Windows 10 家庭版更新到 Windows 10 專業版。 可以在此處通路應用商店并購買更新。
大多數計算機将運作 Hyper-V,但是虛拟機确實需要大量資源;它們運作的是整個作業系統。 通常,你可以在具有 4GB RAM 的計算機上運作一個或多個虛拟機,但是你需要更多的資源以供其他虛拟機使用,或安裝和運作資源密集型軟體,如遊戲、視訊編輯或工程設計軟體。
你的計算機将需要二級位址轉換 (SLAT),Intel 和 AMD 的最新一代 64 位處理器中存在此功能。 你還需要 64 位版本的 Windows。
術語“來賓”是指虛拟機,而“主機”是指運作虛拟機的計算機。 Windows 上的 Hyper-V 支援許多不同的來賓作業系統,其中包括各種版本的 Linux、FreeBSD 和 Windows。
提醒一下,對于你在 VM 中使用的任何作業系統,都需要具有有效的許可證。
對于某些功能來說,其工作方式在 Windows 上的 Hyper-V 中和在運作于 Windows Server 上的 Hyper-V 中不同。
對于 Windows 上的 Hyper-V,記憶體管理子產品不同。 在伺服器上,通過假設隻有虛拟機在該伺服器上運作來管理 Hyper-V 記憶體。 在 Windows 上的 Hyper-V 中,通過大多數用戶端計算機都在運作主機上的軟體以及運作虛拟機的預期來管理記憶體。 例如,開發人員可能在同一台計算機上運作 Visual Studio 以及多個虛拟機。
Windows Server 上的 Hyper-V 中包含的某些功能未包含在 Windows 上的 Hyper-V 中。 這些地方包括:
使用 RemoteFX 的虛拟化 GPU
将虛拟機從一台主機實時遷移到另一台主機
Hyper-V 副本
虛拟光纖通道
SR-IOV 網絡
共享的 .VHDX
使用虛拟化也存在一些限制。 依賴于特定硬體的功能或應用程式不能在虛拟機中良好運作。 例如,需要使用 GPU 進行處理的遊戲或應用程式可能無法良好運作。 依賴于子 10 毫秒計時器的應用程式(如實時音樂混合應用程式或高精度時間)在虛拟機中運作時也可能會出問題。
此外,如果已啟用了 Hyper-V,這些易受延遲影響的高精度應用程式在主機中運作時可能也會出問題。 這是因為在啟用了虛拟化後,主機作業系統也會在 Hyper-V 虛拟化層的頂部運作,就如來賓作業系統那樣。 但是,與來賓作業系統不同,主機作業系統在這點上很特殊,它是直接通路所有硬體,這意味着具有特殊硬體要求的應用程式仍然可以在主機作業系統中運作,而不會出問題。
本文轉自成杭 51CTO部落格,原文連結:http://blog.51cto.com/hangtc/1965720,如需轉載請自行聯系原作者