HyperV启动虚拟机提示此平台不支持嵌套虚拟化怎么办?

嵌套虚拟化是很多专业用户和企业用户尤其是开发者非常看中的功能,因为这可以将很多高阶开发需求化繁为简。嵌套虚拟化即在虚拟化里再进行虚拟化类似俄罗斯套娃,例如在虚拟机里启用虚拟化技术再开启新的子虚拟机等。在微软生态系统里许多产品都已经支持嵌套虚拟化,然而长久以来 AMD 处理器没有得到微软嵌套虚拟化的支持。

平台的嵌套虚拟化也是许多用户的呼声,针对该功能的意见反馈投票数量下一个反馈的五倍之多,可见许多用户对AMD嵌套虚拟化的需求非常大。现在终于宣布该平台的嵌套虚拟化功能的到来,目前微软正在 Windows 10 vNEXT 测试版里进行早期测试。

基于AMD平台的嵌套虚拟化要求:

及以上版本。4.微软将在后续推出基于 Linux KVM 虚拟化技术的支持,也就是未来获得支持后用户才可部署Linux KVM 虚拟机。5.软件方面需要启用 Microsoft HYPER-V 9.3 版以上,使用 PowerShell 命令行创建,。

暂不建议用户在物理机上作为生产版本使用:

目前基于 AMD 平台的嵌套虚拟化技术属于早期测试阶段,同时仅支持在 Windows 10 测试版使用正式版不支持。也就是说开发者如果想要进行体验的话必须在物理机上部署测试版,这类测试版可能有较多稳定性问题影响使用。因此暂时在测试阶段开发者不应该将其作为生产版本使用,待后续版本经过更迭多数问题修复后可以再考虑部署。当然有建议的话可进行反馈:https://

从Hyper-V中运行的虚拟机中访问连接到Windows计算机的本地硬盘驱动器(内部驱动器或外部驱动器)极为方便。 不过,要弄清楚如何实现这一目标并不是很方便。 继续阅读时,请继续阅读。

在数十种情况下,您需要从Hyper-V虚拟机内部访问物理硬盘驱动器,包括访问和导入数据,将数据从虚拟机转储到外部驱动器以及导入或导出磁盘映像。

无论出于何种原因想要访问Hyper-V计算机中的现有本地硬盘驱动器,不幸的是,赋予驱动器访问虚拟机的权限有点复杂。 与其他虚拟化解决方案不同,没有简单的方法可以在主机和Hyper-V虚拟机之间共享资源。

要在Hyper-V计算机中使用驱动器,需要将该驱动器物理连接并安装到主机后使其脱机,然后将脱机主机磁盘重新路由到虚拟机中。 让我们看一下现在如何做。

在我们继续之前,有个简短的注意事项:此技巧仅适用于硬盘驱动器(磁性硬盘驱动器,固态硬盘驱动器和可移动USB硬盘驱动器),但是不适用于可移动媒体(如闪存驱动器)。

该过程有两个主要步骤。 首先,我们需要在主机上的Windows中管理磁盘以使其脱机(但仍处于供电状态并已连接到主机),然后我们需要告知Hyper-V来控制现在离线的磁盘。

第一步是使磁盘脱机。 为此,通过搜索应用程序名称或在搜索框中键入“ diskmgmt.msc”并运行该应用程序来打开“磁盘管理”应用程序。 在“磁盘管理”中,查找要传递给虚拟机的驱动器。

尽管可以假设是安全的,但是由于您正在使用Hyper-V并关心诸如物理磁盘直通之类的问题,因此您已经熟悉了磁盘管理,因此不发出标准警告是我们的错:磁盘管理是一个功能强大的工具,您可以通过在管理系统中随意处理来对系统进行可怕的处理。 仔细检查每个步骤,并确保您使用的磁盘正确。

在本例中,我们希望将磁盘10(USB备份HDD)传递到虚拟机,以便可以将虚拟机中的一些备份文件转储到磁盘上。 要准备磁盘,我们必须首先在“磁盘管理”中的驱动器列表中找到它,右键单击它,然后从右键单击上下文菜单中选择“脱机”,如上面的屏幕快照所示。

确认磁盘离线。 如果要使磁盘恢复联机,请在虚拟机中使用完磁盘后,只需返回此菜单,右键单击磁盘,然后选择“联机”以使磁盘恢复为主机操作系统的联机状态。 。

一旦磁盘脱离主机操作系统,就可以将磁盘添加到Hyper-V中的虚拟机了。 启动Hyper-V,然后从“虚拟机”列表中选择要将硬盘传递到的计算机。

右键单击机器,然后选择“设置…”

从该特定虚拟机的“设置”菜单中,从左侧导航窗格中选择“ SCSI控制器”。 选择“硬盘驱动器”,然后单击“添加”按钮。

注意:我们假设您希望将硬盘驱动器传递给虚拟化操作系统,这意味着您已经具有用于操作系统的SCSI控制器和虚拟磁盘。 如果您还没有SCSI控制器,则需要首先选择导航窗格顶部的“添加硬件”,然后将“ SCSI控制器”添加到您的虚拟机。

选择“物理硬盘”,然后从下拉菜单中选择您在本教程的上一节中脱机的磁盘。 不用担心,您不会从主机上意外选择不打算使用的磁盘。 您只能在物理硬盘菜单中选择的磁盘是已通电并已连接到主机处于脱机状态的磁盘。 如果您不将其置于离线状态,则什至无法选择。

确认选择的磁盘是所需的磁盘。 按“应用”按钮,然后按“确定”。 启动您的虚拟机。

在大多数情况下,主机操作系统应自动检测磁盘,就好像它只是虚拟机正在模拟的连接到真实计算机的物理磁盘一样。

您可以在下面的屏幕截图中看到我们已启动到虚拟机中,以使用Windows PE和Macrium Reflect测试映像还原过程。 Windows PE会自动检测并顺利安装磁盘。

如果虚拟机操作系统无法立即访问该磁盘,则可能需要打开(对于Windows,是磁盘管理)并使磁盘联机。 使用其他操作系统时,您需要执行等效操作才能通过虚拟OS访问磁盘。

这里非常重要的警告。 虚拟机中的OS并不知道此磁盘实际上属于您的主机,并且它将作用于磁盘,但是您告诉它作用于磁盘。 如果磁盘没有自动安装在虚拟机操作系统中,则需要使用安装过程(请参阅有关特定操作系统的文档)以非破坏性的方式安装磁盘,以便可以将其返回给主机系统稍后。

当您不再需要虚拟机中的磁盘时,只需启动虚拟机即可。 在关闭驱动器连接到的虚拟机之前,请勿尝试通过主机更改驱动器状态。

如果您不想再次使用它,则可以从虚拟机中的虚拟SCSI控制器中直接删除硬盘驱动器,或者可以保留该条目。 每当物理驱动器与主机断开连接,或者您已将其在线连接到主机操作系统时,该驱动器对于虚拟机将仅显示为不可用。

本回答由广州员跃计算机网络科技有限公司提供


· 贡献了超过183个回答

下载百度知道APP,抢鲜体验

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 VMware虚拟机嵌套 的文章

 

随机推荐