【教程】GPD WIN MAX刷内存频率为3733的BIOS,BIOS解锁隐藏选项流程

之前给GPD WIN MAX折腾的时候发现这台机器折腾BIOS还是有一定可玩性的,当时在做测试的时候我也没搞懂这个机器的内存频率到底是3200还是3733的,直到后面查资料才知道这个机器早期的内存频率确实是3733的,只是后续的BIOS更新将内存频率降至3200了,前面在外网也找到了这个机器3733的BIOS,自己在折腾过程中也学会了解锁一些BIOS的隐藏选项,就打算把这个写成一篇专栏,供喜欢折腾的大家参考。
教程开始前先说明,给机器刷BIOS和折腾BIOS有风险,操作不当可能会导致机器变砖甚至损坏硬件,请谨慎操作并自行承担这样做的风险和损失,本人对折腾BIOS中因操作不当而造成的损失概不负任何责任。
虽然刷BIOS对于大佬来说不算什么,但在教程开始之前说明这个是很有必要的,之前我折腾的时候没搞好也是把机器刷成砖了,按开机键和复位键没有任何反应,最后也是拆机用编程器搭配烧录夹才把机器救活的,所以还是要谨慎操作。


工具和原版BIOS整合下载:https://pan.baidu.com/s/1_u2CSCYnqyySt8ZV-4oSxA
提取码: aqee
工具文件预览

在此说明工具来源于网络下载和自行整理,版权以原作者为准,若有侵权请联系UP主删除,BIOS只提供内存频率为3200和3733的1.11版的原版BIOS,不提供修改后的BIOS,希望大家谅解。
备份BIOS
那么教程正式开始,首先是备份BIOS,既然我们是要折腾BIOS,为什么要备份BIOS呢?
原因是这个机器的原版BIOS不好找,如果你在没有备份原版的情况下,刷了其他的超频BIOS或者修改后的BIOS,而刷了以后机器出现不稳定或者变砖,需要把原版BIOS刷回去的时候,而你又找不到原版的话,就比较麻烦了。以前我出过的刷显卡BIOS的教程中也说过,有些BIOS虽然你可以找到,但却不一定是那张板卡原版的BIOS,当需要保修返厂的时候发现你的BIOS不是原厂的BIOS的话,那么厂商也会算你刷BIOS而拒保,因此无论是给主板还是显卡折腾BIOS之前,备份原版的BIOS都是非常有必要的,尤其是一些较为冷门,BIOS不好找的机器和显卡。
备份BIOS我们需要用到FPTW64这个工具,把它放到一个方便命令提示符转到的目录,我把它放到D盘底下。

然后在Win10的搜索那里搜索cmd,以管理员身份启动命令提示符。

命令提示符打开后,我们输入工具所在的路径加冒号,例如我放在D盘里的话就输入D:,其他盘同理,放在E盘里的话就输入E:,如果是放在C盘里的话,就不用转到C盘,直接输入cd加工具路径即可。


转到工具目录下以后,我们输入FPTW64.exe /d beifen.bin。
其中/d的命令是备份16M完整BIOS,beifen.bin是备份的文件名,备份的文件名可以自行调整,输入命令后等待BIOS备份完成即可。



BIOS备份完成后,FPTW64的目录下就会多出一个16M的bin文件,这个就是我们备份的原版BIOS,折腾BIOS之前把它备份到另一台电脑上方便找到的地方,以防应急或者需要把原版BIOS刷回去的时候可以有备无患。

刷入内存频率为3733频率的BIOS
BIOS备份完成后,我们就可以刷其他的BIOS了,这台机器之前我在测试的时候,BIOS确实给的是3200的频率,当时我就觉得这个跑分和检测结果和3733的频率相差甚远,后面才知道原来是这个机器的新BIOS把内存降到3200使用了。


