[进阶教程]修改CFG实现原生电源管理
有人肯定要问,什么是CFG啊,我没有修改CFG也照样安装了黑苹果啊?
其实,修改CFG是为了实现在Mac下面实现原生电源管理,拥有更加准确的电量显示,还有更完美的睡眠和CPU变频等,让电脑更加接近白苹果就需要解锁CFG
CFG Lock,其说明内容为关闭或开启MSR 0xe2,在有些主板上可以手动开关
而MSR全称是Model Specific Register
特定模块寄存器,属于非标准寄存器,用来控制CPU的工作环境和读取工作状态,比如电压,温度,功耗等非程序性能指标。
大多数UEFI主板厂家,锁定了MSR寄存器的第15位为只读,也就是MSR 0xE2 Locking。
MSR寄存器主要用于电源管理,CPU的P-state、C-state就是放在MSR寄存器里的。
MSR 0xE2被锁定为只读后,AppleIntelCPUPowernamegement一旦去写入数据,马上就核心崩溃
视频教程
正式步骤
1.提取BIOS文件
你可以选择去你的电脑厂商的官网处下载BIOS文件,多为bin或者rom文件,如果后缀为exe,你则需要将里面的bios文件提取出来
如果说你不想去官网下载啊,或者说找不到,就可以看下面的BIOS提取教程
在Windows中提取主板BIOS
以管理员身份打开我分享的BIOS提取工具(文末分享),如下图
点击读取,然后它就会跑进度条,有时候它可能会处于假死状态,你只需要耐心等待即可
如下图,BIOS已经提取成功
点击确定
然后点击备份,将文件放到一个你便于修改和找到的地方,我就先放到桌面了,然后退出此软件
此时我们的BIOS就提取成功啦
2.将BIOS文件输出成FFS格式
打开我分享的UEFITool(文末分享),如下图
将你刚才提取出来的BIOS文件直接拖到UEFITool窗口,如下图
使用快捷键 Ctrl + F 调用出搜索,选择GUID,如下图
输入 899407D799FE43D89A2179EC328CAC21 然后回车
然后出现与下图类似的内容
双击它,就会定位到Setup(部分机器可能不是Setup,但方法仍然一样),如下图
右键Setup,选择Extract as is,如下图
将提取出来的文件放到一个你便于修改和找到的地方,我就先放到桌面了,然后选择保存,再然后退出此软件即可
如下图,FFS文件已经成功导出
3.将FFS文件输出成txt格式
打开我分享的IRFExtractor(文末分享),如下图
然后点击那两个。。如下图
选择刚才提取出来的FFS文件,然后选择Extarct,将文件放到一个你便于修改和找到的地方,我就先放到桌面了,然后选择保存,再然后退出此软件即可
如下图,txt文件已经成功提取
4.寻找CFG的MSR2偏移量
使用记事本(这个就不分享了哈,系统自带)打开输出的txt文件
如下图
使用快捷键 Ctrl + F 调用出搜索,搜索CFG Lock,点击查找下一个,如下图
我的CFG偏移量为0x4C7,他的位置如下图
5.制作U盘来修改BIOS
掏出你的U盘,插到电脑上面,
右键格式化你的U盘,选择FAT32格式,如下图
选择开始,抹掉你的U盘
然后在U盘中新建EFI→Boot文件夹,如下图
将我分享的bootx64.efi,放到boot目录下,如下图
重启电脑,引导到U盘
引导到U盘之后,输入 setup_var 0x4c7 (将0x4c7换成你自己的),如下图
可以看到,0x4c7的输出结果是0x01,说明0x4c7的确是CFG的MSR2的偏移量,而且CFG处于未解锁状态
输入setup_var 0x4c7 0x0 来解锁CFG,如下图
CFG已经成功解锁了
至于如何检验,使用Hackintool或者取消勾选OpenCore中AppleCpuPmCfgLock/AppleXcpmCfgLock即可
拜讀網站修改dvmt及cfg教程全文;目前我也有一台在中國購買的7390,但是由於tpm的關係,無法安裝win11。偶然看到淘寶上有「開啟」tpm的可能,不曉得依樓主之見,是否也能透過手動修改bios來達成呢?謝謝賜教!
這是淘寶上看到的連結
https://m.tb.cn/h.UZwqsyo?tk=t9Wz2ukVSyb CZ3457
你可以使用PE直接把Windows11安装到电脑里面,可以直接跳过TPM,至于这个TPM,我的这台Inspiron7370貌似也没有,但是我能直接安装