a980895473 发表于 2020-5-25 16:08

技嘉Z390 gaming X + 9600KF +5700XTEFI_CFG_LOC关闭

本帖最后由 a980895473 于 2020-5-25 16:57 编辑

系统镜像:macOS Catalina 10.15.4 19E2269 正式版 Clover 5116原版镜像重构版
这个版本,可以体验下,可以同时体验 “OC” 和 “Clover”,方便切换学习(系统去黑果小兵官网下载)


由于我也是初始一步一步爬帖子,学过来,所以我把配置的步骤尽量写详细(还是菜鸡一个{:5_271:})
电脑配置如下:
主板:技嘉Z390 gaming X
CPU : intel 9600KF
显卡:蓝宝石5700XT 8G白金版
内存:芝奇8G X2 3200M

OC:
睡眠:正常
硬件:正常
网卡:正常
声卡:正常
关机:正常
蓝牙:待优化
USB定制:已定制

犹豫我的机型无核显,所以我在OC的config.pilst 中的AAPL,ig-platform-id选项卡删了,有核显的 自行添加回来
Config—–DevicePropertiesblob:https://www.baidu.com/link?url=y ... 75e000000065ecb68db其它工具:https://ww.lanzous.com/b01bflu0j   密码:8j0y
hidpi:

主要分享两个版本的引导:
2.OC:BIOS设置
学习链接:想了解OC的可以好好看看,看过一遍,就知道个大概,怎么配置

EFI:
使用工具:见顶软件工具OC链接

