admin管理员组

文章数量:1530873

2024年3月14日发(作者:)

如何检测cpu支持Windows 8系统中hyper-v服务

最近大家对微软的虚拟化技术研究颇深,本小生也想在家研究一把,但是遇

到了很尴尬的事情,电脑主机硬件不支持,很遗憾未能在家中的环境部署

windows 8系统的 hyper-v服务。本着互助互勉的精神,想把自己的一点心得分

享给大家。

对于将要测试或者使用虚拟化的技术人,首先要考虑的是硬件是否支持虚拟

化,在硬件方面主要参考的是cpu,然后是主板(这里不做详述)。

那么下面介绍一下CPU支持虚拟化的参考:

在市场上cpu主要分为两大架构,Intel和AMD;那么Intel的cpu支持虚拟

化技术是vmx,AMD的cpu支持虚拟化及时是svm。

Linux系统中查看cpu支持虚拟化技术的方式方法是:

命令Grep –E ‘(vmx|svm)’ /proc/cpuinfo 。

Windows系统中查看cpu支持虚拟化技术的方式方法是:

使用工具《》。

通过以上的方式方式,硬件都是支持虚拟化技术的,但是也不一定能够吧

hpyer-v安装成功,应为在还有一个比较重要的技术还未检测,那就是SLAT(二

级地址转换技术),SLAT在Intel和AMD处理器中均有所支持,但是名称也不

相同,Intel叫做ERT,AMD叫做RVI。Hyper-v使用SLAT帮助执行更多的内存

管理功能,并减少在客户机物理机地址和实体机物理地址之间转换的系统开销,

减少了运行虚拟机时,Hypervisor的CPU和虚拟机的内存占用。这个参数对于

Hyper-V来说不是必备的参数,但对于需要开启RemoteFX功能来说就是必须的。

在我的电脑中(windows8系统)就不能添加hyper-v服务,如下图:

图中表示了在“程序和功能”的“启用或关闭windows功能”中为什么不能

添加hyper-v服务。

重点提示:在Windows 8中要开启Hyper-V就必须处理器支持这个参数,否

则无法开始Hyper-V功能,对于服务器的Hyper-V不是必须的!

那么如何才能检测cpu是否带SLAT技术呢,通过微软提供的小工具即可。

 把下载的包拷贝到系统盘中(c盘),并解压;

 直接运行,选择同意。

 进入命令提示符中,切换到c盘下,输入命令 –v

下载地址为:

/en-us/sysinternals/cc835722

。使用方法如下所示:

提示:“-”表示不支持,“*”表示支持,重点看SLAT

如果支持的话,恭喜您,可以在自己的windows 8系统中成功的安装hyper-v

服务,如果不支持,请研究一下windows server 2012系统吧。

本文标签: 支持虚拟化功能技术系统