软件发布

手机版,更便捷!

下载排行榜首页软件下载安卓下载资讯教程推荐专题装机必备
当前位置:文章资讯 > 硬件学堂 >

CPU的虚拟化技术是干啥用的?什么是cpu的虚拟化技术,有什么优势?

时间:2016-12-20 浏览次数: 编辑:9upk

老生常谈了,什么是Win7的XP模式,其实就是微软为XP用户向Win7平滑过渡提供的一个补救方案,借助现在CPU成熟的虚拟化技术和微软的虚拟机平台,完美模拟出高性能的XP运行环境。

这对那些必须使用XP ONLY软件又用着Win7,不想装双系统的办公用户来说是个莫大喜事。虽然现在通过KB977206补丁可以无需虚拟化技术的支持启动XP Mode,但是要想完美的运行Win7的XP Mode,你还是得具备以下几个条件:

1、非Baisc的win7系统;

2、微软的Windows XP Mode扩展包;

3、支持虚拟化技术的INTEL或者AMD的CPU;

4、BIOS里CPU虚拟化技术的硬件选项开启。



  1、2项相信不难办到。3项如果不确定自己的CPU是否支持虚拟化技术,打开CPU-Z这个软件,查看指令集一栏,INTEL的虚拟化技术叫VT-x,AMD的叫AMD-V。现在的CPU除了赛扬奔腾凌动,INTEL的基本都支持,AMD的貌似全部都支持,所以要满足第三点难度也不大。



最麻烦的就是第四点,因为BIOS设置虚拟化功能默认状态都是关闭的,而绝大部分笔记本的BIOS都不会为用户提供开启虚拟化技术的BIOS选项。所以,要么只有等厂商升级BIOS,要么就只有自己DIY了。


据我所知,目前BIOS里有虚拟化技术开关选项的除个别高端机型,只有THINKPAD和联想部分机型有。

本人的8930G被宏碁封得死死的。什么选项都看不到,不过选项看不到,不代表没有这项选项,其实BIOS里只要涉及到的硬件参数设置都有,只有有些被厂商做了固化和隐藏,用户看不到罢了。只要修改掉BIOS文件里对应的参数,即使看不到,也能打开相应的功能。

这里介绍一个叫Python的软件,类似VB,C++之类的东西,不管他了,反正改写BIOS参数能用到它。当然,我不是黑客,自己不会改,但是网上高手云集,特别是国外的高手。很容易就能找到他们编好的,用来开启BIOS虚拟化功能的Python脚本。打开谷歌,搜Vtenable.py+你机器的型号。也许脚本不叫Vtenable.py,叫XXXXXX.py也有可能,自己慢慢找吧。

思路:把原有的BIOS文件导出,再用Python修改参数。原有的BIOS哪去弄?网上下载或者找软件导出。刷BIOS的工具就能用。

Python这个软件目录需建在系统根目录下,然后把找到的适合自己的Vtenable.py放在Python里。以我的机器为例:用DOS窗口(就是附件里叫命令提示符的玩意儿)执行以下命令:C:\python\vtenable.py backupbios.fd vtenabkebios.fd

PS:
backupbios.fd 是之前拷贝进去的自己机器的BIOS文件。*.fd自己随便取

vtenabkebios.fd 是用Vtenable.py脚本修改后输出的新BIOS。*.fd自己随便取

*.fd视个子机器品牌而定,我的ACER机器用的insyde H2O的BIOS,BIOS文件后缀就是fd,其他牌子的可能是rom,bin。

执行命令之后Python会在DOS命令框里显示一大堆16进制字符最后显示
Updating VSS...
Updating BIOS...
Writing output...
Done

之后检查Python的目录下多了个新BIOS文件,那个就是改好的BIOS。由于只是改了配置参数,所以危险性不大,就像修改BIOS选项,全部乱选一通,也不大会开不了机。

刷好BIOS。

重启,,

一切正常。

这时候,可以创建Windows XP Mode的虚拟机了。

在没有KB977206之前,如果CPU不支持虚拟化技术且BIOS未开启虚拟化功能,启动XP Mode时系统会显示

 

 

标签:

上一篇:宇瞻DDR3-1333内存怎么样?普条超频也下一篇:镭火再燃!AMD今日发布六屏输出专业显卡

相关文章

最新评论

本类排行榜

图文专题

  • 类地下城割草手游推荐
  • 种菜小游戏
  • 单机打鱼游戏
  • 好玩的放置修仙手游