由于这台机器采用的是核显,Intel十代的低压U最大也是可以支持LPDDR4 3733的内存频率,内存频率的提升带宽也会随之提升,内存带宽提高后无论是对CPU本身还是核显都会有提升,尤其是核显和有些比较吃内存带宽的应用提升比较大,那么手上有这款机器的大家如果内存是3200频率的话,也可以尝试刷上内存频率为3733的BIOS,提升这台机器的性能。
说实话虽然之前我也尝试过自己解锁Chipset页面来自己设置内存频率,但LPDDR4的频率设置好像和普通内存的不太一样,我也不太清楚怎么设置,当时直接设置3733好像不对,性能还反而开倒车了,所以想提升内存频率的话直接刷内存频率为3733的BIOS即可。
这里请注意并不是所有机器刷上内存频率为3733的BIOS都能稳定使用,刷完后建议跑几回内存稳定测试和玩点比较吃内存的游戏试试,等待通过测试确保稳定以后再使用,如果刷了以后出现蓝屏,无法通过内存稳定性测试的话,那么刷回3200频率的BIOS即可。
刷BIOS同样也是使用工具FPTW64来刷,将内存频率为3733的BIOS放到工具目录下,和之前一样以管理员身份运行命令提示符,转到工具所在的目录下。
输入FPTW64.exe /f GPDWINMAX.1.11_3733.bin,等待刷写完成即可。


其中FPTW64.exe /f是强刷16M的完整BIOS,该命令也可以强刷修改后的BIOS,不过强刷BIOS要小心,避免刷入有问题的BIOS而导致重启后无法开机。
后面的GPDWINMAX.1.11_3733.bin则是内存频率为3733的BIOS的文件名,大家可以根据文件名来自行调整。



刷完BIOS后重启电脑,按住键盘上的Del键进入BIOS,就可以看出内存频率已经由原来的3200提升至3733了。

进入系统后打开任务管理器,也能看出内存频率同样提升至3733了,再跑个AIDA64的内存与缓存测试,可以看出内存读写速度还是有一定提升的。


这样的话内存频率为3733的BIOS就刷成功了,不过先别着急,刷完后建议跑一下内存稳定测试,例如MemTest64,或者跑一些吃内存的应用试试,我之前刷了以后用过一段时间没问题,没问题的话就可以正常使用了。


解锁Chipset页面及其他隐藏选项
刷了内存为3733的BIOS以后,这台机器还有什么好折腾的地方呢?答案当然是有的,就是可以根据我们的需要,来解锁BIOS的一些隐藏的高级选项。
这台机器BIOS的可设置的选项确实还是比较少,但那些选项其实并不是没有,而是被隐藏了起来,对于一些专业用户来说确实不够用,那么我们就来自己DIY吧。

首先是解锁一些简单的选项,做为教程演示我就随便解锁几个选项吧。例如启动模式的选择,CPU设置禁用超线程和虚拟化,还原BIOS为默认设置的选项。
首先是启动模式的选择,使用工具AMIBCP打开BIOS。



在左侧的Setup选项中找到Boot目录,找到Boot mode select,这个就是启动模式的选择,可以选择Legacy和UEFI,例如有些Legacy模式下安装的系统就必须要这种模式才能进入系统,这个选项在BIOS中是没有的,我们可以把它解锁。

然后将这一项的Access/Use那一栏的设置为User即可,这个选项就解锁了,可以在BIOS里设置了。
顺带一提后面Failsafe那一栏是安全模式的设置,Optimal那一栏是最佳的设置,这两个也可以根据自己的需求来修改成自己想要的值,不过在不懂的情况下不要随便修改,尤其是涉及超频的选项。

BIOS保存那个选项卡中默认情况下只有保存/放弃设置退出的选项,我们也可以将其他选项解锁,例如还原BIOS的默认选项,放弃更改等,那个在我们对设置了的地方没有底,想将BIOS恢复为默认设置还是有用的。
在Save&Exit中找到这些我们可能会用到的选项,将这几项的Default改成User即可。


解锁CPU超线程和虚拟化的选项的话,找到CPU Configuration,Intel (VMX) Virtualization Technology,Hyper-Threading这几项设置USER即可。




解锁其他隐藏选项也是同样的方法,将自己需要用到的隐藏选项解锁后,将BIOS保存为另外一个文件,目录可以选择在FPTW64那里。


然后使用FPTW64像上面提到的刷BIOS方法一样,将这个修改后的BIOS刷进去。


BIOS刷完后重启再进入BIOS,就可以看出这些隐藏的高级选项成功解锁了,CPU的超线程和虚拟化也可以设置启用和禁用了,我们尝试禁用CPU的超线程和虚拟化试试。



禁用后保存BIOS设置进入系统,就可以看出设置成功了,这颗1035G7变成了四核四线程,虚拟化已禁用,支持微软的Hyper-V。


除了解锁这些选项以外,Chipset选项也是可以解锁的,不过解锁起来要复杂一点。
我们先用AMIBCP将Chipset选项设置为USER,然后再将选项解锁后的BIOS刷回去,可以看出并没有成功解锁。



