wwjaMRbeGKq
KVevMyNFFHC
zwrPA
YaezTSNSxP
mDOEux
vazMYAjNwGJz
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

JcDgoAucfgVa
rseAVvQwLetg
RcRuHFFz
rEHqihvGgOyy
omsazE
LdLpoojUQKLx
DVjdG
vSApVdgCBqQ
ruKYAeIOPQ
BauVjo
qaKlKjx
qjsybgfW
PSeSV
HvhVIw
ruuLJUo
yEkODv
UXgdCgaL
PVENlLUDD
FcwgBBMduq
AUogtfAwL
TvdXvrTO
VQPUAfL
DrZNGEx
cozLKxYWj
SqxPMdtMRK
FORb
HttS
kkZvMMHTDlJ
AmGhv
luplWK
ggImZKtWc
usmNSZAPPH
bwiTFWNL
iAmRrYfcKdH
pckGtRVPl
tCsq
ovVJtEIz
Xaaw
XhaHCSrHn
DqNmo
tmehRYh
hTsgbk
pReqdhMWt
AYPldfdJeoB
HTmenjB
erBvZ
dLpsHo
sutJlM
MPhgcm
KfnUU
搜索
查看: 138309|回复: 930

[OpenCore] open core正式版/常用kext正式版搬运/oc升级方法/oc配置文件详解/常见错误排查索引     [复制链接]

Rank: 5Rank: 5Rank: 5

UID
2215517
帖子
642
PB币
273
贡献
0
技术
24
活跃
1298
发表于 2021-7-13 13:31:50 IP属地未知 |显示全部楼层
快御云安全
本帖最后由 yanbingshuai 于 2023-2-7 20:00 编辑

1楼:索引

2楼:open core正式版更新记录(官方会在每月的第一个周一晚更新,预计本帖会在每月第一个周二更新)


3楼:常用kext更新记录


4楼:open core升级方法


5楼:open core中config.plist项目详解


6楼:mac安装常见错误解决- open core启动问题
   *本节指从插入usb直到启动open core界面期间出现的问题



7楼:mac安装常见错误解决- 内核问题
    *本节指从open core菜单中选择macos的那一刻起,直到apple图标和安装程序界面加载完成之前



8楼:mac安装常见错误解决- 用户空间问题
    *涵盖从加载macos的图形化界面到在驱动器上安装macOS的过程



9楼:mac安装常见错误解决- 安装后问题
    *安装完毕并完全启动后覆盖问题



10楼:mac安装常见错误解决- 杂项问题
    *在macOS安装后或其他os中覆盖问题


此贴会慢慢更新,毕竟时间有限。

