工具

主板rom提取工具 BIOS Backup ToolKit
rom查询工具UEFITool
rom转换工具IFR-Extractor
黑苹果GRUB启动项grub-mod-setup_var

提取ROM

2025-01-29T07:17:22.png
用 BIOS Backup ToolKit 程序读取后备份至本地

查询ROM固件

查询关键字
CFG Lock
2025-01-29T07:18:43.png
2025-01-29T07:20:11.png
2025-01-29T07:20:33.png
2025-01-29T07:22:49.png

转换为文本

IFR-Extractor
2025-01-29T07:23:30.png
打开文本文件查询 CFG Lock
2025-01-29T07:24:32.png
2025-01-29T07:27:52.png
CFG Lock, VarStoreInfo (VarOffset/VarName): 0x503, VarStore: 0x1

DVMT Pre-Allocated配置项目

如上方法可以通过关键字 DVMT 查到DVMT 的修改值
2025-01-29T07:33:54.png
DVMT Pre-Allocated, VarStoreInfo (VarOffset/VarName): 0x7AC, VarStore: 0x1

查询到

0x503就是我们主板的CFG Lock
0x7AC就是我们主板的DVMT

需要把CFG Lock VarStore: 0x0 (CFG Lock)
需要把CFG Lock VarStore: 0x2 (DVMT 64MB)

修改主板参数

启用grub-mod-setup_var 和 ControlMsrE2的 eif

2025-01-31T03:41:33.png

系统进入GRUB修改

命令的语法:setup_var address value

CFG Lock

#查询 
setup_var 0x503
#修改 
setup_var 0×503 0×0

2025-01-31T03:27:36.png
查询结果

DVMT

#查询 
setup_var 0x7AC
#修改
setup_var 0x7AC 0x2 

2025-01-31T03:28:46.png
查询结果

查询CFG Lock

2025-01-31T03:20:14.png

通过ControlMsrE2查询 UNLOCKED 解锁成功

关闭主板 CFG 锁

最后修改:2025 年 01 月 31 日
如果觉得我的文章对你有用,请随意赞赏