引导参数
-wegnoigpu禁用igpu
-wegdbg启用调试打印(在 DEBUG 二进制文件中可用)。
-wegoff禁用WhateverGreen。
-wegbeta在不受支持的操作系统版本上启用 WhateverGreen(默认情况下启用 12 及以下版本)。
-wegnoegpu禁用所有外部 GPU(或添加 disable-gpu每个 GFX0 的属性)。
-wegnoigpu禁用内部 GPU(或添加 disable-gpuIGPU 的财产)
-wegswitchgpu在安装外部 GPU 时禁用内部 GPU(或添加 switch-to-external-gpuIGPU 的财产)
-radvesa完全禁用 ATI/AMD 视频加速。
-rad24强制执行 24 位显示模式。
-raddvi启用 DVI 发射器校正(290X、370 等需要)。
-radcodec强制在 AMDRadeonVADriver 中使用欺骗的 PID
radpg=15禁用几种电源门控模式(请参阅常见问题解答,佛得角 GPU 所需)。
agdpmod=vit9696禁用检查 board-id(或添加 agdpmod外部 GPU 的属性)。
agdpmod=pikera替换 board-id和 board-ix
agdpmod=ignore禁用 AGDP 补丁( vit9696,pikeravalue 是外部 GPU 的隐式默认值)
ngfxgl=1引导参数(和 disable-metal属性)禁用对 NVIDIA 的 Metal 支持
ngfxcompat=1引导参数(和 force-compat属性)忽略 NVDAStartupWeb 中的兼容性检查
ngfxsubmit=0引导参数(和 disable-gfx-submit属性)在 10.13 上禁用界面卡顿修复
-ngfxdbg启动参数以启用 NVIDIA 驱动程序错误日志记录
gfxrst=1更喜欢在第二个启动阶段绘制 Apple 标志,而不是帧缓冲区复制。
gfxrst=4在第二个引导阶段禁用帧缓冲区初始化交互。
igfxframe=frame将专用的帧缓冲区标识符注入 IGPU(仅用于测试目的)。
igfxsnb=0为 Sandy Bridge CPU 禁用 IntelAccelerator 名称修复。
igfxgl=1引导参数(和 disable-metal属性)以禁用 Intel 上的 Metal 支持。
igfxmetal=1引导参数(和 enable-metal属性) 以强制启用 Intel 上的 Metal 支持以进行离线渲染。
igfxpavp=1引导参数(和 igfxpavp属性)强制启用 PAVP 输出
igfxfw=2引导参数(和 igfxfw属性)强制加载 Apple GuC 固件
-igfxvesa禁用英特尔图形加速。
-igfxnohdmi引导参数(和 disable-hdmi-patches) 以禁用数字声音的 DP 到 HDMI 转换补丁。
-igfxtypec强制为 Type-C 平台进行 DP 连接。
-cdfon(和 enable-hdmi20属性)以启用 HDMI 2.0 补丁。
-igfxdump将 IGPU 帧缓冲区 kext 转储到 /var/log/AppleIntelFramebuffer_X_Y(在调试二进制文件中可用)。
-igfxfbdump在 IOService:/IOResources/WhateverGreen 将本机和修补的帧缓冲表转储到 ioreg
applbkl=0引导参数(和 applbkl属性)禁用 IGPU 的 AppleBacklight.kext 补丁。 如果是自定义 AppleBacklight 配置文件, 请阅读此处。
-igfxmlr引导参数(和 enable-dpcd-max-link-rate-fix属性)以应用最大链接速率修复。
-igfxhdmidivs引导参数(和 enable-hdmi-dividers-fix属性)以修复在 SKL、KBL 和 CFL 平台上建立具有更高像素时钟速率的 Intel HDMI 连接的无限循环。
-igfxlspcon引导参数(和 enable-lspcon-support属性)以启用对板载 LSPCON 芯片的驱动程序支持。
-igfxi2cdbg用于在 I2C-over-AUX 事务中启用详细输出的引导参数(仅用于调试目的)。
igfxagdc=0引导参数( disable-agdc设备属性)以禁用 AGDC。
igfxfcms=1引导参数( complete-modeset设备属性)强制在 Skylake 或 Apple 固件上完成模式设置。
igfxfcmsfbs=引导参数( complete-modeset-framebuffers设备属性)来指定 必须强制执行完整模式集的连接器索引。 每个索引是一个字节 一个 64 位字; 例如,值 0x010203指定连接器 1、2、3。如果连接器是 不在列表中,驱动程序的逻辑用于确定是否需要完整的模式集。 经过 -1禁用。
igfxonln=1引导参数( force-online设备属性)强制在所有显示器上处于在线状态。
igfxonlnfbs=MASK引导参数( force-online-framebuffers设备属性)来指定 对其强制执行在线状态的连接器的索引。 格式类似于 igfxfcmsfbs.
wegtree=1引导参数( rebuild-device-tree属性)强制在 Apple FW 上重命名设备。
igfxrpsc=1引导参数( rps-control属性)以启用 RPS 控制补丁(提高 IGPU 性能)。
-igfxcdc引导参数( enable-cdclk-frequency-fix属性)以支持 ICL 平台上的所有有效核心显示时钟 (CDCLK) 频率。
-igfxdvmt引导参数( enable-dvmt-calc-fix属性)修复因英特尔 ICL 平台上的 DVMT 预分配内存量计算错误而导致的内核崩溃。
-igfxblr引导参数(和 enable-backlight-registers-fix属性)修复 KBL、CFL 和 ICL 平台上的背光寄存器。
-igfxmpc引导参数( enable-max-pixel-clock-override和 max-pixel-clock-frequency属性)以增加最大像素时钟(作为修补 CoreDisplay.framework 的替代方法)。
-igfxbls引导参数(和 enable-backlight-smoother属性)使亮度过渡在 IVB+ 平台上更平滑。 阅读说明书
-igfxdbeo引导参数(和 enable-dbuf-early-optimizer属性)修复 ICL+ 平台上的显示数据缓冲区 (DBUF) 问题。
applbkl=3引导参数(和 applbkl属性)启用 AMD Radeon RX 5000 系列显卡的 PWM 背光控制, 请阅读此处。
引导位置添加或删除
Clover[EFI/Clover/config.plist]

