Hyper-v之第2代虚拟机

云计算
随着Windows Server 2012 R2的发布,微软的Hyper-v有了更强劲的更新,产生了新一代虚拟机,微软管它叫第2代虚拟机。那什么是第1代虚拟机?我们把Windows Server 2012 R2 之前在Windows Server 2008; 2008 R2;2012;Hyper-v之上的虚拟机叫第1代虚拟机。

随着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来实现。

 

000948253.jpg

 

第2代虚拟机作为来宾操作系统安装 WindowsServer 2012 R2,打开设备管理器中显示附加到 VMBus 的各种合成和基于软件的设备。请注意与第1代虚拟机相比,不同的是有没有 PCI 到 ISA 桥运行在 ISA 模式、没有 PS/2 键盘、没有 PS/2 鼠标,没有 COM 端口,等等。下图是第1代和第2代虚拟机在设备管理器的比较:第1代虚拟机(左);第2代虚拟机右)。

 

001214487.jpg

 

关于第2代虚拟机,先简单介绍到这里。

本文出自 “老丁的技术博客” 博客,原文链接http://dinghuqiang.blog.51cto.com/19871/1297268

责任编辑:王程程 来源: 51CTO专家博客
相关推荐

2009-12-14 13:18:34

Hyper-V虚拟机

2012-05-16 11:18:49

监控Hyper-V虚拟机

2012-03-30 09:38:33

虚拟化Hyper-V服务器虚拟化

2011-05-04 09:22:10

2009-09-25 13:42:04

Hyper-V虚拟机

2014-12-30 09:29:38

Hyper-VReplica虚拟机

2013-08-09 10:12:32

Hyper-V 201虚拟机

2013-08-09 09:49:03

Hyper-V 201虚拟机

2014-12-22 16:19:52

Hyper-V

2013-01-17 11:00:46

2013-02-01 14:15:44

Hyper-V

2013-09-16 11:11:23

Windows SerHyper-V

2013-09-12 10:31:58

Hyper-V 201虚拟机

2013-11-11 09:57:29

Hyper-V虚拟机

2014-04-18 09:18:07

Hyper-V虚拟机实时迁移

2011-02-24 11:13:04

2013-06-08 10:12:52

Hyper-V虚拟化迁移

2013-08-06 10:25:18

Hyper-V虚拟机迁移

2013-03-07 10:42:15

Windows Ser虚拟机Hyper-V

2019-10-25 22:50:34

工具代码开发
点赞
收藏

51CTO技术栈公众号