hyper-v无法安装解决方案

  • 格式:doc
  • 大小:96.50 KB
  • 文档页数:2

HP DL380 G5 服务器安装HyperV后,创建虚拟机失败的解决办法

问题描述:HP DL380 G5 CPU:Intel Xeon E5430 2.66G服务器安装了Windows 2008 X64,安装了HyperV后,创建虚拟机时提示:

“HyperVisor所需的虚拟机管理服务服务没有安装或者不可用,请您检查设置或者重新安装Hyper-V”

原因分析:我已在这个服务器的BIOS中启用了Intel(R) Virtualization Technology。在网上搜索后,在微软的网站看到如下信息:

**********************************************************************

硬件要求

Hyper-V 需要特定硬件。若要安装和使用Hyper-V 角色,需要以下条件:

 An x64-based processor. 64 位版本的Windows Server 2008 中有Hyper-V,特别是64 位版本的Windows Server 2008 Standard、Windows Server 2008 Enterprise 和Windows

Server 2008 Datacenter。Hyper-V 不可用于32 位(x86) 版本或 面向基于Itanium 的系统的Windows Server 2008。但是,Hyper-V 管理工具可用于32 位版本。有关这些工具的详细信息,请参阅安装 Hyper-V [Node]。

 Hardware-assisted virtualization. 该功能可用于包含虚拟化选项的处理器中,特别是使用Intel 虚拟化技术(Intel VT) 或AMD 虚拟化(AMD-V) 技术的处理器。

 Hardware-enforced Data Execution Prevention (DEP) must be available and

enabled. 具体地说就是,您必须启用Intel XD 位(执行禁用位)或AMD NX 位(无执行位)。

通过搜索Windows Server 编录中的Hyper-V 作为附加限定可标识支持x64 体系结构和Hyper-V 的系统(请参阅 /fwlink/?LinkId=111228)(可能为英文网页)。

提示

硬件协助虚拟化和硬件加强DEP 的设置在BIOS 中可用。但是,这些设置的名称可能与上面标识的名称不一致。有关某个特定处理器模型是否支持Hyper-V 的详细信息,请联系该计算机的制造商。如果要修改硬件协助虚拟化或硬件强制DEP 的设置,建议您先关闭计算机电源,然后再打开。重新启动计算机可能不会应用对这些设置所作的更改。

************************************************************************

看了上面的提示,看来还需要在BIOS中启用硬件协助虚拟化和硬件加强DEP。

使用软件Securable测试一下:

看来还真是没有启用DEP,但在BISO中哪一项是DEP哪,我在这台HP的BIOS没有找到。

于是搜索到一下面这段文字:

“HyperVisor所需的虚拟机管理服务服务没有安装或者不可用,请您检查设置或者重新安装Hyper-V”

解决办法:重新启动服务器,按F9进入BIOS,选择Advanced options > Processor Options

选择下面两项为“enable”

"No-Excecute Memory Protection"

"Intel(R) Virtualization Technology"

按F10保存。

***********************************************************************************

服务器IBM X3650 CPU:Intel Xeon 5130 2.0G开启虚拟化的方法:

重启服务器,按F1进入BIOS,选择Advanced options > Processor Options

选择下面两项为“enable”

“Exceute Disable Bit”

“Intel Virtualization Technology”