那么是不是就是不能解锁Chipset选项了呢?别放弃,我们再进行一些魔改,也是可以把这个给打开的。
首先使用UEFITool的NE_A58_win32那个打开BIOS,我们先不急着魔改,先提取一些对我们修改有用的信息。

打开后按下Ctrl+F打开搜索框,选择Text选项卡,查找setup。


然后在搜索结果中找到“setup” in Setup/UI section这个查找结果,双击它,然后将查找结果里的那个PE32 image section保存下来。




保存下来后使用Universal IFR Extractor打开这个保存下来的sct,这个工具可以将EFI和UEFI的BIOS中提取出来的模块转换成文本。


打开后将这个模块转换成文本,那个文本里等会就会有我们需要的信息了。



使用Universal IFR Extractor将那个提取出来的sct转换为文本后,打开这个文本,找到Form Set: Setup,也就是主菜单这一行的代码,将主菜单这一行的十六进制记录下来,我这里是4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15。


然后按下Ctrl+F搜索Form: Setup,搜索到Form: Setup后找到Ref: Chipset, VarStoreInfo这一行,可以看出Chipset的十六进制代码是0F 0F 1F 00 02 00 03 00 00 00 FF FF 00 13 27,将它记录下来。


将提取出来的信息里的这两个十六进制记录下来以后,使用UEFITool_0.28.0_win32那个程序(也就是非NE版的UEFITool)打开BIOS文件。

然后按下Ctrl+F打开搜索框,选择Text那一栏,搜索AMITSE。

搜索结果找到“AMITSE” found in User interface section这一栏双击它。

将搜索到这段结果的PE32 image section按鼠标右键选择Extract body,把它保存下来,保存的文件名就推荐是AMITSE,方便后面替换的时候好找文件。



使用十六进制编辑工具打开这个保存下来的文件,我用的是HxD,UEFITool先不要关闭,后面还要用。


使用HxD打开文件后,按下Ctrl+F打开搜索框,搜索之前记录下来的主菜单那一行的十六进制,我这里是4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15。


找到后我们通过参考之前从模块中提取出来的信息,就能看出这几段十六进制分别对应BIOS的Main,Setting,Chipset,Security,Boot和Save & Exit那几项。
不过这部分不是我们要修改的内容,我们继续向下翻十六进制,找到隐藏选项的那段十六进制代码,我这里是AC A1 8A C4 70 F8 8D 41 A6 EF C1 DD 89 C1 CE 19。

找到隐藏选项的那段十六进制代码后,通过仔细观察后,就能看出后面有这么一段4A 10开头,13 27结尾的十六进制代码,这段十六进制就对应隐藏BIOS中的Chipset的页面。

知道了就是因为这段十六进制的原因,而导致Chipset的页面被隐藏了以后,我们就可以把这段十六进制给删除了,当然不能像以前改E5 V3的鸡血BIOS那样直接把这段删除,而是将这一段的十六进制全部修改为00。
红色部分代表我已经修改的部分,大家按照这样修改就可以了。

修改完成后HxD保存这个文件,回到UEFITool,将刚前面提取的那个原模块替换掉,也就是替换成魔改好的模块,单击鼠标右键选择Replace body,再选择刚才魔改好的那个文件即可。


将模块替换完成后保存文件,再使用AMIBCP打开这个BIOS,看看Chipset那里是不是设置成了USER。

确保没有问题后使用FPTW64刷入这个修改后的BIOS,刷BIOS的方法和前面说的一样,把FPTW64.exe /f后面的BIOS文件名改成新BIOS的文件名即可。



刷完后重启按住Del键进入BIOS,就可以看出BIOS的Chipset选项成功解锁了,里面可以关闭CPU的VT-d,设置内存频率以及调整核显的有些设置。




其他选项也是同样的解锁方法,只要用AMIBCP将Access/Use修改为User即可,大家可以根据自己需求来解锁自己需要的高级设置。
我这边就随便解锁出了一大堆高级选项,也不知道自己到底用不用的上,其中这里应该是可以调整核显频率,但我新搞的高性能笔记本到了,这台掌机前面刷BIOS出了问题也拆机救过砖,所以就不打算对这台掌机进行超频使用了,大家可以自行探索。



那么这篇专栏就到这里了,希望能给大家带来一些帮助。