cheney2001 发表于 2019-5-23 22:28

10.13解决NVME固态显示外置,橙盘

注:修复NVME盘被识别为外置硬盘补丁
使用工具

[*]IORegistryExplorer用于查看NVME盘在系统中的相关信息
[*]MaciASL 用于编写SSDT 并编译

制作补丁

[*]使用IORegistryExplorer 查看NVME 控制器相关信息


注: v1 ,v2 ,v3 三个节点需要记下v1 = PCI0 ,V2 = RP05 , V3 = IOPP 不同设备情况不同 3个节点相同
2. MaciASL 新建一个空的SSDT补丁文件

3. 将以下代码中的参数和以上在IORegistryExplorer中记录下的v1 v2 v3 自行修改成自己设备的具体参数
DefinitionBlock ("", "SSDT", 2, "hack", "nvme", 0x00000000)
{
    External (_SB_.PCI0.RP05, DeviceObj)                         //arg1:_SB_.V1.V2
    External (_SB_.PCI0.RP05.IOPP._ADR, UnknownObj) //arg1:_SB_.V1.V2.V3.

    Scope (\_SB.PCI0.RP05)    //Node1
    {
      Device (NVME){         //Device name show NVME
            Name (_ADR, Zero) // _ADR: Address
            Name (_SUN, One)// _SUN: Slot User Number
            Method (_INI, 0, NotSerialized) // _INI: Initialize
            {
               Store (0x0F, \_SB.PCI0.RP05.IOPP._ADR)   //arg2: \_SB.V1.V2.V3._ADR
            }
            
            Method (_DSM, 4, NotSerialized)// _DSM: Device-Specific Method
            {
                If (LEqual (Arg2, Zero))
                {
                  Return (Buffer (One)
                  {
                         0x03                                          
                  })
                }
                Return (Package (0x02)
                {
                  "built-in",
                  Buffer (0x0A)
                  {
                        "NVMe SSD"
                  }
                })
            }
            
      }
    }
}


3.将SSDT保存为aml



4.将.aml 文件copy to /EFI/CLOVER/ACPI/patched 中
5.打开Clover Configurator 配置config.plist
6.ACPI->SSDT-> Drop OEM 打勾
7.查看DisabledAML中没有SSDT_NVME.aml (有着删该项),并在SortedOrder添加SSDT_NVME.aml
8.Ctrl +S
9.reboot

cheney2001 发表于 2019-5-24 11:37

使用到的工具,也可到RehabMan下载最新版本 链接点此

cheney2001 发表于 2019-5-24 11:38

cheney2001 发表于 2019-5-24 11:37 https://www.pcbeta.com/static/image/common/back.gif
使用到的工具,也可到RehabMan下载最新版本 链接点此

https://bitbucket.org/%7Be26fb9ce-5cc2-4e36-8576-7a8faae8e194%7D/

yuanjingluntan2 发表于 2019-5-24 13:51

v2 部分。
pci-bridge@7。怎么弄啊

cheney2001 发表于 2019-5-24 22:52

yuanjingluntan2 发表于 2019-5-24 13:51 https://www.pcbeta.com/static/image/common/back.gif
v2 部分。
pci-bridge@7。怎么弄啊

试试这个 PBR3

小懒猫_ 发表于 2019-5-25 09:29

真的非常棒~

sunhuilong450 发表于 2019-5-25 21:33

学习一下,谢谢楼主的教程。

NoelIvy 发表于 2019-6-1 16:11

为什么我搜NVME 什么都搜不到。。

禽兽Gg 发表于 2019-6-5 16:42

学习一下,谢谢楼主的教程。

mackey_liu 发表于 2019-8-10 14:03

学习一下,谢谢楼主的教程。

小小明同学 发表于 2019-11-30 13:18

试试10.15是否可以

Crazy丶爺 发表于 2019-12-1 13:42

学习一下,谢谢楼主的教程。

周强 发表于 2019-12-22 21:33

双M2的 怎么弄

no-cat 发表于 2019-12-22 22:19

收藏了,留作以后备用!

henllen520 发表于 2020-3-10 12:17

感谢楼主,下载试试。我的m.2就是这个情况。

lzz98765 发表于 2020-3-14 14:58

这个我需要!!!!!!

fulun0635 发表于 2020-4-18 17:09

谢谢分享,受用了

雨夜听风雨 发表于 2020-6-21 15:12

我的NVME就变成了外置,感谢楼主,这就去测试一下

校长0769 发表于 2020-6-22 14:10

学习一下,谢谢楼主的教程

ptzhouyuan 发表于 2020-7-16 10:48

感谢分享,学习了
页: [1] 2
查看完整版本: 10.13解决NVME固态显示外置,橙盘