Hyper-v之第2代虛擬機
隨著Windows Server 2012 R2的發布,微軟的Hyper-v有了更強勁的更新,產生了新一代虛擬機,微軟管它叫第2代虛擬機。那什么是第1代虛擬機?我們把Windows Server 2012 R2 之前在Windows Server 2008; 2008 R2;2012;Hyper-v之上的虛擬機叫第1代虛擬機。
第2代虛擬除有第1代虛擬機的功能和改進的功能外,還新增了以下功能:
1、統一可擴展固件接口 (UEFI):新型UEFI,全稱“統一的可擴展固件接口”(UnifiedExtensible Firmware Interface),是一種詳細描述全新類型接口的標準。這種接口用于操作系統自動從預啟動的操作環境,加載到一種操作系統上,從而使開機程序化繁為簡,節省時間。
具體詳見:UEFI。
從 Windows 8 和 Windows Server2012 開始,微軟 Windows 支持安全啟動功能的統一可擴展固件接口(UEFI)。這意味著 UEFI 現在是 Windows 8 和 Windows Server2012引導體系結構的一部分,它將替換以前版本的Windows 用于啟動引導過程的基本輸入/輸出系統 (BIOS) 固件接口。第 2 代的虛擬機符合 UEFI 安全啟動的標準和使虛擬機能夠使用安全啟動。
2、非傳統設備的使用(Legacy free):在以前版本的 HYPER-V,虛擬機使用一組標準的仿真硬件設備確保運行所有版本的 Windows 兼容性。這些仿真設備包括: AMIBIOS, Intel 440BX 主析芯片, S3 Trio 圖形顯示卡, Intel/DEC 21140 網卡等等, 在第2代虛擬機,這些模擬設備的許多已經替換為合成驅動和基于軟件的設備,如下表:
由于所有這些硬件更改,代 2 虛擬機只支持以下版本的 Windows,作為來賓操作系統:
64-bit versions of Windows 8 and Windows Server 2012
64-bit versions of Windows 8.1 and Windows Server 2012 R2
第 2 代的虛擬機的硬件設備變化
3、SCSI 引導(SCSI boot): 在以前版本的 HYPER-V 虛擬機需要從集成的開發環境(IDE) 磁盤(附加到虛擬機使用的 IDE 控制器的虛擬磁盤)啟動。然而,與 Windows Server 2012 R2開始,第 2 代的虛擬機現在可以直接從SCSI 磁盤(附加到使用的 SCSI 控制器的虛擬機的虛擬磁盤)引導。事實上,第 2代虛擬機甚至不用 IDE 控制器。
4、更快的部署:基于網絡安裝的第2代虛擬機明顯快于***代虛擬機有兩個原因:***,在第2代虛擬上,舊版網絡適配器不再需要。第二,Scsi控制器比IDE驅動器更快。基于這兩個原因,安裝一個相同的來賓系統,在第2代虛擬機要比***代虛擬機快一倍。
當您在 Windows Server 2012 R2 使用 HYPER-V 管理器中創建新的虛擬機,現在可以選擇是否要創建第1代的虛擬機或第 2代虛擬機。當然,您也可以用WindowsPowerShell來實現。

第2代虛擬機作為來賓操作系統安裝 WindowsServer 2012 R2,打開設備管理器中顯示附加到 VMBus 的各種合成和基于軟件的設備。請注意與第1代虛擬機相比,不同的是有沒有 PCI 到 ISA 橋運行在 ISA 模式、沒有 PS/2 鍵盤、沒有 PS/2 鼠標,沒有 COM 端口,等等。下圖是第1代和第2代虛擬機在設備管理器的比較:第1代虛擬機(左);第2代虛擬機右)。

關于第2代虛擬機,先簡單介紹到這里。
本文出自 “老丁的技術博客” 博客,原文鏈接http://dinghuqiang.blog.51cto.com/19871/1297268!