黑苹果EFI大全|免费分享各种黑苹果EFI资源
相关安装教程参考黑果小兵,这里简要列一下重要步骤:
UEFI模式
,支持与WIN10组双系统以下是BIOS的一些记录参考:
0. Save & Exit →Load Optimized Defaults
1. XHCI Hand-off :Enabled
2. Above 4G decoding :Enabled
3. 将操作系统类型设置为:Other OS
4. CSM :disabled
# 兼容性支持模块(CSM)是UEFI固件的组件,该组件通过模拟BIOS环境来提供旧版BIOS兼容性,从而允许仍使用旧版操作系统和某些不支持UEFI的选件ROM。Clover和OC引导都支持UEFI引导。禁用CSM使BIOS可以轻松发现Bootloader。
5. 禁用安全启动/快速启动
# 安全启动可防止从任何内部磁盘或USB驱动器启动未签名的BootloaderClover或OC引导不支持安全启动。必须在BIOS中禁用安全启动才能启动黑苹果。
6. 将SATA设置为AHCI
# 通过高级主机控制器接口(AHCI)模式,可以在SATA驱动器上使用高级功能,例如热插拔和本机命令队列(NCQ)。AHCI还允许硬盘以比传统IDE模式更高的速度运行。
7. CFG_look disabled
# CFG锁定可防止macOS写入BIOS中的特定区域。macOS出于电源管理和其他原因执行此操作,并且如果无法访问它,它将无法启动。
8. VT-D disabled
# VT-d特别是IOMMU规范。扩展允许您访问虚拟机下的物理硬件(例如运行Linux的系统可以在虚拟机上运行Windows。如果没有VT-d,则视频卡会被仿真,并且游戏速度会很慢。视频卡可以进入直通模式,并且可以在Windows下作为真实硬件(可以安装nvidia驱动程序)进行访问,并且视频卡的性能类似于运行本机Windows实时预览的情况。但是对于许多黑苹果用户,VT-D不会造成任何问题,但是如果您是新手,则尝试安装和配置Hackintosh禁用VT-D并安装。您可以在安装后根据需要启用VT-D。
9. 禁用英特尔虚拟化技术/VT-X
# 多个英特尔CPU随英特尔虚拟化技术一起提供。此技术以前称为Vanderpool,它使CPU可以像具有多台独立的计算机一样工作,以便使多个操作系统可以在同一台计算机上同时运行。英特尔虚拟化技术(VT)也称为VT-x扩展,它允许在虚拟机下直接访问CPU,从而使VMWare / Parallel Desktop等虚拟化软件的性能更好。您可以在需要后在安装后启用虚拟化技术。
10. PCI Latency timer PCI延迟时钟。这个指pci设备独占pci总线的时间,值越大,则这个设备利用带宽越充分,但是后面排队的设备就必须等待更长的时间才能开始独占pci总线并工作;所以设置大了可以提高一个设备的速度,设置小了则提高对多个pci设备的响应效率。主板一般默认是32,Omega小组推荐设置成64。
PE
下进行 EFI 文件的替换操作,进行系统安装与测试、注意:使用本EFI,由clover引导:
config.plist
文件中机型以及主板序列号等信息需要修改。
关于OC引导可参考这里。
这里我整理了一份clover四叶草引导的简要说明思维导图。仅参考。
**解决:**PEG模式是独立显卡,集成显卡必须是允许状态,不然开机黑屏状态,进不了BIOS,只有扣纽扣电池。
扣纽扣电池后,可能电脑的系统启动项需要重新设置,不然默认直接进入win系统。出现BIOS恢复出厂设置可能原因:系统待机一直没启动,之前BIOS设置连续按开机按钮导致。
**解决:**问题排查,开始以为是夏天风扇扇热问题(还以为是pwm/dc模式问题)。但经过iStat查看之前历史温度是正常的,排除风扇问题。后发现某个进程占用CPU资源特别大,锁定了mds_stores目标。搜索了解:mds_stores是spotlight的后台进程。
spotlight为了用户在查询数据的时候能够快速显示查找结果,所以需要对这些文件建立索引等信息。mds_stores就是后台在建立索引等信息的进程。在建立这些信息的时候,需要对这些文件进行读取分析,并且写入索引等导致磁盘读写非大。这里可能与我们的电脑分区有关,固态硬盘+机械盘+双系统,可能存在大量文件的更新。
# 本身使用过程中查询不多,可把spotlight和mds_stores关闭 # 关闭spotlight的命令: sudo launchctl unload -w /System/Library/LaunchAgents/com.apple.Spotlight.plist # 开启: sudo launchctl load -w /System/Library/LaunchAgents/com.apple.Spotlight.plist # 关闭mds_stores的命令: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist # 开启:sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
# 检查 XCPM 是否正常加载,返回 1为正常
$ sysctl machdep.xcpm.mode
# 验证 X86PlatformPlugin.kext 是否已经加载
$ kextstat|grep -y x86plat
# 验证 Apple Intel CPU 电源管理,返回为空表示正常
$ kextstat|grep -y appleintelcpu
# 验证是否加载变频,返回 1 为正常
$ sysctl -n machdep.xcpm.vectors_loaded_count
# 在终端执行下面命令:
$ defaults write com.apple.systempreferences AttentionPrefBundleIDs 0
$ killall Dock
$ sudo softwareupdate --ignore “macOS Catalina”
# 放弃更改,使用下面进行重置
$ sudo softwareupdate --reset-ignored
$ sudo spctl --master-disable
# 可选:关闭sip,即System Integrity Protection系统完整保护,将一些文件目录和系统应用保护了起来
$ csrutil disable
# 查看关闭状态
csrutil status
# win系统里,请在管理员cmd运行命令如下:
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
# 在终端中输入下面的命令
$ sudo pmset -a hibernatemode 0
# 然后定位到/private/var/vm/删除已经存在的sleepimage文件
$ sudo mount -uw /
$ killall Finder
# 打开终端依次输入
$ sudo su
$ sudo mount -uw /
$ killall Finder
# 重建缓存
sudo touch /System/Library/Extensions && sudo kextcache -u
双系统
(对win7镜像有要求)、Win10&黑苹果双系统**双系统分区注意:**Mac机械硬盘用HFS+(Mac OS 扩展),固态用APFS(对固态有优化)。WIN上用NTFS(Fat32 虽然稳定但单个文件不能超4g)。频繁Mac和WIN之间用exFAT,作为一个中转站的移动硬盘。