admin管理员组

文章数量:1537266

2024年4月7日发(作者:)

老生常谈了,什么是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脚本。打开谷歌,搜+你机器的

型号。也许脚本不叫,叫也有可能,自己慢慢找吧。

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

Python这个软件目录需建在系统根目录下,然后把找到的适合自己的放在Python里。以我的机器为例:用DOS窗口(就是附件里叫

命令提示符的玩意儿)执行以下命令:C:

PS:

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

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

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

执行命令之后Python会在DOS命令框里显示一大堆16进制字符最后显示

Done

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

选一通,也不大会开不了机。

刷好BIOS。

重启,,

一切正常。

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

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

本文标签: 虚拟化技术选项软件开启