【问题标题】:Hyper V Windows 8.1 Pro won't work. Virtualisation is enabled in BIOSHyper V Windows 8.1 Pro 将无法运行。在 BIOS 中启用了虚拟化
【发布时间】:2014-09-19 15:13:13
【问题描述】:
我购买了 Windows 8.1 pro,以便可以使用 Hyper-V 虚拟化。
我有正确的硬件

 - Intel(R) Core(TM) i5-4200M CPU @ 2.5GHZ
 - 东芝 C55-A-1N1。

在 TaskManager->Performance 它说
虚拟化:已禁用
Hyper-V 支持:是

在 Turn Windows features on or off Window for Hyper-V 它说
Hyper-V - 用方框打勾(部分打勾)
    Hyper-V 管理工具 - 勾选
         Hyper-V GUI 管理工具 - 勾选
         适用于 Windows PowerShell 的 Hyper-V 模块
                                       - 打勾。
    Hyper-V 平台 - 无法勾选(灰色)

Hyper-V 管理器打开,但我无法创建虚拟机。

笔记本电脑制造商东芝向我保证,笔记本电脑具有
能力,这是微软的问题。
我花了 4 多个小时在 Microsoft 远程操作员/技术人员周围反弹
对每个人重复同样的问题。我现在正在等待回电
前两天答应的。我开始认为有一个已知问题
没有人愿意承认。

所以问题是。
1. 有谁知道如何解决这个问题?或者
2. 有人知道 Windows 8.1 Pro 中的一个错误导致 Hyper-V 无法工作吗?

****************************************************** ******************
来自 varun_mc 的回答后继续
****************************************************** ******************

这是我将鼠标悬停在 Windows 功能中的灰色复选框 Hyper-V 平台上时得到的消息。
“无法安装 Hyper-V:固件中禁用了虚拟化支持。”

这可能意味着东芝出于安全考虑已将其关闭。
coreinfo 的输出没有提到 EPT,见下文。
****************************************************** ********************
Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz
Intel64 Family 6 Model 60 Stepping 3,正版Intel
微码签名:00000016
HTT * 启用超线程
HYPERVISOR - 存在管理程序
VMX * 支持英特尔硬件辅助虚拟化
SVM - 支持 AMD 硬件辅助虚拟化
X64 * 支持 64 位模式

SMX - 支持英特尔可信执行
SKINIT - 支持 AMD SKINIT

NX * 支持不执行页面保护
SMEP * 支持主管模式执行预防
SMAP - 支持主管模式访问预防
PAGE1GB * 支持 1 GB 大页面
PAE * 支持 > 32 位物理地址
PAT * 支持页面属性表
PSE * 支持 4 MB 页面
PSE36 * 支持 > 32 位地址 4 MB 页面
PGE * 支持页表中的全局位
SS * 支持缓存操作的总线监听
VME * 支持 Virtual-8086 模式
RDWRFSGSBASE * 支持直接 GS/FS 基本访问

FPU * 实现 i387 浮点指令
MMX * 支持 MMX 指令集
MMXEXT - 实现 AMD MMX 扩展
3DNOW - 支持 3DNow!指示
3DNOWEXT - 支持 3DNow!扩展说明
SSE * 支持流式 SIMD 扩展
SSE2 * 支持流式 SIMD 扩展 2
SSE3 * 支持流式 SIMD 扩展 3
SSSE3 * 支持补充 SIMD 扩展 3
SSE4a - 支持流式 SIMDR 扩展 4a
SSE4.1 * 支持流式 SIMD 扩展 4.1
SSE4.2 * 支持流式 SIMD 扩展 4.2

AES * 支持 AES 扩展
AVX * 支持 AVX 指令扩展
FMA * 支持使用 YMM 状态的 FMA 扩展
MSR * 实现 RDMSR/WRMSR 指令
MTRR * 支持内存类型范围寄存器
XSAVE * 支持 XSAVE/XRSTOR 指令
OSXSAVE * 支持 XSETBV/XGETBV 指令
RDRAND * 支持 RDRAND 指令
RDSEED - 支持 RDSEED 指令

CMOV * 支持 CMOVcc 指令
CLFSH * 支持 CLFLUSH 指令
CX8 * 支持比较和交换 8 字节指令
CX16 * 支持 CMPXCHG16B 指令
BMI1 * 支持位操作扩展 1
BMI2 * 支持位操作扩展 2
ADX - 支持 ADCX/ADOX 指令
DCA - 支持从内存映射设备预取
F16C * 支持半精度指令
FXSR * 支持 FXSAVE/FXSTOR 指令
FFXSR - 支持优化的 FXSAVE/FSRSTOR 指令
MONITOR * 支持 MONITOR 和 MWAIT 指令
MOVBE * 支持 MOVBE 指令
ERMSB * 支持增强型 REP MOVSB/STOSB
PCLMULDQ * 支持 PCLMULDQ 指令
POPCNT * 支持 POPCNT 指令
LZCNT * 支持 LZCNT 指令
SEP * 支持快速系统调用指令
LAHF-SAHF * 支持 64 位模式下的 LAHF/SAHF 指令
HLE - 支持硬件锁省略指令
RTM - 支持受限事务内存指令

