前向天把自己在使用的一台主机的CPU从i3-2100升级到E3-1225 V2,因电脑平时拿来编程使用,所以升级后使用速度方面还是感觉改善很明显的。家里还有两台旧主机,是775接口的主板,偶然知道竟然可以上771的至强CPU硬改,所以抱着试试的心态去买了一块L5420(主要是价格和功耗因素,才选L5420)。
买回来安装上去后一次点亮,感觉一切正常,配置是4G内存,120G SSD,安装Win7 64位系统后一切正常,速度很满意。接下来想升级Win10或是Win11试试,升级Win11失败,提示忘了截图了,说是不支持相应的功能。升级Win10的时候提示CompareExchange128错误,后来百度查询说是主板BIOS要加入CPU的微码,让主板可以正确识别和支持L5420的指令集和功能。
用CPU-Z测试没有 SSE4.1 和 VT-x指令集,经过一天的折腾,总算是把微码加入到BIOS文件中,顺利升级完成,升级Win11成功。
以下是刷微码到BIOS文件的步骤,特此记录,以备查询:
1、去技嘉网站下载最新的BIOS对应文件
2、下载 CBROM工具
3、下载771接口CPU微码文件
4、找到L5420的微码文件
5、将NCPUCODE.BIN文件分离出来
建立一个空白文件,文件名为NCPUOCDE.BIN
CBROM.EXE BIOS /NC_CPUCODE NCPUCODE.BIN
6、将L5420文件与NCPUCODE.BIN文件合并
copy /b L5420微码文件+NCPUCODE.BIN NCPUCODE2.BIN 生成新的文件,然后改名为NCPUCODE.BIN,并设置该文件为只读
7、将NCPUCODE.BIN文件替换到BIOS文件中
替换原来的NCPUCODE.BIN文件,在替换之前使用CBROM.exe BIOS文件 /D查看CPU微码,在更新微码文件后再执行命令查看,是否更新了微码
CBROM.exe BIOS /NC_CPUCODE NCPUCODE.bin
8、重启按END 进入Q-Flash工具,选择新的BIOS文件更新(记得用U盘,格式化成FAT32,要不然找不到)