[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
25
Did the same thing a while back, someone should add this to the guide...
 

agent2

Donator
Donator
Joined
May 3, 2020
Messages
146
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)
 

Gekaisme

New member
Joined
Jan 17, 2022
Messages
1
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.

View attachment 503
Bro, help here. How to get PCIRoot address of from PC and covert it to Mac OS Format. Because iam stuck on Diskutil instalation page and cannot use Hackintool iam not succes yet instaling it.

Interestingly under Misc->Entries->0-> Path = PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,11-22-33-44-55-66-77-88)/HD(1,GPT,00000000-0000-0000-0000-000000000000,0x800,0x64000)/\EFI\BOOT\BOOTX64.EFI and set Enable=True a disk shown in Open Core instalatiion selection.

 
Last edited:
Top Bottom