热门问题
时间线
聊天
视角
Hyper-V
由Microsoft生成的1型虚拟机管理程序,可以是独立的或作为某些Windows Server和Windows版本的功能 来自维基百科,自由的百科全书
Remove ads
Hyper-V,代號Viridian,[1] 舊稱Windows Server Virtualization,是Microsoft的本地虛擬機管理程序,它可以在運行x86-64位的Windows上創建虛擬機。[2] 從Windows 8開始,Hyper-V取代Windows Virtual PC作為Windows客戶端版本的硬件虛擬化組件。可以配置運行Hyper-V的服務器計算機能夠將單個虛擬機公開到一個或多個網絡。Hyper-V是與Windows Server 2008一起首次發布,自Windows Server 2012和Windows 8以來一直無需額外付費。獨立的Windows Hyper-V Server是免費的,但僅具有命令行接口。
Remove ads
歷史
Hyper-V的測試版附帶了某些x86-64版本的Windows Server 2008。最終版本於2008 年6月26日發布,並通過Windows Update提供。[3] Hyper-V自發布後每一代Windows均包含該程序。[4][5][4]
微軟通過兩個渠道提供Hyper-V,一是作為Windows Server 2008及其之後的Windows版本中的一個可選組件,它同時在x64的Windows 8、Windows 8.1和Windows 10的專業版、企業版上作為可選元件;另一個是Hyper-V服務器,它是一個Windows Server的免費程序版本,但功能有限。[6]
Hyper-V Server 2008於2008年10月1日發布,它由Windows Server 2008核心服務及Hyper-V組成,而其他的Windows Server 2008組件則被禁用,並且Windows服務有限。[7] Hyper-V Server 2008僅限於用於配置主機操作系統、物理硬件和軟件的命令行接口。菜單驅動的CLI接口和一些可自由下載的腳本文件簡化了配置。此外,Hyper-V Server支持通過遠程桌面連接進行遠程訪問。但是,主機操作系統和來賓虛擬機的管理和配置通常是使用Microsoft管理控制台通過網絡在另一台Windows計算機或系統中心虛擬機管理器上完成的,這樣可以更輕鬆地進行「指向和單擊」配置,並且可以監視Hyper-V Server。
Hyper-V Server 2008 R2(Windows Server 2008 R2 的一個版本)於2009年9月推出,包括Windows PowerShell v2,用於更大的CLI控制。遠程訪問Hyper-V服務器需要網絡接口和Windows防火牆的CLI配置。此外,也不完全支持使用Windows Vista計算機來管理Hyper-V Server 2008 R2。
Remove ads
架構

Hyper-V以分區的方式實現虛擬機的隔離。分區是由hypervisor支持的邏輯隔離單元,每個客戶操作系統都在其中執行。在每個hypervisor實例中,必須至少有一個運行有Windows系統的根分區(或叫父分區)。虛擬化服務提供程序和虛擬機管理服務運行在父分區中,並為子分區提供支持。父分區創建子分區來託管客戶操作系統。父分區使用hypercall API創建子分區。
分區無法訪問物理處理器,也不處理處理器中斷。它們擁有對處理器的虛擬視圖,並在每個客戶分區私有的虛擬內存地址區域中運行。虛擬機管理程序處理對處理器的中斷,並將它們重定向到各自的分區。子分區無法直接訪問其他硬件資源,而是通過虛擬設備訪問。對虛擬設備的請求要麼通過VMBus,要麼通過虛擬機管理程序重定向到父分區中的設備,由其處理這些請求。[8]
在Windows系統開啟Hyper-V後,作為宿主操作系統的Windows系統會運行在一個虛擬機之中[9],在Hyper-V虛擬化層之上運行。因此,一些易受延遲影響的高精度應用程序可能會出現問題。宿主機仍然可以直接訪問所有硬件。[10]
向後兼容性
與Microsoft Virtual Server和Windows Virtual PC一樣,Hyper-V 將每個來賓操作系統保存到單個虛擬硬盤文件中。它支持較舊的.vhd格式,以及較新的.vhdx。可以在Hyper-V中複製和使用Virtual Server 2005、Virtual PC 2004和Virtual PC 2007中的較舊.vhd文件,但必須從虛擬機中刪除任何較舊的虛擬機集成軟件(相當於Hyper-V Integration Services)。使用Hyper-V配置並啟動遷移的來賓OS後,來賓OS將檢測到(虛擬)硬件的更改。安裝「 Hyper-V集成服務」將安裝五項服務以提高性能,同時添加新的來賓視頻和網卡驅動程序。
客戶端操作系統
Windows 8 專業版或企業版或更高版本的64位SKU帶有一個特殊版本的Hyper-V。[11]
參考資料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads