1 微星P45NEO2 刷L5420 E0 微码 主板:微星P45 NEO2-FR BIOS 版本:V3.4 原因:用CPU-Z 1.63 测试没有SSE4.1 及VT-X 指令集 准备工作: 1、 备份原BIOS 文件(如没有可以从官网下载) 2、 准备MMTOOL 软件(提取和插入微码) 3、 准备AFUWIN 软件(刷写 BIOS) 4、 系统为 32 位 WIN7 5、 需要 EVEREST 软件 6、 准备好带 L5420 微码的 ROOM 文件以便提取 7、 重启机器,进入 BIOS,将 BIOS 全部复位,然后保存重启后进入系统 过程: 1、 打开 EVEREST 点主板,点 CPUID,在 CPUID 中可以获得L5420 微码的主要信息,为 067A-07,对应 MMTOOL 中的CPUID 及修订项目,以便正确查找提取。下图为刷新前的CPU-Z 截图及EVEREST 截图: 2 3 4 2、 打开 MMTOOL 软件,载入有 L5420 微码的文件,这个文件仅存有微码信息,与是什么主板毫无关系,仅是 CPU 的微码信息提取,应该说只要有对应 CPU 的机器的 BIOS 里面都含有此信息,都可以提取,前提是那个 BIOS 是可以正确识别型号及所有指令集。 下图为原 BIOS 的 ROM 文件,经查看有为 11 的 067A-07 的微码,说明有此微码可识别 CPU 型号,但无法正确支持所有应该支持的指令集: 下图为提取步骤(打开 MMTOOL 后点 CPU 补丁): 5 6 3、 打开 AFUW IN,进行刷写操作: 7 千万注意,一定确认好载入的ROM 是正确的,否则主板将刷成砖头,后果很严重。。。。。。刷写完毕重启系统。 启动后用 CPU-Z1.52 打开发现多了 SSE4.1,但却不见 VT-X,如下图: 8 以为难道是微码少搞了?因为下了几个1.63 都无法在32 位下运行,极度郁闷,最终下了个1.60-32,打开一看,漂亮,哈哈。。。 9 再打开EVEREST 确认下变化: 至此,忐忑的心终于放肚子里了,大功告成可以亲个嘴了,哈哈! 1 0 总结:其实L5420 仅需要两条主要微码的支持,即: 微码ID:01167A07 平台:11 CPUID:067A 修订:07 微码ID:04467A07 平台:44 CPUID:067A 修订:07 其更新时间均为:2008/04/09 对于自己不需要的微码,加入BIOS 一大堆未必真是好事情,要知道对应U 的微码,打开EVEREST,自己也能查出来。 某些主板,可能打开时看不到微代码修订那一项,那样的话只需要看CPUID 即可,比如 L5420 E0 的是067A,只需在 MMTOOL 里面找到 067A 就可以了。 再有如果使用 MMTOOL 打不开ROM 文件,可能你使用的MMTOOL版本过高。