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

用 BIOS Backup ToolKit 程序读取后备份至本地
查询ROM固件
查询关键字 CFG Lock



转换为文本
IFR-Extractor
打开文本文件查询 CFG Lock

CFG Lock, VarStoreInfo (VarOffset/VarName): 0x503, VarStore: 0x1
DVMT Pre-Allocated配置项目
如上方法可以通过关键字 DVMT 查到DVMT 的修改值
DVMT Pre-Allocated, VarStoreInfo (VarOffset/VarName): 0x7AC, VarStore: 0x1
查询到
0x503就是我们主板的CFG Lock0x7AC就是我们主板的DVMT
需要把CFG Lock VarStore: 0x0 (CFG Lock)
需要把CFG Lock VarStore: 0x2 (DVMT 64MB)
修改主板参数
启用grub-mod-setup_var 和 ControlMsrE2的 eif

系统进入GRUB修改
命令的语法:setup_var address value
CFG Lock
#查询
setup_var 0x503
#修改
setup_var 0×503 0×0
查询结果
DVMT
#查询
setup_var 0x7AC
#修改
setup_var 0x7AC 0x2 
查询结果
查询CFG Lock

通过ControlMsrE2查询 UNLOCKED 解锁成功