DE * 支持 I/O 断点,包括 CR4.DE
DTES64 * 可以写入 64 位分支地址的历史记录
DS * 实现内存驻留调试缓冲区
DS-CPL * 支持 CPL 的调试存储功能
PCID * 支持 PCID 和可设置的 CR4.PCIDE
INVPCID * 支持 INVPCID 指令
PDCM * 支持性能能力 MSR
RDTSCP * 支持 RDTSCP 指令
TSC * 支持 RDTSC 指令
TSC-DEADLINE * 本地 APIC 支持一次性截止时间计时器
TSC-INVARIANT * TSC 以恒定速率运行
xTPR * 支持禁用任务优先级消息

EIST * 支持增强型 Intel Speedstep
ACPI * 为电源管理实现 MSR
TM * 实现热监控电路
TM2 * 实现热监视器 2 控制
APIC * 实现软件可访问的本地 APIC
x2APIC - 支持 x2APIC

CNXT-ID - L1 数据缓存模式自适应或 BIOS

MCE * 支持机器检查、INT18 和 CR4.MCE
MCA * 实现机器检查架构
PBE * 支持使用 FERR#/PBE# 引脚

PSN - 实现 96 位处理器序列号

PREFETCHW * 支持 PREFETCHW 指令

最大实现 CPUID 叶:0000000D(基本),80000008(扩展)。

逻辑到物理处理器映射:
**-- 物理处理器 0(超线程)
--** 物理处理器 1(超线程)

逻辑处理器到套接字映射:
**** 插座 0

逻辑处理器到 NUMA 节点映射:
**** NUMA 节点 0

没有 NUMA 节点。

逻辑处理器到缓存映射:
**-- 数据缓存 0,级别 1,32 KB,Assoc 8,LineSize 64
**-- 指令缓存 0,级别 1,32 KB,Assoc 8,LineSize 64
**-- 统一缓存 0,级别 2,256 KB,Assoc 8,LineSize 64
**** 统一缓存 1、3 级、3 MB、Assoc 12、LineSize 64
--** 数据缓存 1,级别 1,32 KB,Assoc 8,LineSize 64
--** 指令缓存 1,级别 1,32 KB,Assoc 8,LineSize 64
--** 统一缓存 2,级别 2,256 KB,Assoc 8,LineSize 64

逻辑处理器到组映射:
****  团体

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

英特尔网站上描述的产品描述
(http://ark.intel.com/products/76348/Intel-Core-i5-4200M-Processor-3M-Cache-up-to-3_10-GHz)
声明 ETP 是软件包的一部分。请参阅下面的相关部分。

先进技术
英特尔® 睿频加速技术‡ 2.0
英特尔® 博锐技术 ‡ 否
英特尔® 超线程技术 ‡ 是
英特尔® 虚拟化技术 (VT-x) ‡ 是
英特尔® 定向 I/O 虚拟化技术 (VT-d) ‡ 否
带有扩展页表 (EPT) 的英特尔® VT-x ‡ 是
英特尔® TSX-NI 是
英特尔® 64 ‡ 是
增强型 Intel SpeedStep® 技术 是
热监控技术 是
英特尔® 身份保护技术 ‡ 是
带有扩展页表 (EPT) 的英特尔® VT-x ‡ 是

我想从现在开始,我会希望在付款之前看到一些有用的东西。
当您通过互联网购买时非常困难。

【问题讨论】:

    标签: windows-8.1 hyper-v


    【解决方案1】:

    将鼠标悬停在禁用的“Hyper-V 平台”选项上应该会提示您禁用它的原因:

    以下是我要检查的几件事:

    • 确保在 BIOS 中启用了硬件辅助虚拟化。
    • 确保在 BIOS 中启用了数据执行保护 (DEP)。
    • 确保您的处理器是 64 位并具有二级地址转换 (SLAT) 功能。然后确认在 BIOS 中启用了 SLAT。

    您可以使用 Sysinternal 的 CoreInfo.exe 来确定您的机器是否支持虚拟化和 SLAT。工具可从 Microsoft Technet 网站下载:http://download.sysinternals.com/files/Coreinfo.zip

    从提升的命令提示符处运行“CoreInfo.exe -v”。

    Coreinfo v3.31 - Dump information on system CPU and memory topology
    Copyright (C) 2008-2014 Mark Russinovich
    Sysinternals - www.sysinternals.com
    
    Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz
    Intel64 Family 6 Model 62 Stepping 4, GenuineIntel
    Microcode signature: ******* 
    
    HYPERVISOR      -       Hypervisor is present
    VMX             *       Supports Intel hardware-assisted virtualization
    EPT             *       Supports Intel extended page tables (SLAT)
    

    如果您在此处看到“-”,则表示您的处理器不支持 SLAT;如果是“*”,则支持 SLAT。理想情况下,您应该在启用 Hyper-V 之前看到如上所示的输出。

    这是更详细的 MSDN 文章: http://msdn.microsoft.com/en-us/library/windows/apps/jj863509(v=vs.105).aspx

    【讨论】:

    • 感谢您抽出宝贵时间 varun_mc
    猜你喜欢
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    相关资源
    最近更新 更多