BIOS版本:F9
BIOS:配置(Xjin's 大神搬运过来,嘿嘿)

禁用:
英文中文
Fast Boot快速启动
CFG Lock (MSR 0xE2 write protection)CFG 锁 (MSR 0xE2 写入保护)
VT-dVT-d
CSM兼容性支持模块


这一块,关闭CFG LOCK 很重要,该主板是默认开启的,所以要关闭该锁,需要自己刷UEFI 进行关闭,放在后面单独讲

开启:

英文中文
VT-xVT-x
Above 4G decoding大于 4G 地址空间解码
Hyper Threading处理器超线程(我没有找到,没开)
Execute Disable Bit执行禁止位(我没有找到,没开)
EHCI/XHCI Hand-off接手 EHCI/XHCI 控制
OS type: other types操作系统类型: 其他
————————————————————————————————————————————————————————————————————————————————————————————
OC前提:关闭CFG LOCK(别问我为啥要关闭该LOCK,https://bbs.pcbeta.com/viewthread-1834965-1-1.html 该贴解释了一切,我是基于该大神“https://www.gigabyte.cn/Motherbo ... ort#support-dl-bios
选择BIOS,F9版本(这里以你的主板的版本为主)

BIOS的版本不一样,偏移量的地址就不一样 我的BIOS F9 该偏移量为“0x5C1”,如果你的版本和我一样,应该可以直接使用改偏移量地址,请跳转步骤3.4进行关锁

(如果你的主板和我不一样,或者相同版本不一样,请跟着步骤来:(华擎,华硕某些主板BIOS是有CGF LOCK 的开启关闭选项的,可以先查看)
   
3.2.获取BIOS值
这一步,我们需要使用UEFITool这个工具,该工具有Mac版,Win版和Linux版,在这里我以Windows版为例。
打开UEFITool软件,菜单栏选择File>Open image file…
https://bbs.pcbeta.com/data/attachment/forum/201911/27/124426s88p6v23ubw2pp8b.png

打开该文件:Z390GX.F9文件
选择第一步提取出来的BIOS文件,得到类似如下界面:
https://bbs.pcbeta.com/data/attachment/forum/201911/27/124631kn1mmncncnm1uhoi.png

选择File > Search(或Ctrl + F快捷键)弹出搜索框,点到GUID 项并在" Search scope"中勾选"Header only",粘贴GUID:899407D799FE43D89A2179EC328CAC21(这段GUID其实就是BIOS中Setup项的特殊标识,因为不管CFG Lock、BIOS Lock、DVMT还是Speed Shift都是在Setup下面的)。然后会出现这样的信息:
GUID pattern "899407D7-99FE-43D8-9A21-79EC328CAC21" found as "D7079489FE99D8439A2179EC328CAC21" in Setup at header-offset 00h (这个代码最后面,和图片会显示的某些不一样,多出一段,但是前面相似就行)
https://bbs.pcbeta.com/data/attachment/forum/201911/27/124942p4jajeo7rvbj4f08.png
双击这段信息,会自动将Setup 的位置找出来,这时需要在找到的Setup那里点右键,选择Extract as is… ,把提取的Setup模块(**.ffs或**.bin)保存到相应文件夹。
(你点击下面的GUID .... 所显示的内容有差别,但是不要紧,只是展示的不一样,把文件提取出来就好了)
https://bbs.pcbeta.com/data/attachment/forum/201911/27/125209eii5pnsvff5nnl3p.png

接下来,我们需要把该模块转换成我们能读懂的信息。我们需要借助IFRExtractor这个工具,直接点击右侧加载模块按钮,再点击Extract,转换模块为TXT文本,并保存到相应文件夹,如下图所示:

(这个就是转码工具)
https://bbs.pcbeta.com/data/attachment/forum/201911/27/125409oxc6jbemu6l6ltoy.png

3.3查找需要的偏移量
这样我们就提取出BIOS Setup模块信息了,此时用文本工具(Sublime Text,借用图片和我的工具展示不一样)打开,并查找CFG Lock即可看到如下信息:
CTRL+F 输入 CFG LOCK进行查找
https://bbs.pcbeta.com/data/attachment/forum/201911/27/130145a4a6gigaapgzk6gp.png


我们提取出CFG Lock的关键信息:
CFG Lock, VarStoreInfo (VarOffset/VarName): 0x4EE, VarStore: 0x1, QuestionId: 0x156, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 F0 02 F1 02 56 01 01 00 EE 04 10 10 00 01 00}
0x2F03A             One Of Option: Disabled, Value (8 bit): 0x0 {09 07 04 00 00 00 00}
0x2F041             One Of Option: Enabled, Value (8 bit): 0x1 (default) {09 07 03 00 30 00 01}其中,VarStoreInfo值0x4EE以及VarStore的值0x1就是我们要找的。
VarStoreInfo的值是CFG Lock这个选项的地址,也可以说其在BIOS中的偏移量。后面的VarStore是BIOS默认值,为0x1。
0x1对应下面的Option里就是Enabled,意思就是CFG Lock这个选择默认被打开了,也就是说MSR 0xE2默认被锁定了。而我们想要解锁它就需要把该选择修改成0x0的Disabled,就是需要把0x4EE这个地址上的数值修改为 0x0

3.4.解锁
那么现在好了,我们知道了CFG LOCK 的偏移量(我的是0x5C1),那么我们现在就可以通过刷UEFI 进行引导
bootx64
3.4.1.将U盘插入MAC,用磁盘工具将U盘格式化为fat32格式
3.4.2.下载附录的文件
3.4.3. 在U盘根目录新建一个EFI 文件夹,在EFI文件夹里面新建一个BOOT文件夹,最后将下载来的bootx64.efi 放在BOOT文件夹中
如图:
https://imgsa.baidu.com/forum/w%3D580/sign=4e72b27ff4faaf5184e381b7bc5594ed/50ea97eef01f3a29ad9ccf979025bc315d607c55.jpg
—————————————————————————————————————————————————————————————————————————————————
5.CLover引导安装

EFI:https://ww.lanzous.com/iczcihe   password:9qqd(文件超过5M,见谅)



对CLover不懂得:看黑果小兵的帖子过一遍
https://blog.daliansky.net/macOS-Catalina-10.15.4-19E266-Release-version-with-Clover-5107-original-image-Double-EFI-Version-UEFI-and-MBR.html
其实添加和OC 差不多:
制作好镜像,
打开diskgenius 这个软件,选择你的制作的U盘,找到CLover中的 EFI把小兵的CLover给强制删除(说一句,其实小兵的 默认的CLover 是可以跑通的安装好,就是后面的驱动配置要自己删除和优化,我的EFI只是在他的基础上简单的删除和优化)
重启:
选择U盘启动,会有三个分区
(我这个镜像有3个分区: 分区1:CLover
                                          分区2:OC
                                          分区3: winPE

选择 分区1 ,进入CLover选择intall系统名
声卡:正常
网卡:正常
睡眠,锁屏:正常(但是,睡眠和关机 的速度有点慢,我搞OC了,所以有的没咋优化,反正能正常使用)
硬解:已解
USB已定制
机型定制:MacPRo 7,1(开机会有小弹窗,不影响使用,因为我没有核显,所以用这个机型,打开硬解,如果你是8,9代和我差不多的CPU 带核显,可以改三码变机型,变成iMAc 19,1)
反正能正常使用,反正CLover 我不准备搞了,太麻烦,还是专心研究OC了
BIOS配置:
关闭:
1,快速启动2,CMS3,系统类型 win8/10 other
—————————————————————————————————————————————————————————————————————————————————




a980895473 发表于 2020-5-25 16:47

6.优化&学习链接
这一部分我讲我遇到的问题和可以分享的优化
1.点击关机变成重启
这是USB定制起冲突,没有设置好,需要重新定制USB


2.换了三码变换机型,重启后导致鼠标键盘不能使用,USB不能正常识别3.0,2.0
这也是USB定制出的问题,Kexts 中USBports.kext 中包含旧机型信息导致冲突,需要重新定制USB,把新的USBPorts.kext 替换
解决方案:过程:https://www.bilibili.com/video/BV1rt4y1y7Pb?t=42


3.引导过程跑完代码一半,变黑屏,屏幕有背光
原因:5700XT 显卡导致的黑屏
解决方案:clover 在 引导的OPtions - Boot Args: 回车 后面添加 agdpmod = pikera
                  oc :在config.plistNVRAM - Add - 7c436110----............后面添加 agdpmod = pikera


4.怎么修改机器的三码&机型(有否核显的CPU)
系统安装后,根据自己的配置,最好也是一定建议换三码和机型,这样你的APPLE ID也不会跟别人起冲突,也不会被黑
FaceTIme和信息也可以正常使用,更完美
要判断挑选CPU是否有核显的机型,自己根据配置判断:https://bbs.pcbeta.com/viewthread-1835322-1-1.html
解决方案:https://www.bilibili.com/video/BV1dE411T7yH
                   OC 也可以基于CLover 获得3码在config.plist 中进行修改填写这五处即可
如图:
blob:https://bbs.pcbeta.com/190c653b-4193-425a-a207-276b2dabdfbb

5.开启HIDPI
我的配置和EFI 可以正常开启HIDPI
总之 HiDPI 是苹果一个牛逼的显示技术,通过牺牲一定的分辨率实现更细腻的显示效果,这就是为什么 2K 显示器开启 HiDPI 的效果要比 1080P 好的原因了
见顶软件下载区:
one-key-hipdi :
打开文件夹:点击hidpi.command 根据提示来


其它的有时间在帖子里面更新吧。。。好累写了一早上
学习链接:
oc:
xjin:   https://blog.xjn819.com
黑果小兵:https://blog.daliansky.net/OpenCore-BootLoader.html
clover:
黑果小兵:https://blog.daliansky.net/page/2/

安装指导视屏:
不懂得可以看看这几个
单系统:https://www.bilibili.com/video/BV1fE411W7ei/?p=3
双系统:国光https://www.bilibili.com/video/BV1Bs411g7Gz
知识点:https://space.bilibili.com/16323318这个UP主有的说的可以看看

a980895473 发表于 2020-5-25 19:50

我服了,每次 排版都变了

梦孙玲珑 发表于 2020-5-26 10:37

cfg 后面写完了吗?

AnuoFF 发表于 2020-5-26 12:11

学习一下oc

cuiqingtaostc 发表于 2020-6-27 13:52

大神 我的配置和你一摸一样 那个刷bios是怎么刷的 不刷bios 直接用引导文件连安装界面都进不去

makiget 发表于 2020-6-28 12:27

楼主辛苦啦

nuanfeng778 发表于 2020-7-18 15:55

这个真得好好学学

nuandong327 发表于 2020-7-18 15:59

真得好好学习学习。

ddnd2002 发表于 2020-7-25 11:37

a980895473 发表于 2020-5-25 16:47 https://www.pcbeta.com/static/image/common/back.gif
6.优化&学习链接
这一部分我讲我遇到的问题和可以分享的优化
1.点击关机变成重启


我的是华擎Z370主板的,不知道能不能直接用,试下看

zerosoft 发表于 2020-8-12 21:57

谢谢楼主,下下来试试

zhr7515733 发表于 2020-8-12 22:17

cfg解锁的好像没写完啊

heoly 发表于 2020-8-14 15:47

楼主 求一个已经修改好的Z390 gaming X F9 BIOS

mogle11 发表于 2020-8-20 08:58

写的很全很全

hokimfei 发表于 2020-8-20 09:56

感谢分享。。。。。。

sam999 发表于 2020-8-21 08:54

想了解OC的可以好好看看

happycaily 发表于 2020-8-22 00:58

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

dltsai 发表于 2020-8-27 22:50


真得好好学习学习。谢谢分享,真细值得学习

LeebingShaw 发表于 2020-12-7 14:49

谢谢分享,真细值得学习

lcy764898345 发表于 2020-12-13 21:51

没有下载成功,我再试试吧
页: [1] 2
查看完整版本: 技嘉Z390 gaming X + 9600KF +5700XTEFI_CFG_LOC关闭