How to Fix USB External Drives Showing as Internal Devices in macOS

Fixing USB External Drives Showing as Internal in Hackintosh

When USB HDDs or external SSDs show as internal drives in macOS, it is typically caused by an incorrect connector type (USB Type) mapped in your USB configuration.

How to fix the USB port mapping:

  1. Inspect USB Configuration: Use a tool like Hackintool to check your USB ports.
  2. Map Ports Correctly: Re-map your USB ports using USBToolBox or Hackintool. Ensure external USB 3.0/2.0 ports are marked with connector type 3 (USB3) or 0 (USB2). Internal ports (like webcams or Bluetooth) must be marked as 255 (Internal).
  3. Avoid USBports.kext Conflict: Check that your custom USB kext (e.g., USBPorts.kext or UTBMap.kext) is the only active USB mapping kext in your config.plist.
  4. Clear NVRAM: Clear your NVRAM after applying the new USB map to force macOS to refresh the device trees.

Original Question: "USB HDD's showing as internal"

USB HDD's showing as internal

I've seen a few posts about this, but no solutions.

Whenever a USB HDD is plugged in (or USB M.2 drive) its shown as an internal device - annoying as i'd like it to show on the desktop, but i dont want every internal drive listed there, only usb.

Using 15.7.7

USB is mapped correctly using hackintool

the drives show as usb connection when i click get info in disk utility, but still listed under internal.

This worked as expected using USBToolBox, but it broke sleep, hence the switch to USBPorts.kext instead.

First time posting and i've got pretty much finished by myself, im not sure what extra info needs to be posted if any! please let me know.

Thanks

submitted by /u/Beneficial-Web9986
[link] [comments]

Share:

Leave a Reply

Loading comments...