OpenCore[EFI/OC/config.plist]

以下为补充更新的常用启动参数
| 启动参数 | 目的 |
|---|---|
| -v |
|
| -s |
|
| -x |
|
| -f |
|
| 调试=0x100 | 这将禁用 macOS 的看门狗,有助于防止内核崩溃时重新启动。 |
| keepsyms=1 |
|
| 无根=0 |
|
| 幻灯片=0 | |
| 飞镖=0 |
|
| CPU=1 | 启用单 CPU 核心模式。 |
| -xcpm |
|
| kext-dev-mode=1 |
|
| -disablegfxfirmware |
|
| -no_compat_check |
|
| npci=0x2000 |
|
| npci=0x3000 |
|
| nvda_drv=1 |
|
| nv_disable=1 |
|
Kexts 特定
Lilu
| -liludbg | 启用调试打印。需要 Lilu 的 DEBUG 版本。 |
| -liludbgall | 在 Lilu 和所有加载的插件中启用调试打印(在 DEBUG 二进制文件中可用)。 |
| -liluoff |
|
| -liluuseroff | 禁用 Lilu 用户修补程序(例如用于 dyld_shared_cache 操作)。 |
| -liluslow | 启用旧版用户修补程序。 |
| -lilulowmem | 禁用内核解包(在恢复模式下禁用 Lilu)。 |
| -lilubeta | 在不受支持的 macOS 版本上启用 Lilu(macOS 13 及以下版本默认启用)。
|
| -lilubetaall | 在未受支持的操作系统版本上启用 Lilu 和所有加载的插件(请小心使用)。 |
| -liluforce | 无论模式、操作系统、安装程序或恢复如何,均可启用 Lilu。 |
| liludelay=1000 | 每次打印后增加 1 秒(100 毫秒)延迟以进行故障排除。 |
| lilucpu=N |
|
| liludump=N |
|
虚拟SMC
| -vsmcdbg |
|
| -vsmcoff |
|
| -vsmcbeta |
|
| -vsmcrpt | 将丢失的 SMC 密钥报告到系统日志。 |
| -vsmccomp | 如果找到,则优先选择现有的硬件 SMC 实现。 |
| vsmcgen=X | 强制暴露 X-gen SMC 设备(支持 1 和 2)。 |
| vsmchbkp=X | 设置 HBKP 转储模式(0 - 关闭,1 - 正常,2 - 不加密)。 |
| vsmcslvl=X | 设置值序列化级别(0 - 关闭,1 - 正常,2 - 包含敏感数据(默认))。 |
| smcdebug=0xff | 启用 AppleSMC 调试信息打印。 |
| 看门狗=0 |
|
任何绿色
全球的
| -wegdbg |
|
| -韦戈夫 |
|
| -wegbeta |
|
| -cdfon |
|
| wegtree=1 |
|
| gfxrst=1 |
|
| gfxrst=4 |
|
主板编号
| 启动参数 | 目的 |
|---|---|
| agdpmod=vit9696 |
|
| agdpmod=pikera |
|
| agdpmod=忽略 |
|
GPU切换
| -wegnoegpu |
|
| -wegnoigpu |
|
| -wegswitchgpu |
|
NVIDIA 显卡
| -ngfxdbg |
|
| ngfxgl=1 |
|
| ngfxcompat=1 |
|
| ngfx提交=0 |
|
AMD 显卡
| -拉德维萨 |
|
| -rad24 |
|
| -raddvi |
|
| -radcodec |
|
| radpg=15 |
|
英特尔显卡
| igfxframe=框架 |
|
| igfxsnb=0 |
|
| igfxgl=1 |
|
| igfxmetal=1 | 强制启用英特尔的 Metal 支持以进行离线渲染。 |
| igfxpavp=1 | 强制启用 PAVP 输出 |
| igfxfw=2 |
|
| -igfxvesa |
|
| -igfxnohdmi |
|
| -igfxtypec |
|
| -igfxdump |
|
| -igfxfbdump |
|
| applbkl=0 |
|
| -igfxmlr |
|
| -igfxhdmidivs |
|
| -igfxlspcon |
|
| -igfxi2cdbg |
|
| -igfxnotelemetryload | 禁用 iGPU 遥测加载,这可能会导致某些笔记本电脑(例如 Chromebook)在启动时冻结 |
| igfxagdc=0 |
|
| igfxfcms=1 | 强制在 Skylake 或 Apple 固件上完成模式设置。 |
| igfxfcmsfbs= | 指定必须强制执行完整模式集的连接器的索引。每个索引都是 64 位字中的一个字节;例如,值 0x010203 指定连接器 1、2、3。如果连接器不在列表中,则使用驱动程序的逻辑来确定是否需要完整模式集。传递 -1 表示禁用。 |
| igfxonln=1 |
|
| igfxonlnfbs=MASK | 指定强制在线状态的连接器索引。格式类似于 igfxfcmsfbs |
| wegtree=1 |
|
| igfxrpsc=1 |
|
| -igfxcdc |
|
| -igfxdvmt |
|
| -igfxmpc |
|
| -igfxbls |
|
| -igfxdbeo |
|
| -igfxsklaskbl |
|
| applbkl=3 |
|
背光
| applbkl=0 |
|
| applbkl=3 |
|
诺特德雷德
| -nreddbg | 启用 kext 和 FB 的调试输出。 |
| -nreddmlogger | 启用 Display Core 调试输出 |
| -nredoff | 禁用 NootedRed |
| -nredfonly | 仅在 FB 中启动,无加速。存在视觉伪影和故障。 |
| -nred24位 |
苹果ALC
| alcid=xx |
|
| -阿尔科夫 |
|
| -alcdbg |
|
| -alcbeta |
|
| alcverbs=1 | 启用 alc-verb 支持。 |
| alcdelay=xxx |
|
| alctcsel=1 |
|
AirPortBrcmFixup
| -brcmfxdbg |
|
| -brcmfxbeta |
|
| -brcmfxoff |
|
| -brcmfxwowl |
|
| -brcmfx-alldrv |
|
| brcmfx-国家=XX |
|
| brcmfx-aspm |
|
| brcmfx-delay=xxxxx |
|
| brcmfx 驱动程序=0|1|2|3 | 仅启用一个 kext 进行加载 0 - AirPortBrcmNIC-MFG、 1 - AirPortBrcm4360、2 - AirPortBrcmNIC、 3 - AirPortBrcm4331, 可通过 DSDT 或引导加载程序中的 Properties → DeviceProperties 注入 |
BrcmPatchRAM
| 启动参数 | 描述 |
|---|---|
| bpr_initialdelay=x |
|
| bpr_握手=x |
|
| bpr_preresetdeay |
|
| bpr_postresetdelay=x |
|
| bpr_probedelay=x |
|
| -btlfxallowanyaddr |
|
伊特尔韦姆
| 启动参数 | 描述 |
|---|---|
| itlwm_cc=国家代码 | 将国家代码更改为所需的国家代码,适用于所有设备,主要适用于使用 itlwm.kext 或运行早于 10.14 的 macOS 的 iwn、7000 和 8000 系列 iwm。 |
| -novht | 禁用 IEEE802.11AC 支持, 如果路由器存在兼容性问题则很有用。 |
| -noht40 | 使用 2.4GHz 时禁用 40MHz(如果此配置的网络导致不稳定,请使用此选项。Apple 原生支持的适配器默认禁用 2.4GHz HT40) |
英特尔毛西
| 启动参数 | 描述 |
|---|---|
| -mausiwol |
|
CPUTsc同步
| 启动参数 | 描述 |
|---|---|
| -cputsdbg |
|
| -cputsoff |
|
| -cputsbeta |
|
| -cputsclock |
|
CPU朋友
| 启动参数 | 描述 |
|---|---|
| -cpufdbg |
|
| -cpufoff |
|
| -cpufbeta |
|
CryptexFixup
| 启动参数 | 描述 |
|---|---|
| -cryptdbg | 启用详细日志记录。需要 CryptexFixup 的 DEBUG 版本。 |
| -cryptoff | 禁用 CryptexFixup |
| -cryptbeta | 在不受支持的 macOS 版本上启用 CryptexFixup(macOS 13 及以下版本默认启用)。
|
| -crypt_allow_hash_validation | 禁用 APFS.kext 修补 |
| -crypt_force_avx | 在 AVX2.0 系统上强制安装 Rosetta Cryptex |
ECEnabler
| 启动参数 | 描述 |
|---|---|
| -ecedbg | 启用详细日志记录。需要 ECEnabler 的 DEBUG 版本。 |
| -eceoff | 禁用 ECEnabler |
| -ecebeta | 在不受支持的 macOS 版本上启用 ECEnabler(macOS 13 及以下版本默认启用)。
|
NVMeFix
| 启动参数 | 描述 |
|---|---|
| -nvmefdbg | 启用调试日志记录。需要 NVMeFix 的 DEBUG 版本。 |
| -nvmefoff | 禁用 NVMeFix。 |
| -nvmefaspm | 在所有设备上强制使用 ASPM L1。此参数仅建议用于测试目的,因为在日常使用中,可以将pci-aspm-default设备属性值注入到板载 SSD 设备及其连接的桥接设备中。更新后的值将在受影响的设备中<02 00 00 00>显示。pci-aspm-custom |
功能解锁
| 启动参数 | 描述 |
|---|---|
| -cardbg | 启用详细日志记录。需要 FeatureUnlock 的 DEBUG 版本。 |
| -carbeta | 在不受支持的 macOS 版本上启用 FeatureUnlock(macOS 13 及以下版本默认启用)。
|
| -卡罗夫 | 禁用 FeatureUnlock |
| 允许边车iPad | 在未受支持的 iPad 上启用 SideCar 支持。 |
| 禁用sidecar_mac | 禁用 SideCar/AirPlay/Universal Control 补丁。 |
| 禁用夜班 | 禁用 NightShift 补丁 |
| -force_uni_control | 即使模型不需要,也强制通用控制修补。 |
亮度键
| 启动参数 | 描述 |
|---|---|
| -brkeysdbg | 启用调试打印。需要 BrightnessKeys 的 DEBUG 版本。 |
MacHyperVSupport
核心控制器 (HyperVController)
核心 Hyper-V 控制器模块
| 启动参数 | 描述 |
|---|---|
| -hvctrldbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
CPU 禁用程序 (HyperVCPU)
禁用 macOS 10.4 下的附加 CPU
| -hvcpudbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
文件复制 (HyperVFileCopy)
提供主机到客户机的文件复制支持 (Guest Services)。需要hvfilecopyd用户空间守护进程处于运行状态。
| -hvfcopydbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
| -hvfcopymsgdbg | 启用消息数据的调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
| -hvf复制 | 禁用该模块 |
图形桥(HyperVGraphicsBridge)
为 macOS 提供基本的图形支持。
| -hvgfxbdgb | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
| -hvgfxbmsgdbg | 启用消息数据的调试打印。需要 MacHyperVSupport 的 DEBUG 版本 |
| -hvgfxboff | 禁用该模块 |
心跳(HyoerVHeartbeat)
向 Hyper-V 提供心跳报告。
| -hvheartdbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
| -hvheartmsgdbg | 启用消息数据的调试打印。需要 MacHyperVSupport 的 DEBUG 版本 |
| -hvheartoff | 禁用该模块 |
键盘(HyperVKeyboard)
提供键盘支持。
| -hvkbddbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
| -hvkbdmsgdbg | 启用消息数据的调试打印。需要 MacHyperVSupport 的 DEBUG 版本 |
| -hvkbdoff | 禁用该模块 |
鼠标(HyperVMouse)
提供鼠标支持。
| -hvkbddbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
| -hvkbdmsgdbg | 启用消息数据的调试打印。需要 MacHyperVSupport 的 DEBUG 版本 |
| -hvmouseoff | 禁用该模块 |
网络(HyperVNetwork)
提供网络支持。
| -hvnetdbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
| -hvnetdmsgdbg | 启用消息数据的调试打印。需要 MacHyperVSupport 的 DEBUG 版本 |
| -hvnetoff | 禁用该模块 |
PCI 桥 (HyperVPCIBridge)
提供 PCI 直通支持。
| -hvpcibddbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
| -hvpcibmsgdbg | 启用消息数据的调试打印。需要 MacHyperVSupport 的 DEBUG 版本 |
| -hvpciboff | 禁用该模块 |
PCI 模块设备 (HyperVmoduleDevice)
为 PCI 直通提供 MMIO 分配/释放功能。
| -hvpcimdbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
PCI 提供程序 (HyperVPCIProvider)
在第 2 代 VMS 上为伪 PCI 根桥 (HyperVPCIRoot) 提供 IOACPIPlatformDevice nub。
| -hvkbddbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
PCI 根桥 (HyperVPCIRoot)
为第二代虚拟机上的正常 macOS 功能提供伪 PCI 根桥,并提供对 PCI 直通的支持。
| -hvpcirddbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
关机 (HyperVShutdown)
通过虚拟机连接和 PowerShell 提供软件关机功能。需要hvshutdownd用户空间守护进程正在运行。
| -hvshutdbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
| -hvshutmsgdbg | 启用消息数据的调试打印。需要 MacHyperSupport 的 DEBUG 版本 |
| -hvshutoff | 禁用该模块 |
存储(HyperVStorage)
提供 SCSI 存储支持。
| -hvstordbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
| -hvstormsgdbg | 启用消息数据的调试打印。需要 MacHyperSupport 的 DEBUG 版本 |
| -hvstoroff | 禁用该模块 |
时间同步 (HyperVTimeSync)
提供主机到客户机的时间同步支持。需要hvtimesyncd运行用户空间守护进程。
| -hvtimedbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
| -hvtimemsgdbg | 启用消息数据的调试打印。需要 MacHyperSupport 的 DEBUG 版本 |
| -hvtimeoff | 禁用该模块 |
VMBus 控制器 (HyperVVMBus)
提供 VMBus 设备和服务的根。
| -hvvmbusdbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
VMBus 设备节点 (HyperVVMBusDevice)
为子 VMBus 设备模块提供连接节点。
| -hvvmbusdebdbg | 启用调试打印。需要 MacHyperVSupport 的 DEBUG 版本。 |
Realtek读卡器
| 启动参数 | 描述 |
|---|---|
| -iosd3v3 | 在 3.3V 下初始化所有卡,因此卡只能在默认模式或高速模式下工作。 |
| -iosddsm | 以默认速度模式初始化所有卡。最大数据传输速率限制为 12 MB/s。 |
| -iosdhsm | 以高速模式初始化所有卡。最大数据传输速率限制为 25 MB/s。 |
| -iosdsabr | 将每个 CMD18/25 请求分成多个 CMD17/24 请求,这样主机驱动程序就不会一次访问卡上的多个块。 |
| -iosdnoacmd23 | 要求主机驱动程序在向卡发送 CMD25 之前不要发出 ACMD23。当驱动程序处理多块写入 (CMD25) 请求时,规范建议发出 ACMD23 来预擦除待写入的块,以提高写入性能。默认情况下,主机驱动程序始终在 CMD25 之前发送 ACMD23。如果您发现任何写入性能下降,请使用此启动参数。 |
| 约斯达姆纳 | 指定重试应用程序命令 (ACMD*) 的最大尝试次数。 |
| rtsxdcib | 如果驱动程序启动时卡已存在,请指定卡初始化的延迟时间(以毫秒为单位)。如果系统启动时无法初始化卡,请增加延迟时间。 |
| rtsxdspi | 指定轮询设备状态的间隔(以毫秒为单位)。后台线程会每隔 interval 毫秒检查卡片是否存在,并在卡片插入或移除时通知其他驱动程序组件。增加间隔会增加处理卡片事件的延迟,而减少间隔值则会浪费 CPU 周期,因此请谨慎选择间隔值。 |
| -rtsxppsta | 通过控制端点获取卡状态,而不是批量传输。某些 RTS5139 芯片只能通过控制端点报告卡状态,因此与默认机制不兼容。 |
| rtsxdssc | 指定等待 SSC 时钟稳定的时间(以毫秒为单位)。如果该值太小,驱动程序切换卡时钟后命令可能会超时。如果您在内核日志中发现驱动程序无法启用 4 位总线,请增加此值。 |
VoodooI2C
| 启动参数 | 描述 |
|---|---|
| -vi2c-强制轮询 |
|
RTCMemoryFixup
| 启动参数 | 描述 |
|---|---|
| -rtcfxdbg | 启用调试日志记录。需要 RTCMemoryFixup 的 DEBUG 版本。 |
| rtcfx_exclude=偏移量1、偏移量2、起始偏移量-结束偏移量 | 不允许写入的偏移量或偏移量范围列表 |
休眠修复
| 启动参数 | 描述 |
|---|---|
| -hbfxdbg | 启用调试日志记录。需要 RTCMemoryFixup 的 DEBUG 版本。 |
| -hbfxbeta | 在不受支持的 macOS 版本上启用 FeatureUnlock(macOS 13 及以下版本默认启用)。
|
| -hbfxoff | 禁用 kext 加载 |
| -hbfx-转储-nvram |
|
| -hbfx-禁用-pci 补丁 | 禁用 IOPCIFamily 修补(此修补程序有助于避免恢复后挂起和黑屏(不会为所有设备调用 restoreMachineState) |
| hbfx-patch-pci=XHC、IMEI、IGPU | 允许指定明确的设备列表(并且仅针对这些设备不会调用 restoreMachineState )。还支持值 none、false、off。 |
| hbfx-ahbm=abhm_value | 控制自动休眠功能,其中 abhm_value 是以下各个值的算术和:
|
限制事件
| 启动参数 | 描述 |
|---|---|
| -revdbg | 启用详细日志记录。需要 RestrictEvents 的 DEBUG 版本。 |
| -雷沃夫 | 禁用 RestrictEvents。 |
| -revbeta | 在不受支持的 macOS 版本上启用 RestrictEvents(macOS 13 及以下版本默认启用)。
|
| -revproc | 启用详细进程日志记录。需要 RestrictEvents 的 DEBUG 版本。 |
| revpatch=值 |
|
| revcpu=值 |
|
| revcpuname=值 | 自定义 CPU 品牌字符串(最多 48 个字符,建议不超过 20 个字符,否则从 CPUID 中获取) |
| revblock=值 |
|
注意: 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:revpatch、4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:revcpu和NVRAM 变量4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:revcpuname的4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:revblock作用与启动参数相同,但优先级较低
。DebugEnhancer
| 启动参数 | 描述 |
|---|---|
| -dbgenhdbg | 启用调试输出。需要 DebugEnhancer 的 DEBUG 版本 |
| -dbgenhbeta | 在不受支持的 macOS 版本上启用 DebugEnhancer(macOS 13 及以下版本默认启用)。
|
| -dbgenhoff | 禁用 DebugEnhancer。 |
| -dbgenhiolog | 将 IOLog 输出重定向到内核 vprintf(与 kdb_printf 和 kprintf 相同) |


评论1