记录主板解锁CFG LOCK

请注意!盲目解锁CFG Lock有可能导致BIOS损坏,由此产生的一切后果本人概不负责。

使用DiskGenius软件将grub复制到EFI中。

03133-t87pfk68e7.png

使用Universal BIOS Backup Tool提取现有的BIOS。

65398-epyxhtnh07f.png

打开UEFI Tool,打开刚才提取的rom文件。

90325-64cvkwxs35o.png

Ctrl+F搜索GUID。899407D799FE43D89A2179EC328CAC21

27893-27kuf1jx6c6.png

定位到此处。

02369-mt6ioe95ia.png

右键输出FFS文件。

55548-nveo45xgxoi.png

打开IRFExtractor,发现缺少VC++2013运行库。

51606-bk3xkoihyj8.png

Visual C++ Redistributable Packages for Visual Studio 2013

https://www.microsoft.com/zh-cn/download/details.aspx?id=40784

直接Extract即可。

59830-ls4tu4s27m8.png

找到Extract后的txt文件,打开搜索CFG Lock。

69433-1dqz3nzut2.png

定位到CFG LOCK,记住后面0x109的偏移量。VarStore: 0x1代表CFG LOCK默认是打开的。这个偏移量每个主板都不同,切莫盲目使用。
VarStoreInfo的值是CFG Lock这个选项的地址,也可以说其在BIOS中的偏移量。后面的VarStore是BIOS默认值,为0x1。
0x1对应下面的Option里就是Enabled,意思就是CFG Lock这个选择默认被打开了,也就是说MSR 0xE2默认被锁定了。而我们想要解锁它就需要把该选择修改成0x0的Disabled,就是需要把0x109这个地址上的数值修改为0x0。

同样通过查找的方法,BIOS里默认的DVMT-Pre-Allocted值为64MB,不存在DVMT内存不足的问题。

完成后重启电脑,进入BIOS添加grub的引导项。使用该引导项启动。

34391-tfyz460734.png

输入: setup_var 0×109,回车(0×109是刚才前面提取的数值)。
看到offset: 0×109 is:0×01。0×01表示未解锁,0×00是解锁。
然后现在操作解锁,输入setup_var 0×109 0×00。

31084-pmz5ur8yxwf.png

Alt+Ctrl+Del重启进入macOS。
使用Hackintool查看是否开启。

27126-wcck0peta3.png

这里是0,说明开启成功了。

Tags:none
上一篇
没有啦~

添加新评论

0:00