Hyper-v之第2代虚拟机

随着Windows Server 2012 R2的发布,微软的Hyper-v有了更强劲的更新,产生了新一代虚拟机,微软管它叫第2代虚拟机。那什么是第1代虚拟机?我们把Windows Server 2012 R2 之前在Windows Server 2008 2008 R22012Hyper-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 代的虚拟机的硬件设备变化





旧式设备

取代设备

增强功能

IDE controller

Virtual SCSI controller

Boot from VHDX (64 TB max size, online resize)

IDE CD-ROM

Virtual SCSI CD-ROM

Hot add/remove

Legacy BIOS

UEFI firmware

Secure Boot

Legacy NIC

Synthetic NIC

Network boot with IPv4 & IPv6

Floppy & DMA Controller

No floppy support

UART (COM Ports)

Optional UART for debugging

Faster and more reliable

i8042 keyboard controller

Software-based input

No emulation �C reduced resources

PS/2 keyboard

Software-based keyboard

No emulation �C reduced resources

PS/2 mouse

Software-based mouse

No emulation �C reduced resources

S3 video

Software-based video

No emulation �C reduced resources

PCI Bus

VMBus

Programmable Interrupt Controller (PIC)

No longer required

Programmable Interrupt Timer (PIT)

No longer required

Super I/O device

No longer required





3SCSI 引导(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代虚拟机,先简单介绍到这里。


本文出自 “老丁的技术博客” 博客,谢绝转载!

你可能感兴趣的:(windows,虚拟机,接口,操作系统,微软)