跳至主要內容

Hackintosh 历险记

Haynes原创...大约 2 分钟SoftwareHackintosh

Sonoma
Sonoma

什么是 CFG LOCK

CFG-Lock 是 BIOS 中的一项设置,允许写入特定的寄存器(在本例中为 MSR 0xE2)。默认情况下,大多数主板会锁定此变量,其中许多厂商甚至将选项直接隐藏在 GUI 中。而且,我们关心它的原因是 macOS 实际上要写入此变量,而不仅仅是 macOS 的一部分。包括内核和 AppleIntelPowerManagement。它定义了 CPU 的电源状态(C-States),这就是为什么它对于 macOS 必不可少的原因。如果没有写入 MSR 0xE2 的能力,则将丢失所有或大部分 CPU 电源管理,并且系统无法启动。

使用 RU 解锁 CFG LOCK & 设置 DVMT

准备一个 U 盘,格式化为 FAT32

tips:U 盘分区表必须为 MBR (不能是 GUID) ,否则容易出现进不去 RU 的情况

解压 RU.zip,新建一个 EFI 文件夹,把 RU.zip 解压出来的 BOOT 文件夹放入 EFI 文件夹中,重启进入 RU

RU.EFI
RU.EFI

ESC - ALT + '=' - 按 一直找到 "CpuSetup" 回车进入

CPUSetup
CPUSetup

我们需要修改的值,以下数值只使用于 HP PAVILION GAMING LAPTOP 15-dk0xxx

功能位置含义
CFG UNLOCK0x3E0Disable
DVMT Pre-Allocated0x1070x2设置为 64M
DVMT Total Gfx Mem0x1080x3设置为无上限

Ctrl + W 保存该值

0x3E
0x3E

Ctrl+PGDN 翻到下一页

0x107
0x107

每个位置的值都要修改,修改完成后出现下图弹窗即为修改成功

CTRL+W
CTRL+W

重启查看 CFG LOCK 是否解锁

打开 Hackintool,点击工具

打开Hackintool
打开Hackintool

查询结果 CFG Lock 为 0 即为解锁成功

查询结果
查询结果

感谢

特别感谢群内两位大佬的热情指导
感谢

引用

上次编辑于:
贡献者: HaynesChen
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3