技嘉GA-6PXSV4默认开启Above 4G Decoding

问题

几年前买的技嘉GA-6PXSV4主板有一个问题,电池耗电过快,基本上一两个月主板电池就没电了,主板BIOS恢复出厂设置。但是主板上插了一张Tesla M40 24G的计算卡,而主板的Above 4G Decoding选项出厂是关闭的,导致电池没电BIOS恢复出厂后,电脑无法开机会报错PCI OUT OF RESOURCES。于是想办法修改BIOS并刷入主板。至于时间问题相信NTP会解决的~

解决方法

需要软件

1
2
AMIBCP 4.55.0070        #用于修改AMI BIOS的工具
server_bios_6pxsv4_r21 #官网下载的主板BIOS

修改BIOS

由于主板很老,BMC上并不能直接刷写BIOS,只能通过官网下载的BIOS包里的工具进行刷写,可以使用DOS、Windows PE运行。
DOS下刷写BIOS需要修改BIOS文件根目录下的flashabl.ROM
Windows下刷写BIOS需要修改BIOS文件目录的SPI_UPD/image.bin

我这里是Windows PE下刷写,使用image.bin
使用AMIBCP 4.55.0070 打开相应BIOS文件即可,软件默认能打开的文件类型是.ROM,改成*.*选择image.bin即可.
打开BIOS文件后选择Main/Advanced/PCI Subsystem Settings,找到Above 4G DecodingOptimal列,将Disabled修改为Enabled,修改完成后保存。

刷入BIOS

选择自己环境对应的工具

我这里是Windows PE x64,所以我选择Tool\WIN\64
用管理员模式的命令提示符运行f.bat,耐心等待刷完即可。

刷写完毕重启电脑,查看BIOS已经默认开启Above 4G Decoding,可以直接进入系统。
修改成功!

总结

官网下载的BIOS压缩包里有全面的文档和命令文本,有需要可以自己查看。另外此教程只针对技嘉GA-6PXSV4,BIOS刷写有风险,后果需要自己承担哦~