解决 "the hypervisor is not running" 故障

简介:
TroubleShooting The virtual machine could not be started because the hypervisor is not running
        如果在一台新部署的 Hyper-V 上新建一个 Virtual Machine 时,出现错误信息:"The virtual machine could not be started because the hypervisor is not running”,那么请打开 CMD 执行" BCDEdit /set hypervisorlaunchtype auto” 命令行,之后重新启动计算机即可解决!
        这是因为 Hypervisor 没有运行所导致的,Hypervisor 是一个存在于操作系统之下的软件层,直接位于硬件之上。它能够处理许多以前在虚拟机管理软件中完成的功能。这种模型非常小并且高效,并且可以使得它们以在真实机上运行的速度来运行。
此外,Hypervisor 不需要自己的驱动,利用支持虚拟化的处理器。例如:启动了 AMD-V 或者 Intel VT 的处理器。这使得 Hypervisor 非常小并且高效。
Hypervisor 通过将系统分区来管理资源。故 Hypervisor 使用两种类型的分区:
  • 父分区:用于存放操作系统和 Windows Virtualization 组件的地方。系统只有一个父分区。
  • 子分区:一个子分区是一个虚拟机。当建立一个新的虚拟机的时候,就建立了一个子分区。
        我们可以通过下面的 Hyper-V 架构图来详细的了解和认识。如欲了解更详细的内容可以参考微软中文技术论坛里的讨论: http://social.microsoft.com/Forums/zh-CN/windowsserversystemzhchs/thread/8b6362b2-6acd-4d60-a795-cd6386ea67b5/
 
综上所述,gOxiA 认为导致 ”the hypervisor is not running” 的主要原因应该是系统管理员在安装操作系统前没有在 BIOS 中打开 CPU 的虚拟化功能所导致。



本文转自 苏繁 51CTO博客,原文链接:http://blog.51cto.com/goxia/224030,如需转载请自行联系原作者
目录
相关文章
|
Oracle Java 关系型数据库
RAC 环境中 gc block lost 和私网通信性能问题的诊断
对于每个节点,以及集群汇总统计信息中的global cache数据块丢失的统计信息("gc cr block lost" 和/或 "gc current block lost") 代表了私网通信的包处理效率低或者包的处理存在异常。
255 0
|
前端开发
网络设置错误造成cluster不能启动(oifcfg setif cluster_interconnect )
设置rac节点之间的互联网络错误,造成集群无法启动,应该设置成
|
运维 开发工具 虚拟化
【运维排错】ESXI虚拟化主机时启动报错 Error 33 (Inconsistent data)
2202年了,大家应该还在用VMware的vSphere套件吧?不会大家的虚拟化方案都不用VMware了吧?不会吧不会吧W
6546 1
【运维排错】ESXI虚拟化主机时启动报错 Error 33 (Inconsistent data)
|
虚拟化
VMware Workstation 不可恢复错误: (vcpu-0) vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1123
使用VMware® Workstation 11.1.2 build-2780323安装MacOS系统时出现以下错误: VMware Workstation 不可恢复错误: (vcpu-0)  vcpu-0:VERIFY  vmcore/vmm/main/physMem_monitor.c:1123 日志文件位于“H:\VMware\OSX\vmware.log”中。
3072 0
|
虚拟化
VMware故障案例分享-ESXi 6.7异常重启
一台VSAN环境下的ESXi 6.7异常重启分析
4150 0
|
传感器 虚拟化 网络虚拟化