使用Clover Bootloader或OpenCore Bootloader安装Hackintosh时,需要正确的UEFI BISO设置。

UEFI BISO中的一个简单错误可能会导致你黑苹果永远安装不成功。UEFI配置错误可能导致macOS无法启动,甚至可能导致内核崩溃。等等一系列的问题。安装黑苹果最重要的一个环节,我想大家一定会忽略掉需要设置bios。

这里我们列出了在UEFI主板上启动#Hackintosh所需的基本UEFI BISO设置。

1禁用CSM

兼容性支持模块(CSM)是UEFI固件的组件,该组件通过模拟BISO环境来提供旧版BISO兼容性,从而允许仍使用旧版操作系统和某些不支持UEFI的选件ROM。

Clover Bootloader和OpenCore Bootloader支持UEFI引导。禁用CSM使BISO可以轻松发现Bootloader。

2禁用安全启动

安全启动可防止从任何内部磁盘或USB驱动器启动未签名的Bootloader。Clover或OpenCore不支持安全启动。必须在UEFI BISO中禁用安全启动才能启动Hackintosh。

要禁用安全启动,只需“清除安全启动密钥”或删除PK密钥。

3将操作系统类型设置为其他操作系统

从不支持Microsoft签名安全启动的第三方操作系统启动时,将“ 操作系统类型”设置为“ 其他操作系统”以获取优化的功能

4将SATA设置为AHCI

通过高级主机控制器接口(AHCI)模式,可以在SATA驱动器上使用高级功能,例如热插拔和本机命令队列(NCQ)。AHCI还允许硬盘以比传统IDE模式更高的速度运行。

5禁用CFG锁定

CFG锁定可防止macOS写入BISO中的特定区域。macOS出于电源管理和其他原因执行此操作,并且如果无法访问它,它将无法启动。

6禁用英特尔虚拟化技术/ VT-X

多个英特尔CPU随英特尔虚拟化技术一起提供。此技术以前称为Vanderpool,它使CPU可以像具有多台独立的计算机一样工作,以便使多个操作系统可以在同一台计算机上同时运行。

英特尔虚拟化技术(VT)也称为VT-x扩展,它允许在虚拟机下直接访问CPU,从而使VMWare / Parallel Desktop等虚拟化软件的性能更好。

但是对于许多#Hackintosh用户,VT-X不会造成任何问题,但是如果您是新手,则尝试安装和配置Hackintosh禁用英特尔虚拟化技术并安装。您可以在需要后在安装后启用虚拟化技术。

7禁用VT-D

VT-d特别是IOMMU规范。扩展允许您访问虚拟机下的物理硬件(例如,运行Linux的系统可以在虚拟机上运行Windows。如果没有VT-d,则视频卡会被仿真,并且游戏速度会很慢。视频卡可以进入直通模式,并且可以在Windows下作为真实硬件(可以安装nvidia驱动程序)进行访问,并且视频卡的性能类似于运行本机Windows实时预览的情况。

但是对于许多#Hackintosh用户,VT-D不会造成任何问题,但是如果您是新手,则尝试安装和配置Hackintosh禁用VT-D并安装。您可以在安装后根据需要启用VT-D。

8启用XHCI切换

9禁用旧版USB支持

10禁用USB键盘和鼠标模拟器

 

以上设置仅对带有UEFI BISO的主板有效。

如果您拥有旧版主板,请参考以下内容设置。

针对Chameleon作为引导加载引导程序的Hackintoshes。但是这些设置对于Clover旧式(非uefi引导模式)引导加载程序也是必需的。 

重新启动计算机,并按住Delete键进入BISO设置程序。

  • 加载优化默认值,这个操作会将BISO 重置为出厂设置。
  • 在BISO中 启用CSM
  • 在BISO中将 HPET 设置为  ON或Enabled
  • 设置HPET模式必须为64位
  • SATA设置  为AHCI
  • 执行禁用位更改为启用(也称为XD功能)
  • 最大CPUID值限制设置为禁用
  • BISO EHCI切换设置为已  启用
  • 旧版USB支持设置为已启用

 

补充更新[针对OpenCore补充更新]

以下设置根据不同主板可能不尽相同,有的是名称不一样,有的是没有对应选项,有则设置,无则跳过(遇到问题多用搜索引擎)。

  • 关闭以下选项
    • Fast Boot
    • VT-d(也可以开启,前提是使用 OpenCore 引导并开启 DisableIoMapper,AMD用户可能需要关闭 SVM)
    • CSM(在某些主板上可能没有单独的选项,这种情况选择 UEFI 模式即可)
    • Intel SGX
    • Intel Platform Trust(主要针对笔记本)
    • CFG Lock(MSR 0xE2写保护)
      • 如果 BIOS 里没有这个选项,OpenCore 用户请设置 AppleCpuPmCfgLock 和 Apple XcpmCfgLock 为 Yes;
      • 此项与 AMD CPU 用户无关
    • Serial Port(串口,有的主板也叫 COM Port,macOS 安装过程中无故重启、卡死,黑屏等大概率与此项未关闭有关)
    • Parallel Port(并口,此项未关闭可能症状同串口)
  • 开启以下选项:
    • VT-x(用于支持 Intel 虚拟化,也可不开;AMD 用户没有此选项)
    • Above 4G decoding(如果 AMD 用户没有这个选项,则添加 npci=0x2000 添加到启动参数。二者不能同时启用)
    • Hyper-Threading(Intel 超线程技术)
    • Execute Disable Bit(Intel 相关)
    • Intel XHCI Mode
    • EHCI/XHCI Hand-off(该项在某些主板上可能和上一个是同一个选项)
    • Boot-OS type: Other(如果你的主板使用 Other 会导致 CSM 联动开启,试试选择 Windows 8.1/Windows 10 UEFI Mode,或更新主板 BIOS 版本)
    • Legacy RTC Device
    • X.M.P(内存自动超频)
    • 如果使用Intel核显(不同主板可能名称不同,没有核显不用管):
      • iGPU/IGFX -> Enable/Auto
        • 开启本项,保存退出 BIOS,重启再进入 BIOS 后才会显示下面选项
      • Primary Display PEG/PCIE:Auto(仅使用核显就 Disable PCIE,反之 Disable PEG,Auto 一般指的是两种同时都开启)
      • DVMT Total Memory Size:MAX
      • DVMT Pre-Allocated -> 32M/64M/96M/128M(取决于要用的 Framebuffer,高分辨率屏幕不要低于 32M)