随着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!