解决三星960 EVO 在黑苹果下被识别为外置硬盘(橙色图标)的问题

在Clover时代,被这个问题困扰已久,搜了无数解决方案都没成功,偶然看到一个叫做innie.kext,然后竟然神奇地发生了作用,可惜,升到macos11 big sur后,可能由于安全方面的原因,这个第三方kext不能被注入,所以,硬盘又重新被识别成了外置硬盘,好在现在终于也解决了,不过原教程是英文的,我就用中文转述一下,方便有同类问题的爱好者参考。

实际测试的是三星960 EVO NVME硬盘,其它同样问题的可以参考,不保证有效性。

操作步骤如下:

查找设备地址

1.下载hackintool

2.打开并找到PCIe标签,

3.查找设备名称,找到相应的设备地址,然后右击,选择**”Copy Device Path”*,就像这样的内容:“PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)”。

OpenCore中内建

1.挂载EFI分区,并用ProperTree打开config.plist,

2.找到DeviceProperties/Add

​ · 右键点击Add增加一个子项目

​ · 名字命名为刚才拷贝的设备路径,如*”PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)”.*

​ · Type类型选择**”Dictionary”.**

​ · 右键增加一个子项目,命名为**”built-in”, type改为“Data”, 并且把value值设为“01000000”**

3.至于Kernel-Quirks中的**”ExternalDiskIcons”**是否有必要设置成true请自己尝试,我是之前已经为true,也就懒得再取消了。

最终效果如下:截屏2021-01-21 22.23.22.png

4.记得保存config.plist,然后重启设备应该就生效了。

这就是所有步骤。