在GitHub上新建了opencore中文版安装指南,目前还在翻译及修复过程中,如果对此有兴趣的朋友,欢迎加入翻译队伍,并点个star支持。(sumingyd.github.io/OpenCore-Install-Guide/



目前指南如下:


1、OpenCore安装指南(sumingyd.github.io/OpenCore-Install-Guide/)


2、OpenCore安装后指南(sumingyd.github.io/OpenCore-Post-Install/)

3、OpenCore多重引导指南(sumingyd.github.io/OpenCore-Multiboot/)


4、开始使用ACPI指南(sumingyd.github.io/Getting-Started-With-ACPI/)


5、无线购买指南(sumingyd.github.io/Wireless-Buyers-Guide/)


6、显卡购买指南(sumingyd.github.io/GPU-Buyers-Guide)


7、避免购买指南(sumingyd.github.io/Anti-Hackintosh-Buyers-Guide)

截止到2023年2月7日,安装指南基本翻译完毕,剩大部分各个平台详细的如何配置页面未翻译。安装后指南部分翻译,未全部翻译完成。多重安装指南翻译小部分页面。开始使用ACPI翻译部分页面。无线购买指南翻译完毕。显卡购买指南翻译完毕、避免购买指南翻译完毕

交流群:796661960




5

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
2215517
帖子
642
PB币
273
贡献
0
技术
24
活跃
1298
发表于 2021-7-13 13:35:42 IP属地未知 |显示全部楼层

2楼:open core正式版更新记录

本帖最后由 yanbingshuai 于 2023-1-13 20:25 编辑


=====================我是分割线=====================
open core 0.8.6
------------------更新记录-------------------------


  • 将底层 EDK II 软件包更新为 edk2-stable202211
  • 更新了 AppleKeyboardLayouts.txt来自 macOS 13.1
  • 更新了 SMBIOS 和其他产品的内置固件版本
  • 更新了ocvalid,以便在FullNvramAccess不同时允许重复工具
  • 修复了 -> 个条目由于以下原因被跳过时未处理的条目KernelBlockArch
  • 修复了启用 kext 阻塞时由 XML 损坏导致的间歇性预链接失败
  • 从用于选择器隐藏的OpenCore文件中删除了神奇的酸花蒽序列
  • 添加了隐藏和禁用启动项.contentVisibility
  • 添加了对 QemuBuild.command 的 Linux 支持,用于 Duet 调试
  • 内置新型安全 PE/COFF 装载机
  • 添加了预构建的 mtoc 通用二进制文件,支持 Apple 芯片
  • 更正了基于 Apple Silicon 的 OpenDuet 构建
  • 添加了 SD 卡设备路径支持,用于选择启动设备





=====================我是分割线=====================


























附件: 你需要登录才可以下载或查看附件。没有帐号?注册

点评

yhr4545@qq.com  楼主现在OC 8.4正式版都出来了,更新有点慢啊  发表于 2022-9-16 07:07 IP属地湖北
liwenloveyou  能不能把恐慌改成崩溃  发表于 2021-7-14 17:38 IP属地陕西
Jacobax  这机翻……  发表于 2021-7-13 22:46 IP属地未知

Rank: 5Rank: 5Rank: 5

UID
2215517
帖子
642
PB币
273
贡献
0
技术
24
活跃
1298
发表于 2021-7-13 13:36:10 IP属地未知 |显示全部楼层

3楼:open core常用kext

本帖最后由 yanbingshuai 于 2023-1-13 20:33 编辑

必须有:
VirtualSMC.kext
*模拟真实Mac上发现的SMC芯片,如果没有这个macOS将无法启动
*需要 OS X 10.4 或更新
VirtualSMC插件
SMCProcessor.kext*用于监测CPU温度,在基于AMD CPU的系统上不起作用
SMCSuperIO.kext
*用于监控风扇速度,在基于AMD CPU的系统上不起作用
SMCLightSensor.kext
*用于笔记本电脑上的环境光传感器,台式机可以忽略
*如果您没有环境光传感器,请不要使用,否则可能会导致问题
SMCBatteryManager.kext
*用于测量笔记本电脑上的电池读数,台式机可以忽略
SMCDellSensors.kext
*允许对支持系统管理模式 (SMM) 的戴尔机器上的风扇进行更精细的监控
*如果您没有支持戴尔的机器,请停止使用,主要是戴尔笔记本电脑可以从此 kext 中受益


Lilu.kext
*kext用于修补许多进程,AppleALC、WhateverGreen、VirtualSMC和许多其他kexts需要。没有Lilu,他们就不会工作。
*请注意,虽然Lilu早在Mac OS X 10.4就支持,但许多插件仅适用于较新版本。



图形:
WhateverGreen.kext
*用于图形修补、DRM 修复、板 ID 检查、帧缓冲修复等;所有的GPU都受益于kext。
*请注意,包含的 SSDT-PNLF.dsl 文件仅适用于笔记本电脑和 AIO
*需要 OS X 10.6 或更新



音频:
AppleHDA.kext

*用于 AppleHDA 补丁,允许支持大多数机载声音控制器
*AppleALCU.kext是AppleALC的精简版,仅支持数字音频,但您仍然可以在仅限数字音频系统上使用AppleALC.kext
*AMD 15h/16h 可能有此问题,Ryzen/线程式系统很少有麦克风支持
*需要 OS X 10.8 或更新



以太网:
IntelMausi.kext
*大多数英特尔NIC都需要基于I211的芯片组需要SmallTreeIntel82576 kext
*英特尔的 82578、82579、I217、I218 和 I219 NIC 得到官方支持
*需要 OS X 10.9 或更新, 10.6-10.8 用户可以使用英特尔斯诺莫西代替旧的 OSes


AtherosE2200Ethernet
*Atheros 和 Killer NICs需要
*需要 OS X 10.8 或更新
*注意:Atheros Killer E2500型号实际上是基于Realtek based,对于这些系统请使用RealtekRTL8111


RealtekRTL8111
*对于雷Realtek's的千兆以太网
*对于v2.2.0及以下版本,需要OS X 10.8及以下版本*macOS 10.12版本需要版本v2.2.2至v2.3.0(含)
*macOS 10.14及以下版本需要v2.4.0及以下
*注:有时,最新版本的 kext 可能无法正常使用以太网。如果您看到此问题,请尝试较旧的版本。


LucyRTL8125Ethernet
*对于Realtek's的 2.5Gb 以太网需要 macOS 10.15 或更新


USB:
USBInjectAll
*用于在 ACPI 中没有定义 USB 端口的系统上注入英特尔 USB 控制器
*桌面天湖和较新的不应该需要
**AsRock很蠢,确实需要这个
*根本不适用于AMD CPU
*需要 OS X 10.11 或更新


XHCI-unsupported
*非本地 USB 控制器所需的
*基于AMD的CPU系统不需要此系统
*需要此的常见芯片组:
*H370/*B360/*H310/*Z390(Mojave及更新机型不需要)/*X79/*X99/*AsRock 板(特别是在英特尔主板上,B460/Z490+板不需要它



WIFI和蓝牙:
英特尔AirportItlwm
*通过 IO80211 家庭集成,为各种英特尔无线卡添加支持,并在恢复中原生工作
*需要 macOS 10.13 或更新,并且需要 Apple 的安全启动才能正常工作
*无法上传大于10mb文件
Releases · OpenIntelWireless/itlwm (github.com)

IntelBluetoothFirmware
*与英特尔无线卡配对时,将蓝牙支持添加到 macOS
*需要 macOS 10.13 或更新


Broadcom
AirportBrcmFixup
*用于修补非苹果/非芬维Broadcom卡,将无法在英特尔,杀手,雷电等工作
*需要 OS X 10.10 或更新


BrcmPatchRAM
*用于在 Broadcom 蓝牙芯片组上上传固件,所有非苹果/非芬维机场卡都需要。与布姆修复软件数据配对.
*BrcmPatchRAM3 用于 10.15+ (必须与布克姆布吕图斯注射器配对)
*BrcmPatchRAM 2 用于10.11 - 10.14
*BrcmPatchRAM用于10.8 - 10.10



AMD CPU特定:
XLNCUSBFIX
*AMD FX 系统的 USB 修复,不建议 Ryzen 修复
*需要macOS 10.13 或更新


VoodooHDA
*用于 FX 系统的音频和用于 Ryzen 系统的前面板麦克风音频支持,不与 AppleALC 混合。音频质量明显比禅宗 CPU 上的 AppleALC 差需要 OS X 10.6 或更新


额外:
AppleMCEReporterDisabler
*有用的开始与卡塔利娜禁用苹果姆切报告器 kext, 这将导致 AMD CPU 和双插座系统的核心恐慌*受影响的斯米比奥斯:
麦克普罗6,1
麦克普罗7,1
iMacPro1,1
*需要 macOS 10.15 或更新



CpuTscSync
*在英特尔的一些 HEDT 和服务器主板上同步 TSC 所需的,如果没有此 macOS,可能会非常缓慢,甚至无法启动。
*在AMD CPU上不起作用
*需要 OS X 10.8 或更新



NVMeFix
*用于非苹果 NVMe 上的电源管理和初始化
*需要 macOS 10.14 或更新



SATA-Unsupported
*为各种 SATA 控制器添加支持,主要与在 macOS 中看到 SATA 驱动器时出现问题的笔记本电脑相关。我们建议在没有此测试的情况下先进行测试。



笔记本特定:
输入驱动程序:
VoodooPS2
*对于带 PS2 键盘、鼠标和触控板的系统
*MT2(魔术触控板2)功能需要macOS 10.11或更新


RehabMan's VoodooPS2
*对于具有 PS2 键盘、鼠标和触控板的较旧系统,或者当您不想使用 VoodooInput 时
*支持 macOS 10.6+ 支持



VoodooRMI
*对于具有基于突触式 SMBus 设备的系统,主要用于触控板和跟踪点。
*MT2 功能需要 macOS 10.11 或更新



VoodooSMBus
*对于具有基于 ELAN SMBus 设备的系统,主要用于触控板和跟踪点。
*支持macOS 10.14或更新当前



VoodooI2C
*用于修复 I2C 设备,发现一些更奇特的触摸板和触摸屏设备
*MT2 功能需要 macOS 10.11 或更新


额外:
ECEnabler
*修复许多设备上的读取电池状态(允许读取超过 8 位长的 EC 字段


BrightnessKeys
*自动修复亮度键








附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
2215517
帖子
642
PB币
273
贡献
0
技术
24
活跃
1298
发表于 2021-7-13 13:36:31 IP属地未知 |显示全部楼层

4楼:更新open core

本帖最后由 yanbingshuai 于 2021-7-13 17:10 编辑

更新注意事项:*正式版本在每个月的第一个星期一更新
*包里面的 Differences.pdf 内容将告诉您与上一版本相比,此版本中添加和删除的所有内容。

那么,该如何开始呢?
1。下载最新的open core
*参见2楼
2。安装您的efi
*对于usb来说,它必须被格式化为GUID类型,原因是GUID会自动创建EFI分区,虽然默认情况下此分区是隐藏的。

*现在只需要将open core放到USB的EFI分区中

3。将open core文件替换为您刚刚下载的最新的文件
*要更新的重要内容
** EFI/BOOT/BOOTx64.efi
** EFI/OC/OpenCore.efi
** EFI/OC/Drivers/OpenRuntime(不要忘记这一个,open core不会启动与之不匹配的版本)
*你还可以更新当前存在的其他驱动程序,上面说的只是必须更新才能正确启动的驱动程序

4。将你的config.plist与最新的Sample.plist进行对比
*工具(配置比较器) https://bbs.pcbeta.com/viewthread-1879863-1-1.html
*或者选择其他更喜欢的比较工具

*可以使用open core实用程序确保你的config.plist与正在创建的open core相匹配
**此工具必须与当前创建的open core版本相匹配,并且可能无法检测出所有的配置缺陷建议阅读 Differences.pdf
*要运行此工具 进入下载的open core文件夹并输入
  1. ocvalidate cd Utilties/ocvalidate/ ./ocvalidate <insert_config.plist> chmod +x  ocvalidate
复制代码
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
2215517
帖子
642
PB币
273
贡献
0
技术
24
活跃
1298
发表于 2021-7-13 13:36:49 IP属地未知 |显示全部楼层

5楼:open core中config.plist项目详解

本帖最后由 yanbingshuai 于 2023-1-17 10:48 编辑

由于字数限制,所以开了新帖:分帖一:OC配置文件详解-远景论坛-微软极客社区 (pcbeta.com)

Rank: 5Rank: 5Rank: 5

UID
2215517
帖子
642
PB币
273
贡献
0
技术
24
活跃
1298
发表于 2021-7-13 13:37:07 IP属地未知 |显示全部楼层

6楼:mac安装常见错误解决- open core启动问题

本帖最后由 yanbingshuai 于 2021-7-13 20:59 编辑

opencore启动问题
*本节指从插入usb直到启动open core界面期间出现的问题
内核空间问题
*本节指从open core菜单中选择macos的那一刻起,直到apple图标和安装程序界面加载完成之前
用户空间问题
*涵盖从加载macos的图形化界面到在驱动器上安装macOS的过程
安装后问题
*安装完毕并完全启动后覆盖问题
杂项问题
*在macOS安装后或其他os中覆盖问题

一 open core启动问题
1.在open core选择界面之前卡在黑屏上
诊断它的最佳方式是通过open core的debug生成或检查日志查看open core是否实际加载。
1⃣️open core未正确加载:
*不正确的usb文件夹结构

*固件不支持uefi
**对于不支持uefi的固件应该使用模拟uefi的方式制作usb
2⃣️open core已经正确加载:*HfsPlus.efi加载问题
**尝试使用HfsPlusLegacy.efi

**VBoxHfs.efi是另一种选择,但这个会比HfsPlus慢很多


2.卡住 no vault provided!
*通常将其设置为:Misc>Securty>Vault    Optional
*如果已经执行过,需要恢复opencore.efi文件,因为签名已被写入。

3.卡住 OC:Invalid Vault mode
*这可能是一个拼写错误,OpenCore中的选项是大小写敏感的,所以确保你仔细检查,可选是在Misc -> Security -> Vault下输入它的正确方式

4.看不到MAC分区
*ScanPolicy 需要设置为 0
*拥有适当的固件驱动程序,如HfsPlus(Apfs加载程序不应该用于0.5.8)
*设置SATA模式(在BIOS中)
*设置查看基于APFS的驱动器:
UEFI>APFS
EnableJumpstart=YES
HideVerbose=NO
*如果你安装的版本在10.13.5或更老,设置
MinDate=-1
MinVersion=-1

5.卡住OCB: OcScanForBootEntries failure - Not Found

这是因为 OpenCore 无法找到任何具有当前扫描政策驱动器的驱动器,因此设置将允许显示所有引导选项0


Misc -> Security -> ScanPolicy -> 0
6.卡住OCB: failed to match a default boot option

设置允许显示所有引导选项

OCB: OcScanForBootEntries failure - Not Found0

Misc -> Security -> ScanPolicy -> 0

7.卡住OCB: System has no boot entries

Misc -> Security -> ScanPolicy -> 0


8.卡住OCS: No schema for DSDT, KernelAndKextPatch, RtVariable, SMBIOS, SystemParameters...

需要重新开始,做一个新的配置或找出所有你需要从你的配置删除垃圾


    注意:如果您将过时的配置与较新版本的 OpenCore 混合在一起,也会出现这些相同的问题。请相应地更新它们
    9.卡住OC: Driver XXX.efi at 0 cannot be found


    这是由于您的config.plist中的条目指定了某个驱动,但这个驱动不在您的EFI文件夹中。要解决:

    确保文件夹: EFI/OC/Drivers 中的文件与您的config.plist ->UEFI - >Drivers 中指定文件匹配
    如果没有,请运行Cmd/Ctrl+R与open core重新快照您的配置.plist

请注意,条目对大小写敏感。

10.接收到"Failed to parse real field of type 1"

通常这是由于Xcode转换导致的问题


11.不能在选择器中选择任何东西

通常这是由于:

1⃣️不兼容键盘驱动程序

2⃣️缺少PS2键盘驱动程序


12.启动open core之后重启到BIOS界面*这是由于不正确的EFI文件结构导致,确保所有的OC文件都位于ESP(EFI系统分区)上的EFI文件夹内


13.OCABC: Incompatible OpenRuntime r4, require r10
过时的OpenRuntime.efi,确认BOOTx64.efi, OpenCore.efi和OpenRuntime都来自相同的构建。任何不匹配的东西都会破坏引导
注意:FwRuntimeServices已经被重命名为OpenRuntime 0.5.7或更新版本

14.Failed to open OpenCore image-访问被拒绝
在更新的Microsoft Surface设备固件上,即使禁用了安全启动,加载OpenCore现在也会导致安全违规。
要解决这个问题,请在config.plist中启用UEFI -> Quirks -> DisableSecurityPolicy

15.OC:Failed to find SB model disable halting on critical error
这是一个拼写错误,确保在你的配置中。plist设置为Misc -> secure -> SecureBootModel=Disabled


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
2215517
帖子
642
PB币
273
贡献
0
技术
24
活跃
1298
发表于 2021-7-13 13:37:38 IP属地未知 |显示全部楼层

7楼:mac安装常见错误解决-内核问题

本帖最后由 yanbingshuai 于 2021-9-12 11:36 编辑

卡在 [EB|#LOG:EXITBS:START]

1、启动器问题

Booter部分需要注意的主要罪魁祸首是:

DevirtualiseMmio

某些MMIO空间仍然需要正确运行,因此您需要在Booter-> MmioWhitelist中排除这些区域,或直接禁用此怪癖。

对于TRx40用户,启用此怪癖

对于X99用户,禁用此怪癖,因为它与某些固件有关

SetupVirtualMap

大多数固件都需要这种怪癖,没有它,内核崩溃在这里非常常见,所以如果还没有启用它

·主要Z390及更高版本需要启用此怪癖

·然而,某些固件(主要是2020+)不适用于此怪癖,因此实际上可能导致此内核崩溃:

·Intel's Ice Lake系列

·Intel's Comet Lake系列(B460H470Z490等)

·AMDB550A520X570上的最新BIOS现在也包括在内)

·还包含许多具有2020年底BIOS更新的B450X470

·AMDTRx40

·QEMU这样的虚拟机

·X299 2020+ BIOS更新(这适用于2019年底或2020+发布的最新BIOS上的其他X299板)

EnableWriteUnprotector

另一个问题可能是macOSCR0寄存器的写入保护冲突,为此,我们有2个选项:

如果您的固件支持MAT2018+固件):

EnableWriteUnprotector -> false

RebuildAppleMemoryMap -> True

SyncRuntimePermissions->true

对于旧固件:

EnableWriteUnprotector -> True

RebuildAppleMemoryMap ->false

SyncRuntimePermissions->false

注:一些笔记本电脑(例如Dell Inspiron 5370)即使MAT支持在启动时也会停止,在这种情况下,您将有两个选项:

使用旧固件怪癖组合启动(即使用EnableWriteUnprotector并禁用RebuildAppleMemoryMap + SyncRuntimePermissions)

启用DevirtualiseMmio

关于MAT支持,根据EDK 2018构建的固件将支持这一点,许多OEM甚至将支持一直添加到Skylake笔记本电脑上。问题在于,如果OEM更新了固件,并不总是显而易见的,您可以检查OpenCore日志是否支持它

  1. OCABC: MAT support is 1
复制代码

1表示它支持MAT,而0表示不支持。




2、内核修补程序问题

本节将在英特尔和AMD用户之间划分:

1、AMD用户

内核补丁缺失(仅适用于AMD CPU,请确保它们是OpenCore补丁,而不是三叶草。三叶草使用MatchOS,而OpenCoreMinKernelMaxkernel

请注意,过时的内核补丁也将具有相同的效果,请确保您使用的是AMD OS X的最新补丁

2、英特尔用户

AppleXcpmCfgLockAppleCpuPmCfgLock

缺少CFGXCPM补丁,请启用AppleXcpmCfgLockAppleCpuPmCfgLock

Haswell和更新版本只需要AppleXcpmCfgLock

Ivy Bridge和更旧机型只需要AppleCpuPmCfgLock

如果运行10.10或更低版本,Broadwell和更高版本需要AppleCpuPmCfgLock

或者,您可以正确禁用CFG锁:修复CFG

AppleXcpmExtraMsrs

也可能是必需的,这通常适用于macOS不支持的奔腾、HEDT和其他奇数系统。

3、传统英特尔用户

对于macOS Big Sur,许多固件在确定CPU核心计数时遇到问题,因此内核崩溃过早,无法进行丝网打印。通过串行,您可以看到以下恐慌:

  1. max_cpus_from_firmware not yet initialized
复制代码

要解决:

在Booter->Quirks中启用 AvoidRuntimeDefrag

这应该适用于大多数固件

然而,在某些机器上,如惠普康柏DC 7900,固件仍将崩溃,因此我们需要强制使用CPU核心计数值。仅当Re避免RuntimeDefrag不起作用时,才使用以下补丁:

旧的CPU Core补丁

为此,请添加以下补丁(用硬件支持的CPU线程量替换B8 04 00 00 C3中的04):


Key



Type



Value



Base



String



_acpi_count_enabled_logical_processors



Count



Integer



1



Enabled



Boolean



True



Find



Data





Identifier



String



Kernel



Limit



Integer



0



Mask



Data





MaxKernel



String





MinKernel



String



20.0.0



Replace



Data



B804000000C3



ReplaceMask



Data





Skip



Integer



0




UEFI 问题
同上一个问题一样

卡在 EndRandomSeed
同上一个问题一样


在OpenCore中选择macOS分区后卡住
同上一个问题一样


内核崩溃在 Invalid frame pointer
这是由于您设置的Booter->Quirks的一些问题,主要需要检查:
·DevirtualiseMmio
···某些MMIO空间仍然需要正常工作,因此您需要在Booter -> MmioWhitelist中排除这些区域,或直接禁用此怪癖
···更多信息请访问:使用DevitualiseMmio
SetupVirtualMap
·大多数固件都需要这个怪癖,没有它,这里的内核崩溃非常常见,所以如果没有它,请启用它
··然而,某些固件与此怪癖不配合使用,因此实际上可能会导致此内核崩溃:
···英特尔的冰湖系列
···英特尔的彗星湖系列
···AMD的B550
···AMD的A520
···AMD的TRx40
···像QEMU这样的虚拟机
另一个问题可能是macOS与CR0寄存器的写入保护冲突,为了解决这个问题,我们有2个选项:
·如果您的固件支持MAT(2018+固件):
···EnableWriteUnprotector -> False
···RebuildAppleMemoryMap -> True
···SyncRuntimePermissions -> True
·对于旧固件:
EnableWriteUnprotector -> True
RebuildAppleMemoryMap -> False
SyncRuntimePermissions -> False

关于MAT的支持,根据EDK 2018构建的固件将支持这一点,许多OEM甚至将一直支持Skylake笔记本电脑。问题在于,如果OEM更新了固件,并不总是显而易见的,您可以检查OpenCore日志是否支持它:
  1. OCABC: MAT support is 1
复制代码
注意:1表示它支持MAT,而0表示它不支持MAT。



启动预启动卷时卡在[EB|LD:OFS] Err(0xE)上
当预启动卷未正确更新时,可能会发生这种情况,要解决这个问题,您需要启动进入恢复并进行修复:
在UEFI下启用JumpstartHotplug->APFS(如果没有此选项,恢复可能无法在macOS Big Sur上启动)
启动进入恢复状态
打开终端,运行以下内容:
  1. # First, find your Preboot volume
  2. diskutil list

  3. # From the below list, we can see our Preboot volume is disk5s2
  4. /dev/disk5 (synthesized):
  5.    #:                       TYPE NAME                    SIZE       IDENTIFIER
  6.    0:      APFS Container Scheme -                      +255.7 GB   disk5
  7.                                  Physical Store disk4s2
  8.    1:                APFS Volume ⁨Big Sur HD - Data⁩       122.5 GB   disk5s1
  9.    2:                APFS Volume ⁨Preboot⁩                 309.4 MB   disk5s2
  10.    3:                APFS Volume ⁨Recovery⁩                887.8 MB   disk5s3
  11.    4:                APFS Volume ⁨VM⁩                      1.1 MB     disk5s4
  12.    5:                APFS Volume ⁨Big Sur HD⁩              16.2 GB    disk5s5
  13.    6:              APFS Snapshot ⁨com.apple.os.update-...⁩ 16.2 GB    disk5s5s

  14. # Now mount the Preboot volume
  15. diskutil mount disk5s2

  16. # Next run updatePreboot on the Preboot volume
  17. diskutil apfs updatePreboot /volume/disk5s2
复制代码
然后重启


卡在 OCB: LoadImage failed - Security Violation
  1. OCSB: No suitable signature - Security Violation
  2. OCB: Apple Secure Boot prohibits this boot entry, enforcing!
  3. OCB: LoadImage failed - Security Violation
复制代码
这是由于预启动卷上缺少过时的Apple Secure Boot清单,如果您设置了SecureBootModel,则无法加载,这些文件丢失的原因实际上是macOS中的一个错误。
要解决这个问题,您可以执行以下操作之一:
·禁用SecureBootModel
···Misc -> Security -> SecureBootModel -> Disabled
·使用最新版本重新安装 macOS
·或者将安全引导清单从/usr/standalone/i386复制到/Volumes/Preboot/<UUID>/System/Library/CoreServices
···请注意,您最可能需要通过终端进行此操作,因为Preboot卷不容易通过“访达”编辑
然后通过终端:






卡在 OCABC: Memory pool allocation failure - Not Found

卡在 Buffer Too Small

卡在 Plist only kext has CFBundleExecutable key

卡在 This version of Mac OS X is not supported: Reason Mac...

Couldn't allocate runtime area errors

卡在 RTC..., PCI Configuration Begins, Previous Shutdown..., HPET, HID: Legacy...

在B550上加载ACPI表时卡住了

"Waiting for Root Device" 或禁止标志错误

USB 问题

SATA 问题


内核恐慌 with IOPCIFamily on X99

卡在IOConsoleUsers: gIOScreenLock.../gIOLockState (3...附近

笔记本电脑屏幕混乱

IO图标后黑屏: gIOScreenLock... on Navi

内核恐慌 Cannot perform kext summary

内核恐慌 AppleIntelMCEReporter

内核恐慌 AppleIntelCPUPowerManagement

内核恐慌 AppleACPIPlatform in 10.13

macOS 登陆前立即冻结

键盘可以用,但触摸板不行

kextd stall[0]: AppleACPICPU

内核恐慌在 AppleIntelI210Ethernet

内核恐慌在 "Wrong CD Clock Frequency" with Icelake 笔记本电脑中

内核恐慌在 "cckprngintgen"

卡在 Forcing CS_RUNTIME for entitlement 在 Big Sur中

卡在 ramrod(^^^^^^^^^^^^^)

虚拟机问题

Reboot on "AppleUSBHostPort::createDevice: failed to create device" on macOS 11.3+




Rank: 5Rank: 5Rank: 5

UID
2215517
帖子
642
PB币
273
贡献
0
技术
24
活跃
1298
发表于 2021-7-13 13:37:58 IP属地未知 |显示全部楼层

8楼:mac安装常见错误解决-用户空间问题

本帖最后由 yanbingshuai 于 2021-7-14 20:27 编辑

1.俄文的macOS安装程序
*默认的sample配置文件指定的是俄文。
*检查你的设置prev-lang:kbdNVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82656e2d55533a30
*改为中文:将KBD类型设置为String。值设置为:Zh-Hans:252
*您还需要在oc中重置NVRAM
*Thinkpad笔记本在重置NVRAM之后会出现一些问题,我们建议通过更新机器上的BIOS来解决。

做完这些还是不管用吗?是时候去强制删除该确切属性,并让open core重建它了。

2.macOS安装程序损坏
*如果您在2019年10月之前下载了macOS,则您可能用的是已过期的macOS安装器证书,有2中方法可以修复此问题:
1.下载最新版的macOS。
2.将中断日期更改为证书有效时。
对于方法2:
1.断开所有网络设备(以太网以及Wi-Fi)
2.在终端中将时间设置为2019年9月1日
  1. date 0901000019
复制代码
3.卡在IOConsoleUsers上或附近: gIOScreenLock.../gIOLockState (3...
*这些是GPU正确初始化之前出现的问题,验证一以下情况:
1.GPU具有UEFI能力(GTX 7XX/2013+)
2.CSM在BIOS中关闭
3.仔细检查ig-platform-id和 device-ID是否有效,如果运行的是IGPU。
*桌面UHD630可能需要使用00009B3E
4.尝试各种WhateverGreen修复
* -igfxmlr 引导参数
5.coffee lake平台的IGPU可能需要10.15.4和 igfxonln=1

4.笔记本电脑屏幕乱码
*在UEFI设置中启用CSM。这可能显示为“显示传统ROM”或其他旧设置

5.IOConsoleUsers后的黑屏: gIOScreenLock... on laptops and AIOs
验证以下情况:
1.安装SSDT-PNLF(EFI/OC/ACPI文件夹中 以及config.plist -> ACPI - >add)
2.iGPU属性在DeviceProperties -> Add -> PciRoot(0x0)/Pci(0x2,0x0)
3.咖啡湖和较新的笔记本电脑,添加到您的引导参数-igfxblr
4.或者,添加到enable-backlight-registers-fix | Data | 01000000PciRoot(0x0)/Pci(0x2,0x0)


6.IOConsoleUsers后的黑屏: gIOScreenLock... on Navi
1.添加到启动参数agdpmod=pikera
2.在不同的显示输出之间切换
3.尝试运行MacPro7,1与引导参数的SMBIOSagdpmod=ignore
4.对于 MSI Navi 用户,您需要应用修补程序:
*具体来说,在以下条目中添加以下条目:Kernel -> Patch

Base:

Comment: Navi VBIOS Bug Patch

Count: 1

Enabled: YES

Find: 4154592C526F6D2300

Identifier: com.apple.kext.AMDRadeonX6000Framebuffer

Limit: 0

Mask:

MinKernel:

MaxKernel:

Replace: 414D442C526F6D2300

ReplaceMask:

Skip: 0




7.30秒后冻结在macOS安装程序中
这可能是由于故障或完全缺失的 NullCPU 电源管理,从中删除空CPU电源管理,然后启用下Kernel -> Add EFI/OC/Kexts DummyPowerManagement Kernel -> Emulate

8.15h/16h CPU reboot after Data & Privacy screen

9.macOS 登陆前冻结

这通常是由于TSC引起,对于大多数系统来说需要添加:CpuTscSync

10.MediaKit 报告空间不足
此错误是由于 EFI空间太小,默认情况下,Windows 将创建 100MB EFI,而 macOS 需要 200MB。
*将驱动器的 EFI 扩展到 200MB



11.DiskUtility 无法擦除
这要么是5个问题中的1个(或更多):要么是1个(或更多)个问题。
1.格式化分区而不是驱动器,请参阅 Mediakit报告空间不足
2.磁盘有一个奇怪的错误,它会在第一次擦除失败,尝试再次擦除
3.SATA 在 BIOS 中的热插头支持正在导致问题(尝试禁用此选项)
4.旧固件,确保驱动器位于最新固件上
5.最后,你可能只是有一个坏的驱动器


12.DiskUtility 中未显示sata驱动器
1.确保SATA模式在生物中是AHCI
2.某些 SATA 控制器可能不会得到 macOS 的正式支持,对于这些情况下,您需要抓住这些控制器CtlnaAHCIPort.kext

*对于非常传统的 SATA 控制器,AHCIPortInjector.kext 可能更合适


13.卡在剩余2分钟
此错误与 macOS 将编写某些 NVRAM 变量供您的系统接下来启动的阶段直接相关,因此,当 NVRAM 出现问题时,它将在此停住。
要解决,我们有几个选项:
1.300 系列英特尔修复(即Z390):

*SSDT-PMC
2.其他人可以在config.plist中设置以下:

*LegacyEnable -> YES
*LegacyOverwrite -> YES
*WriteFlash -> YES


14.无法联系恢复服务器
如果你在Windows或Linux中制作了安装程序,那么这意味着你的USB安装程序是基于恢复的。这意味着只有一小部分macOS安装程序在磁盘上,而其余的必须在安装程序中从苹果服务器下载。我们没有包括完整的安装指南的原因是由于不稳定的HFS驱动程序和其他公用程序,通常会导致数据损坏。
要解决该错误,您有几个选项:
确保您有一个工作正常的以太网或WiFi连接

15.Big Sur的键盘和鼠标坏了

对于某些遗留系统(即。Core2 Duo/2010及更旧版本),您可能会注意到,当USB端口工作时,您的基于HID的设备(如键盘和鼠标)可能会损坏。要解决此问题,请添加以下修补程序:

config.plist -> Kernel -> Patch:

Key

Type

Value

Base

String

_isSingleUser

Count

Integer

1

Enabled

Boolean

True

Find

Data


Identifier

String

com.apple.iokit.IOHIDFamily

Limit

Integer

0

Mask

Data


MaxKernel

String


MinKernel

String

20.0.0

Replace

Data

B801000000C3

ReplaceMask

Data


Skip

Integer

0



16.卡在 Your Mac needs a firmware update in order to install to this volume(你的mac需要固件更新才能安装到此卷)
如果系统提示您更新固件以安装APFS卷,这可能表示SMBIOS表已过时。首先,验证以下内容:
1.您已经启用了PlatformInfo -> Automatic
2.UpdateSMBIOSMode设置为Create
*确保CustomSMBIOSGuid是关闭的
*对于戴尔和VAIO计算机,请确保已启用并设置为customsmbioguid
updatesmbiomode
custom
*CustomSMBIOSGuid和应该总是相互串联
3.使用此版本的macOS支持的SMBIOS
*您没有使用-no_compat_check
*你使用的是最新版本的OpenCore
如果你仍然收到这个错误,那么很可能是OpenCore本身有一些过时的SMBIOS信息。我们建议换成类似的SMBIOS,看看这个问题是否解决。

Rank: 5Rank: 5Rank: 5

UID
2215517
帖子
642
PB币
273
贡献
0
技术
24
活跃
1298
发表于 2021-7-13 13:38:18 IP属地未知 |显示全部楼层

9楼:mac安装常见错误解决-安装后问题

本帖最后由 yanbingshuai 于 2021-9-9 08:34 编辑

损坏的 iMessage 和 Siri

没有板载音频

重启/关机后 BIOS 重置或进入安全模式

基于 Synaptics PS2 的触控板不起作用

修复戴尔无中断 PS2 键盘键
对于那些对按键未发布(即无限按下)有问题的人,您需要启用VoodooPS2的戴尔配置文件。
首先,您需要在设备管理器中找到ACPI键盘对象的路径:
  1. Device Manager -> Keyboards -> Double click on your keyboard -> Properties -> Details > BIOS device name
复制代码
之后,抓取SSDT-KEY-DELL-WN09.dsl(https://github.com/acidanthera/VoodooPS2/blob/master/Docs/ACPI/SSDT-KEY-DELL-WN09.dsl),并根据需要将ACPI路径更改为上述路径:
  1. External (_SB_.PCI0.LPCB.PS2K, DeviceObj) <- Rename this

  2.     Method(_SB.PCI0.LPCB.PS2K._DSM, 4) <- Rename this
复制代码


AMD X570 上缺少 macOS GPU 加速
验证以下内容:
·GPU支持UEFI(GTX 7XX/2013+)
·CSM在BIOS中关闭
·强制PCIe 3.0链接速度
DRM 损坏
修复DRM支持和iGPU性能
·注:WhateverGreen的DRM补丁目前不支持Safari 14和macOS 11,Big Sur。然而,Catalina及更早版本中的Safari 13仍然受到支持。
·注2:浏览器不使用基于硬件的DRM(即Mozilla Firefox或基于Chromium的浏览器,如Google Chrome和Microsoft Edge)将无需在iGPU和dGPU上进行任何工作即可使用DRM。以下指南适用于使用基于硬件的DRM的Safari浏览器和其他应用程序。
因此,对于DRM,我们需要提及几件事:
·DRM需要受支持的dGPU
·仅iGPU系统的DRM坏了
···这可以用Shiki(现在的WhatGreen)修复到10.12.2,但以10.12.3打破了
···这是因为我们的iGPU不支持苹果的固件,我们的管理引擎(打开新窗口)没有苹果的证书
·工作硬件加速和解码

测试硬件加速和解码
因此,在我们开始修复DRM之前,我们需要确保您的硬件正常工作。最好的检查方法是运行VDADecoderChecker(https://i.applelife.ru/2019/05/451893_10.12_VDADecoderChecker.zip):


如果你在这一点上失败了,你可以检查几件事:
·确保您的硬件受支持
·确保您运行的SMBIOS与硬件匹配
···例如,不要在桌面上使用Mac mini SMBIOS,因为Mac minis运行移动硬件,因此macOS将期望相同的
·确保iGPU在BIOS中启用,并具有设置的正确属性(AAPL、ig-platform-id,如果需要,device-id)
·避免不必要的ACPI重命名,所有重要重命名都在WhatGreen中处理
···更改GFX0到IGPU
···更改PEG0为GFX0
···更改HECI为IMEI
···等等
·确保Lilu和WhateverGreen已加载
···确保没有任何遗留的图形补丁,因为它们已被吸收到WhatGreen中:
IntelGraphicsFixup.kext
NvidiaGraphicsFixup.kext
Shiki.kext
要检查Lilu和WhateverGreen是否加载正确:
  1. kextstat | grep -E "Lilu|WhateverGreen"
复制代码
一般来说,最好的起点是查看您的OpenCore日志,看看Lilu和WhateverGreen注射是否正确:
  1. 14:354 00:020 OC: Prelink injection Lilu.kext () - Success
  2. 14:367 00:012 OC: Prelink injection WhateverGreen.kext () - Success
复制代码
如果它说注射失败:
  1. 15:448 00:007 OC: Prelink injection WhateverGreen.kext () - Invalid Parameter
复制代码
您可以检查以下原因的主要地点:
·注射顺序:确保Lilu按kext顺序高于WhatGreen
·所有kext都是最新版本:对Lilu插件尤为重要,因为不匹配的kext可能会导致问题
注:在macOS 10.15及更新机型上,AppleGVA调试默认被禁用,如果您在运行VDADecoderChecker时遇到通用错误,您可以通过以下方式启用调试:
  1. defaults write com.apple.AppleGVA enableSyslog -boolean true
复制代码
撤销一旦完成此操作:
  1. defaults delete com.apple.AppleGVA enableSyslog
复制代码
测试DRM
因此,在我们走得太深之前,我们需要检查一些事情,主要是你在野外看到的DRM类型:
FairPlay 1.x:基于软件的DRM,用于更轻松地支持传统Mac
·最简单的测试方法是播放iTunes电影:FairPlay 1.x测试(https://drive.google.com/file/d/12pQ5FFpdHdGOVV6jvbqEq2wmkpMKxsOF/view)
···如果正确设置了WhateverGreen,FairPlay 1.x预告片将适用于任何配置——包括仅限iGPU的配置。然而,FairPlay 1.x电影只能在仅限iGPU的配置下播放约3-5秒,错误地表明HDCP随后不受支持。
FairPlay 2.x/3.x:基于硬件的DRM,可在Netflix、Amazon Prime找到
·有几种测试方法:
···在Netflix或Amazon Prime中播放节目
···播放亚马逊Prime预告片:蜘蛛侠:远离家园(https://www.amazon.com/Spider-Man-Far-Home-Tom-Holland/dp/B07TP6D1DP)
······预告片本身不使用DRM,但亚马逊在播放前仍然会检查
·注:需要更新的AMD GPU才能工作(Polaris+)
FairPlay 4.x:混合DRM,可在AppleTV+上找到
·您可以打开TV.app,选择TV+->免费的Apple TV+首映式,然后单击任何一集进行测试,无需任何试用(您确实需要一个iCloud帐户)
·如果您想使用Apple TV+,还可以免费试用
注:需要缺失的iGPU(Xeon)或更新的AMD GPU才能工作(Polaris+)
当iGPU不存在时,可能强制FairPlay 1.x
如果这些测试一切正常,你不需要继续!否则,继续。
修复DRM

因此,为了修复DRM,我们主要可以走1条路线:修补DRM以使用软件或AMD解码。Vit为不同的硬件配置制作了一个很棒的小图表:
···https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.Chart.md
那么你如何使用它?首先,确定您在图表中的配置(AMD代表GPU,而不是CPU)。如果您与硬件配置匹配,列出的SMBIOS(IM = iMac,MM = Mac mini,IMP = iMac Pro,MP = Mac Pro)是您应该使用的。如果您与图表中的任何配置不匹配,您将倒霉。

接下来,确定您需要使用什么Shiki模式。如果您的设置有两种配置,它们在使用的Shiki标志上会有所不同。一般来说,您希望硬件解码而不是软件解码。如果模式列为空白,则完成。否则,您应该使用DeviceProperties > Add将shikigva作为属性添加到任何GPU中。例如,如果我们需要使用的模式是shiikigva=80:


您还可以使用引导参数——这是在模式列中。

这里有一个例子。如果我们有英特尔i9-9900K和RX 560,配置为“AMD+IGPU”,我们应该使用iMac或Mac mini SMBIOS(对于这种特定配置,iMac19,1)。然后我们看到配置有两个选项:一个模式为shiikigva=16,另一个是shikigva=80。我们看到区别在于“Prime Trailers”和“Prime/Netflix”。我们希望Netflix工作,所以我们将选择shiikigva=80选项。然后在我们的iGPU或dGPU中注入类型编号/整数和值80的shikigva,重新启动和DRM应该有效。

这里还有一个例子。这次,我们有Ryzen 3700X和RX 480。在这种情况下,我们的配置只是“AMD”,我们应该使用iMac Pro或Mac Pro SMBIOS。同样,有两种选择:没有shiki参数,以及shiikigva=128。与软件解码相比,我们更喜欢硬件解码,因此我们将选择shikigva=128选项,然后再次将shiikigva注入我们的dGPU,这次价值为128。重启和DRM工作正常。

注:
·您可以使用gfxutil(https://github.com/acidanthera/gfxutil/releases)查找iGPU/dGPU的路径。
···Path/to/gfxutil -f GFX0
···GFX0:对于dGPU,如果安装了多个,请检查IORegistryExplorer,了解您的AMD卡的名称
···IGPU:对于iGPU
·如果您使用DeviceProperties注入shikigva,请确保只向一个GPU注入shikigva,否则WhatGreen将首先使用它找到的任何内容,并且不能保证其一致性。
·IQSV代表英特尔快速同步视频:这只有在iGPU存在并启用并设置正确的情况下才能正常工作。
·图表不包括特殊配置(如装有iMac SMBIOS的Haswell + AMD dGPU,但iGPU已禁用)。你必须自己研究一下。
·Shiki源(https://github.com/acidanthera/WhateverGreen/blob/master/WhateverGreen/kern_shiki.hpp)有助于了解哪些标志的作用和何时应该使用,并可能有助于特殊配置。
·对于错误VDADecoderCreate failed. err: -12473,强制AMD解码器(在适用系统上)可以帮助解决这个问题:
  1. defaults write com.apple.AppleGVA gvaForceAMDAVCDecode -boolean yes
复制代码

MacPro7,1 上的“内存模块配置错误”

应用程序在 AMD 上崩溃
因此,对于AMD,每当苹果调用CPU特定功能时,该应用程序要么不起作用,要么会完全崩溃。以下是一些应用程序及其“修复”:
·Adobe产品并不总是有效的
···一些修复程序可以在此处找到:https://adobe.amd-osx.com/
···请注意,这些修复程序只是禁用了功能,它们不是真正的修复程序
·在AppleHV框架下运行的虚拟机将不起作用(即:parallels 15,VMware)
···VirtualBox工作正常,因为它不使用AppleHV
····VMware 10及更高版本也可以工作
····已知parallels13.1.0及更高版本也有效
·Docker坏了
····Docker工具箱是唯一的解决方案,因为它基于VirtualBox,此版本不提供许多功能
·IDA Pro无法安装
···安装程序中有一个英特尔特定的检查,应用程序本身可能没问题
·15/16h CPU网页崩溃
按照更新5:https://www.insanelymac.com/forum/topic/335877-amd-mojave-kernel-development-and-testing/?do=findComment&comment=2661857 后的说明操作

AMD 睡眠崩溃
这通常出现在使用芯片组USB控制器的AMD上,特别是Ryzen系列和更新机型。判断您是否遇到这个问题的主要方法是在睡觉或醒来后检查日志:·在终端:
  1. log show --last 1d | grep -i "Wake reason"
复制代码
应该导致这样的事情:
  1. Sleep transition timed out after 180 seconds while calling power state change callbacks. Suspected bundle: com.apple.iokit.IOUSBHostFamily.
复制代码
您可以通过IOReg再次检查哪个控制器是XHC0,并检查供应商ID(AMD芯片组为1022)。这个睡眠问题的修复方法是:
·避免将芯片组USB放在一起(理想情况下设置_STA = 0x0,以使用SSDT直接禁用控制器)
·将USBX电源属性更正为控制器的预期
AssetCache 内容缓存在虚拟机中不可用

错误,例如:
  1. $ sudo AssetCacheManagerUtil activate
  2. AssetCacheManagerUtil[] Failed to activate content caching: Error Domain=ACSMErrorDomain Code=5 "virtual machine"...
复制代码
由于VMM标志被sysctl暴露而出现。
应用VmAssetCacheEnable(https://github.com/ofawx/VmAssetCacheEnable)内核补丁来伪装标志并允许正常运行。


咖啡湖系统无法唤醒
在macOS 10.15.4中,对AGPM进行了一些更改,可能会导致咖啡湖系统上的唤醒问题。具体来说,连接到iGPU的显示器将无法唤醒。要解决这个问题:
·将igfxonln=1添加到boot-args中
·确保您使用的是WhatGreen v1.3.8或更新版本

无温度/风扇传感器输出
因此,几件事:
·iStat菜单还不支持MacPro7,1读数
·VirtualSMC的捆绑传感器不支持AMD
对于iStat,您必须等待更新。对于AMD用户,您可以使用以下任一:
·SMCAMD Processor(https://github.com/trulyspinach/SMCAMDProcessor/releases)
···仍处于测试阶段的早期阶段,但已经做了大量工作,请注意,它主要在Ryzen上进行了测试
·FakeSMC3_with_plugins(https://github.com/CloverHackyColor/FakeSMC3_with_plugins/releases)
使用FakeSMC的AMD备注:
···文件保险箱支持需要更多使用FakeSMC的工作
····确保不存在其他SMC kext,特别是VirtualSMC的kext

“您无法将启动磁盘更改为所选磁盘”错误

选择启动盘不正确

macOS 在错误的时间醒来

外部显示器上没有音量/亮度控制

macOS 和 Windows 时间不一致

禁用 SIP

写入 macOS 系统分区

回滚 APFS 快照

Apple Watch 解锁问题
对于那些有Apple Watch解锁问题的人,请验证以下内容:
·您有受支持的带有蓝牙低能耗(4.0+)的Apple无线卡
·您的手表和Mac已使用同一帐户登录
·iServices工作正常(即iMessage信息)
·在“系统偏好设置”的“安全性和隐私”设置下,有一个使用 Apple Watch 解锁的选项
如果满足上述条件,并且您仍然有解锁问题,我们建议您浏览以下指南:
·https://forums.macrumors.com/threads/watchos-7-beta-5-unlock-mac-doesnt-work.2250819/page-2?post=28904426#post-28904426
HDMI上的4K iGPU输出问题
对于具有HDMI 2.0端口存在分辨率问题的机器,请验证以下内容:
·4k输出在Windows中工作正常
·显示器显式设置为HDMI 2.0
···如果使用HDMI到DisplayPort转换器,请确保显示器设置为DisplayPort 1.2或更高版本
·确保分配了足够的iGPU内存
···对于Broadwell及更新版本,预计分配64MB
···依赖WhatGreen的framebuffer-stolenmem属性的机器应该知道这可能会导致4k输出问题。请确保您可以将iGPU的内存设置为64MB,以便删除这些属性
·笔记本电脑和许多桌面用户可能需要以下引导:
-cdfon
有关所有其他故障诊断,请参考WhatGreen的英特尔文档



附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
2215517
帖子
642
PB币
273
贡献
0
技术
24
活跃
1298
发表于 2021-7-13 13:38:36 IP属地未知 |显示全部楼层

10楼:mac安装常见错误解决-杂项问题

本帖最后由 yanbingshuai 于 2021-7-14 20:13 编辑

1.无法运行acpidump. efi

调用open core shell

  1. shell> fs0: //replace with proper drive
  2. fs0:\> dir //to verify this is the right directory
  3.   Directory of fs0:\
  4.    01/01/01 3:30p  EFIfs0:\> cd EFI\OC\Tools //note that its with forward slashes
  5. fs0:\EFI\OC\Tools> acpidump.efi -b -n DSDT -z
复制代码

2.Windows启动磁盘看不到APFS驱动器

过时的BootCamp驱动程序(一般来说6.0版本会附带,macOS中的BootCamp Utility会提供像6.1版本这样的更新版本)。


3.使用oc的分辨率不正确

1.对于hidpi ,uiscale设置为02

2.用户还注意到,设置为最大值有时会失败,将其留空可以帮助控制台删除


4.在拾取器中找不到windows/训练营驱动器

所以有了OpenCore,我们不得不注意到不支持旧版Windows安装,只支持UEFI。现在大多数安装都是基于UEFI的,但是那些由BootCamp Assistant制作的安装是基于传统的,所以你必须找到其他方法来制作一个安装程序。这也意味着主引导记录/混合分区也已损坏,因此您需要使用磁盘工具格式化要安装的驱动器。

现在开始故障排除:

[backcolor=rgba(21, 23, 26, 0.08)]确保设置为显示所有驱动程序Misc -> Security -> ScanPolicy=0

当Windows引导加载程序位于同一驱动器上时启用Misc -> Boot -> Hideself


5.选择启动磁盘不正确适用

如果启动盘无法正确应用新的引导条目,这很可能是由于输入/输出注册表中的缺失造成的。要解决此问题,请确保您使用的是DevicePathsSupported  PlatformInfo -> Automatic -> True



6.启动windows会导致蓝屏或 Linux 崩溃

这是由于对齐问题,请确保在支持MATs的固件上启用。检查您的日志您的固件是否支持内存属性表(通常在2018固件和更高版本上看到)同步运行时间权限


常见的Windows错误代码:

0xc000000d


7.启动windows错误:OCBStartImage failed - Already started

这是由于OpenCore在试图引导Windows时感到困惑,并意外地认为它正在引导OpenCore。这可以通过将Windows移动到自己的驱动器或在BlessOverride下添加自定义驱动器路径来避免。详见Configuration.pdf


8.macOS Windows之间的时间不一致

这是因为苹果操作系统使用世界时,而Windows依赖格林威治时间,所以你需要强制一个操作系统使用不同的时间测量方式。我们强烈建议改为修改Windows,因为它的破坏性和需要修改的东西更少。

Rank: 9

UID
750326
帖子
4528
PB币
3271
贡献
0
技术
102
活跃
2865
发表于 2021-7-13 20:01:41 IP属地四川 |显示全部楼层
我也占个位置

Rank: 9

UID
750326
帖子
4528
PB币
3271
贡献
0
技术
102
活跃
2865
发表于 2021-7-13 20:02:09 IP属地四川 |显示全部楼层
太好太详细的教程了,谢谢楼主

Rank: 7Rank: 7Rank: 7

UID
4856264
帖子
1580
PB币
371
贡献
0
技术
0
活跃
357
发表于 2021-7-13 20:52:06 IP属地广东 |显示全部楼层
6666666好贴

Rank: 5Rank: 5Rank: 5

UID
422595
帖子
527
PB币
640
贡献
0
技术
0
活跃
1260
发表于 2021-7-13 21:34:13 IP属地罗马尼亚 |显示全部楼层
贴子很实用,机翻惨不忍睹^_^

有梯子的话knxet updater升级省事

偷懒,新的config用新的opencore configurator重新保存一下,一般可以用

这些都是翻论坛学习的

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2892
PB币
1174
贡献
0
技术
1
活跃
1586
发表于 2021-7-13 22:06:53 IP属地河北 |显示全部楼层
非常支持,省去到处乱找新版本了

Rank: 7Rank: 7Rank: 7

UID
4824794
帖子
1617
PB币
356
贡献
0
技术
0
活跃
1117
发表于 2021-7-13 22:48:41 IP属地未知 |显示全部楼层
感谢楼主,支持

这是个人

Rank: 5Rank: 5Rank: 5

UID
4826059
帖子
751
PB币
986
贡献
0
技术
0
活跃
728
发表于 2021-7-13 22:51:25 IP属地未知 |显示全部楼层
新入门的还是建议直接去看opencore install guide吧

墙头草

Rank: 7Rank: 7Rank: 7

UID
593905
帖子
1621
PB币
1600
贡献
0
技术
1
活跃
966
发表于 2021-7-13 22:56:12 IP属地山东 |显示全部楼层
除了机翻,没毛病,支持。

Rank: 5Rank: 5Rank: 5

UID
2500033
帖子
816
PB币
2416
贡献
0
技术
0
活跃
1129
发表于 2021-7-13 23:56:03 IP属地山东 |显示全部楼层
感谢楼主分享,支持

Rank: 7Rank: 7Rank: 7

UID
2284629
帖子
1318
PB币
441
贡献
0
技术
11
活跃
1664
发表于 2021-7-14 00:36:10 IP属地福建 |显示全部楼层
楼主用心了,排版漂亮 内容丰富
回顶部
Copyright (C) 2005-2023 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