个人黑苹果安装心得备忘录

(一)引导方式:

目前有两种引导方式:

1、四叶草-clover

2、OC-OpenCore

注:以下内容主要为OC引导

参考文章

(1)[XJN'S BLOG-使用OpenCore引导黑苹果]

(2)[黑果小兵的部落阁]


(二)工具下载:

(1)[OpenCore (下载最新的release版本)]    或 [正式版]

(2)[ProperTree 最新推荐的config编辑器]或[编译版本]

(3)[可视化OC编辑器](注:需注意对应版本使用。)

(4)[Hackintool]

(4)[MaciASL]

(5)[IORegistryExplorer]


 (三)整理OPENCORE目录

打开下载好的最新版OC,把Doc文件夹下面的SampleFull.plist改名为config.plist,并把此文件移动到EFI目录下面。

1、打开EFI—Kexts,我们把常用的一些kexts先放进去,一般情况下需要放如下Kexts:

    *Lilu.kext                             ———- Acidanthera驱动全家桶的底层依赖/下载地址

    *Applealc.kext                     ———- 声卡驱动/下载地址

    *VirtualSMC.kext                 ——— 传感器驱动依赖 /下载地址

    *SMCProcessor.kext           ———- CPU核传感器/同上    

    *SMCSuperIO.kext             ———- IO传感器/同上             

    *WhateverGreen.kext         ———- 核显&显卡驱动/下载地址

    *IntelMausi.kext                  ———- Intel类千兆网卡驱动/下载地址

    *Usbinjectall.kext                ———- USB驱动 (你也可以定制自己的USB补丁)/下载地址

    *NVMeFix.kext                    ———- 为NVME硬盘增加ASPT属性来保证节电,虽然对台式机没啥用,但是官方推荐所有NVME用户都使用此补丁/下载地址


2、打开EFI—Drivers,我们把常用的一些.efi文件放进去,一般情况下你需要放如下补丁:

    *ApfsDriverLoader.efi                           ———- APFS格式支持/下载地址

    *MemoryAllocation.efi                          ———- 帮助主板空出第一个512MB内存,为后面的内存注入做铺垫,若要使用hibernation功能请不要使用它/下载地址

     *OpenRuntime.efi                                ———- 内存寻址补丁/ 在Opencore的程序包的drivers文件夹下。

    *HFSPlus.efi                                        ———- HFS格式支持,在安装MAC或者更新时必须使用此补丁,并且此补丁的效率显然高于官方的    vboxhfs.efi/下载地址

     *OpenUsbKbDxe.efi                            ———- 键盘组合键的使用,在Opencore的程序包的drivers文件夹下。

    *OpenCanopy.efi                                  ———— 如果你想使用第三方主题,请加载此项, 在Opencore的程序包的drivers文件夹下。*注:目前第三方主题只有https://github.com/acidanthera/OcBinaryData下载,将下载好的文件放置在OC目录下,同时,需要将OpenCanopy.efi放入Drivers文件夹下并加载



(**)USB定制

1、USBInjectAll.kext(用于加载所有USB端口),放入到EFI/CLOVER/kexts/Other

永久连接设备的USB端口(例如M.2蓝牙卡)应设置为 Internal (内建)

与 USB3 端口相连的 HSxx 端口 (USB2) 应设置为 USB3

内部集线器通常连接到端口PR11和PR21,因此应设置为 Internal (内建)

USB Type-C 接口可以是9或10,这取决于硬件如何处理 USB Type-C 型设备/电缆的正反两种可能方向

如果 USB Type-C 在两个方向使用不同的 SSxx,则它没有内建切换器,因此应设置为 TypeC


2、复制 SSDT-EC.aml (如果有) 到 EFI/CLOVER/ACPI/patched下

接下来两个方案请二选一:

方案一:复制 USBPorts.kext 到 EFI/CLOVER/kexts/Other下

或者

方案二:复制 SSDT-UIAC.aml 和 SSDT-USBX.aml (如果有) 到 EFI/CLOVER/ACPI/patched

继续清理多余补丁和文件:

删除 config.plis引导文件中的-uia_exclude_ss,-uia_exclude_hs 和 uia_include=HS**参数;

如果您使用方案二USBPorts.kext文件则删除之前添加的USBInjectAll.kext驱动,方案一无需删除。

重启系统



(***)macOS与Windows时间同步

macOS会将bios的时间视为UTC时间,而Windows下一般是使用本地硬件,也就是bios的时间,所以这就导致如果你在两个系统切换使用时另一个系统时间不准确,一般相差8小时。

早些年是通过给OSX安装时间补丁包来解决,但是总感觉装太多无谓的插件总是不放心的,所以换个思路,改Windows的时间,让Windows与macOS同样以UTC时间来视定硬件时间。


▲Win+R打开运行,或者以管理员身份打开CMD,输入Reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1回车。

然后Win+R打开运行,输入regedit,打开注册表,找到上述路径看看是否成功添加RealTimeIsUniversal项,值为1。

重启Windows系统,再看看时间,如果不对,可以尝试进行Internet时间同步。



(***)遇到问题及解决方案

1.故障描述:四叶草下引导Windows黑屏,在Windows下关机后自动启动。

主板:技嘉B85 HD3

CPU:i5-4590

显卡:gt750ti

解决方案:关闭CSM


2、故障描述:双显示器开机黑屏,使用单显示器开机后再连接另一台显示器可正常使用。

主板:技嘉B250

CPU:i5-7400

显卡:1050ti

解决方案:开启CSM,可设置只UEFI启动(经测试,OC下暂未发现问题)


3、故障描述:Bless工具无法设定当前的启动磁盘(双硬盘双系统)

主板:技嘉B250

CPU:i5-7400

显卡:1050ti

解决方案:windows盘要符合苹果规范,就是只有一个ESR分区加一个主分区,否则有可能像这样提示!


4、苹果bootcamp程序会篡改用户分区表,隐藏D盘,恢复办法。

解决方案:最简单的操作方法是:搜索丢失分区,并保存。一步即可!(待测试)

首先打开DiskGenius软件选择所要搜索的硬盘,点击左上方的“搜索已丢失分区”图标

然后在“搜索丢失分区”窗口中,勾选“整个硬盘”为搜索范围,点击“开始搜索”

在弹出的硬盘分区搜索窗口中点击“保留”,如果有搜索到其他分区继续点击“保留”,然后接着搜索直到搜索完毕为止

搜索丢失分区过程结束后,点击“确定”按钮保存搜索到的硬盘分区

5、系统设置-启动磁盘 出现提示:nvram工具无法设定偏好设置

主板:技嘉B85 HD3

CPU:i5-4590

显卡:gt750ti

解决方案:NVRAM勾选WriteFlash

你可能感兴趣的:(个人黑苹果安装心得备忘录)