無論你是軟件開發(fā)人員、IT 專業(yè)人員還是技術(shù)愛好者,你們中的許多人都需要運行多個操作系統(tǒng)。 Hyper-V 讓你可以在 Windows 上以虛擬機形式運行多個操作系統(tǒng)。
具體來說,Hyper-V 提供硬件虛擬化。 這意味著每個虛擬機都在虛擬硬件上運行。 Hyper-V 允許你創(chuàng)建虛擬硬盤驅(qū)動器、虛擬交換機以及許多其他虛擬設(shè)備,所有這些都可以添加到虛擬機中。
使用虛擬化的原因
虛擬化允許你:
·運行需要早期版本的 Windows 操作系統(tǒng)或非 Windows 操作系統(tǒng)的軟件。
·實驗其他操作系統(tǒng)。 通過 Hyper-V,可輕松創(chuàng)建和刪除不同的操作系統(tǒng)。
·使用多個虛擬機在多個操作系統(tǒng)上測試軟件。 通過 Hyper-V,可以在一部臺式機或便攜式計算機上運行所有內(nèi)容。 可以將這些虛擬機導出并隨后導入到任何其他 Hyper-V 系統(tǒng)中,包括 Azure。
系統(tǒng)要求
HYPER-V 在 64 位版本的 Windows 10 專業(yè)版、 企業(yè)版和教育版上可用。 不適用于家庭版。
從 Windows 10 家庭版升級到 Windows 10 專業(yè)版通過打開設(shè)置 > 更新和安全 > 激活。 可以在此處訪問應(yīng)用商店并購買升級。
大多數(shù)計算機將運行 Hyper-V,但每個虛擬機都是一個完全獨立的操作系統(tǒng)。 通常,你可以在具有 4GB RAM 的計算機上運行一個或多個虛擬機,但是你需要更多的資源以供其他虛擬機使用,或安裝和運行資源密集型軟件,如游戲、視頻編輯或工程設(shè)計軟件。
可以在虛擬機中運行的操作系統(tǒng)
Windows 上的 Hyper-V 支持虛擬機中的許多不同操作系統(tǒng),其中包括各種版本的 Linux、FreeBSD 和 Windows。
提醒一下,對于你在 VM 中使用的任何操作系統(tǒng),都需要具有有效的許可證。
有關(guān) Windows 上的 Hyper-V 中作為來賓支持的操作系統(tǒng)的信息,請參閱受支持的 Windows 來賓操作系統(tǒng)和 受支持的 Linux 來賓操作系統(tǒng)。
Windows 上的 Hyper-V 和 Windows Server 上的 Hyper-V 之間的差異
對于某些功能來說,其工作方式在 Windows 上的 Hyper-V 中和在運行于 Windows Server 上的 Hyper-V 中不同。
僅在 Windows Server 中可用的 Hyper-V 功能:
·將虛擬機從一臺主機實時遷移到另一臺主機
·Hyper-V 副本
·虛擬光纖通道
·SR-IOV 網(wǎng)絡(luò)
·共享的 .VHDX
僅在 Windows 10 中可用的 Hyper-V 功能:
·快速創(chuàng)建和 VM 庫
·默認網(wǎng)絡(luò)(NAT 交換機)
對于 Windows 上的 Hyper-V,內(nèi)存管理模塊不同。 在服務(wù)器上,通過假設(shè)只有虛擬機在該服務(wù)器上運行來管理 Hyper-V 內(nèi)存。 在 Windows 上的 Hyper-V 中,通過大多數(shù)客戶端計算機都在運行主機上的軟件以及運行虛擬機的預期來管理內(nèi)存。
限制
依賴于特定硬件的程序不能在虛擬機中良好運行。 例如,需要使用 GPU 進行處理的游戲或應(yīng)用程序可能無法良好運行。 依賴于子 10 毫秒計時器的應(yīng)用程序(如實時音樂混合應(yīng)用程序或高精度時間)在虛擬機中運行時也可能會出問題。
此外,如果已啟用了 Hyper-V,這些易受延遲影響的高精度應(yīng)用程序在主機中運行時可能也會出問題。 這是因為在啟用了虛擬化后,主機操作系統(tǒng)也會在 Hyper-V 虛擬化層的頂部運行,就如來賓操作系統(tǒng)那樣。 但是,與來賓操作系統(tǒng)不同,主機操作系統(tǒng)在這點上很特殊,它是直接訪問所有硬件,這意味著具有特殊硬件要求的應(yīng)用程序仍然可以在主機操作系統(tǒng)中運行,而不會出問題。