您当前所在位置:首页安装教程2020年应该知道的Windows10,hyper-v,第二代安装

2020年应该知道的Windows10,hyper-v,第二代安装

更新:2023-08-07 19:56:35编辑:tooool归类:安装教程人气:221

2020年应该知道的Windows10,hyper-v,第二代安装

2020年应该知道的Windows10,hyper-v,第二代安装

您是否使用第1代而不是第2代创建Windows Server 2012、2012 R2或2016(或更高版本)虚拟机?正式地,您必须先重新创建整个虚拟机,才能将此类VM转换为第二代。

主要的阻止因素是,第1代使用从MBR磁盘引导的BIOS,而第2代使用需要GPT的UEFI,并且以前无法将磁盘(物理或虚拟)从MBR转换为GPT而不擦除它。幸运的是,Microsoft通过发布Windows 10 1703(又称为The Creators Update)消除了此限制。

为什么要介绍第二代hyper -v,因为,2020年发现没人说 第二代 hyper -v。

好处

为什么要升级到第二代

尽管这并非本文的重点,但我将列出一些您可能要将虚拟机从第一代升级到第二代的原因

  • 更好的性能:第2代VM完全被启发,他们知道它们是VM,并且不依赖于任何仿真硬件。
  • 在线编辑OS磁盘:第2代VM从SCSI控制器启动,实际上IDE控制器不存在。这使您可以在线扩展或收缩启动VHDX。
  • 在线添加NIC:在VM启动并运行时,您可以添加或删除网络适配器。
  • 安全启动:默认情况下启用此功能,可抵御多种类型的恶意软件
  • TPM和Shielded VM:使用BitLocker可靠地加密您的虚拟机硬盘,或完全保护它们免受恶意管理员的侵害。
  • 面向未来:所有新功能都是为第二代开发的。为什么要过去?

Hyper-V 的第 2 代虚拟机安全设置

使用第2代虚拟机的好处是什么?

下面是使用第2代虚拟机时获得的一些优势:

  • 安全启动这是一项功能,用于验证启动加载程序是否由 UEFI 数据库中的受信任的颁发机构签名,以帮助防止未经授权的固件、操作系统或 UEFI 驱动程序在启动时运行。 默认情况下,针对第 2 代虚拟机启用安全启动。 如果需要运行安全启动不支持的来宾操作系统,则可以在创建虚拟机后将其禁用。 有关详细信息,请参阅安全启动。若要保护 Boot 第2版 Linux 虚拟机的安全,需要在创建虚拟机时选择 UEFI CA 安全启动模板。
  • 更大的启动卷第2代虚拟机的最大启动卷为 64 TB。 这是所支持的最大磁盘大小。VHDX. 对于第1代虚拟机,最大启动卷为2TB。的 VHDX 和2040GB。硬盘. 有关详细信息,请参阅Hyper-v 虚拟硬盘格式概述。对于第2代虚拟机,你可能还会看到虚拟机启动和安装时间方面的一些改进。

有关第2代虚拟机的详细信息

下面是有关使用第2代虚拟机的一些其他提示。

附加或添加 DVD 驱动器

  • 不能将物理 CD 或 DVD 驱动器附加到第2代虚拟机。 第 2 代虚拟机中的虚拟 DVD 驱动器仅支持 ISO 映像文件。 若要创建 Windows 环境的 ISO 映像文件,可以使用 Oscdimg 命令行工具。 有关详细信息,请参阅 Oscdimg 命令行选项。
  • 使用新的-VM Windows PowerShell cmdlet 创建新的虚拟机时,第2代虚拟机没有 DVD 驱动器。 可以在虚拟机运行时添加 DVD 驱动器。

使用 UEFI 固件

  • 物理 Hyper-v 主机上不需要安全启动或 UEFI 固件。 Hyper-v 提供与 Hyper-v 主机上的功能无关的虚拟机的虚拟固件。
  • 第2代虚拟机中的 UEFI 固件不支持安全启动的安装模式。
  • 我们不支持在第2代虚拟机中运行 UEFI shell 或其他 UEFI 应用程序。 使用非 Microsoft UEFI shell 或 UEFI 应用程序从技术上讲是可行的(如果它们直接从源进行编译)。 如果未对这些应用程序进行适当的数字签名,则必须对该虚拟机禁用安全启动。

使用 VHDX 文件

  • 当虚拟机正在运行时,可以调整包含第2代虚拟机启动卷的 VHDX 文件的大小。
  • 我们不支持或建议你创建可同时启动第1代和第2代虚拟机的 VHDX 文件。
  • 虚拟机代次是虚拟机的属性,而不是虚拟硬盘的属性。 因此,你无法判断某个 VHDX 文件是由第1代还是第2代虚拟机创建的。
  • 使用第2代虚拟机创建的 VHDX 文件可以连接到第1代虚拟机的 IDE 控制器或 SCSI 控制器。 但是,如果这是可启动的 VHDX 文件,则第1代虚拟机不会启动。

使用 IPv6 而不是 IPv4

默认情况下,第 2 代虚拟机使用 IPv4。 若要改为使用 IPv6,请运行Set-vmfirmware Windows PowerShell cmdlet。 例如,下面的命令将名为 TestVM 的虚拟机的首选协议设置为 IPv6:

PowerShell复制

Set-VMFirmware -VMName TestVM -IPProtocolPreference IPv6

为内核调试添加 COM 端口

在添加之前,COM 端口在第2代虚拟机中不可用。 可以通过 Windows PowerShell 或 Windows Management Instrumentation (WMI)来执行此操作。 以下步骤演示如何在 Windows PowerShell 中执行此操作。

添加 COM 端口:

  1. 禁用安全启动。 内核调试与安全启动不兼容。 请确保虚拟机处于关闭状态,然后使用set-vmfirmware cmdlet。 例如,以下命令将在虚拟机 TestVM 上禁用安全启动:PowerShell复制Set-VMFirmware -Vmname TestVM -EnableSecureBoot Off
  2. 添加 COM 端口。 使用set-vmcomport cmdlet 执行此操作。 例如,以下命令将虚拟机 TestVM 上的第一个 COM 端口配置为连接到本地计算机上的命名管道 TestPipe:PowerShell复制Set-VMComPort -VMName TestVM 1 \\.\pipe\TestPipe

备注

Hyper-v 管理器中虚拟机的设置中未列出已配置的 COM 端口。

安装的常见问题:

报错,就是没有调整光驱 启动位置,

答:

一定要记得,DVD驱动器,调到第一位,硬盘驱动器调第二位

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

Windows10系统怎么玩DNF Winpe分32位和64位吗?32位winpe能装64位系统吗?

游客 回复需填写必要信息