[Solved] Catalina thinks NVMe SSD is an external drive.

wild_eep

Member
Joined
May 27, 2020
Messages
72
MacOS Catalina thinks my internal M.2 NVMe SSD is an external drive. I found a solution that worked for me at this link on Reddit.

Essentially, you use Hackintool to find the device path of the storage device. In my case, the device path is: PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)
From there, you edit your config.plist to add an entry under DeviceProperties and also set Kernel/Quirks/ExternalDiskIcons to true.

The step by step instructions are on the Reddit link above.

External drive fix.png
 

rx3700

New member
Joined
May 3, 2020
Messages
24
Did the same thing a while back, someone should add this to the guide...
 

agent2

Donator
Donator
Joined
May 3, 2020
Messages
140
Hey there this method worked a charm on my 2TB SSD and on my 3TB Hard Drive, but what can I change to make my HDD show up as a SATA disk and not a PCI one? That's kinda weird. Do I change the value or what?
 

Fistandantilus1000

New member
Joined
Jan 31, 2021
Messages
6
Thansk so much!! if anyone need the path for the 2 NVMe in my MB (B450 Pro 4 Asrock) are

NVMe Macintosh SSD (M2_1):
PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)

NVMe Windows OS (M2_2):
PciRoot(0x0)/Pci(0x1,0x3)/Pci(0x0,0x2)/Pci(0x8,0x0)/Pci(0x0,0x0)
 
Top Bottom