set_dump GUI----从BIOS文件中提取设置项信息及ID

在安装黑苹果的过程中, 部分电脑的BIOS设定会使得安装无法正常继续, 或无法正常启动

导致这种情况的设置诸如: DVMT预设值过小, MSR寄存器默认锁定...之类的

通常大家会选择使用clover给kext打补丁, 或者屏蔽寄存器写操作之类的方式来解决

也有一些追求完美的朋友会选择刷写修改版的自制BIOS, 但是刷写BIOS具有一定的风险

而不刷写BIOS就修改隐藏设置的方法也是有的, 那就是利用grub或者uefi shell环境来直接设置BIOS选项

可是提取设置项ID和选项ID的操作却比较麻烦, 需要好几个软件协作, 还要进行很多步操作

于是我基于LongSoft的UEFITool工具套件写了一个简单的小工具, 可以从BIOS文件中直接提取设置信息

免去了繁杂的查找, 提取和转换操作.

软件的界面比较简单, 打开之后点击"选择固件包", 然后选择需要分析的BIOS文件

之后输入想要查找的设置项关键词(不区分大小写. 例如dvmt), 然后点击"搜索关键词"

程序就会自动分析BIOS厂商类型, 然后查找BIOS文件中特定的setup区块

dump出所有带有关键词字样的设置项并列出他们的设置项ID和选项ID

如果不知道具体的设置项名称叫什么, 也可以选择BIOS文件之后点击"列出所有项"

此功能会将BIOS文件中所有的设置项名称都列出

找到需要修改的设置项ID和它对应的选项ID之后, 就可以在EFI环境中使用命令行修改了

2020/04/08更新v0.1.0: 更新了内置的UEFITool套件版本, 可以解析部分新版布局的BIOS文件

 

下载

链接: https://pan.baidu.com/s/1NQDTP604OI_gAP9hu-nREw 提取码: 4xwh

https://cloud.189.cn/web/share?code=rAFNjuZNjENf

https://loadream.lanzoul.com/igHiMxsh29e