没有在BIOS设置中启用Hyper-V的选项

Ami*_*mar 3 c# virtualization hyper-v bios windows-phone-7

我是Windows Phone 8应用程序开发的新手.我安装了SDK 8.0.当我运行我的应用程序时,它显示一个错误告诉我启用Hyper-V.在搜索时,我发现这个MSDN文档 在BIOS中有一个解决方案.但是当进入我的BIOS设置时,则没有可用的选项.

有什么建议?

Kee*_*ler 11

步骤1:在BIOS中启用虚拟化

您需要在BIOS管理菜单的选项卡中的选项Virtualization Technology (VTx)下启用.System SecuritySecurity

该选项可能未被调用Virtualization Technology或具有该术语VTxVT-x其中.它可能被调用Hardware VirtualizationVirtualization等.此外,该选项可能不在"安全"选项卡下.由于虚拟化是依赖于硬件的,并且BIOS接口可能存在很大差异,因此您可能需要进行一些挖掘.

第2步:启用Hyper-V

您还需要打开Hyper-V功能(默认情况下,它未在Windows 8中启用).

从程序和功能菜单:

  1. 转至:控制面板>>程序和功能>>单击"打开或关闭Windows功能"(应位于左侧面板上).
  2. 选中该列表中的"Hyper-V"复选框,然后单击"确定".
  3. 等待安装完成,然后重新启动.

要么

在Powershell

Enable-WindowsOptionalFeature –FeatureName Microsoft-Hyper-V -All
Run Code Online (Sandbox Code Playgroud)

然后,您应该能够使用Hyper-V.

有关屏幕截图,请参阅此分步指南.

笔记

  1. 您必须运行Windows 8 Pro或Windows 8 Enterprise.Hyper-V在基本Windows 8中不可用.同样适用于Windows 8.1.
  2. 您的CPU可能不支持VTx.使用CPU-Z查找.运行CPU-Z,然后单击顶部的"CPU"选项卡.Instructions左边应该有一个标签,大约在窗户的一半.如果你没有看到VT-x那里列出的,你的CPU不支持它,你很运气,我很害怕.