You probably use USB ports — USB-C in all newer Mac models — for almost everything you with your Mac, from transferring data and connecting to an external display to charging your device. If they stop working all of a sudden, it may be a real nuisance, but you can quickly fix it. Keep on reading, and we’ll show you what to do with USB ports not working on Mac.

What to do if Mac USB-C devices are not working

All of your Mac or MacBook USB ports not working is actually better news than one failing. It’s unlikely that all of your ports would fail at once, which means the fix is probably an easy one.

Here are three things to try, starting with the most common fix.

1. Reboot your Mac

Before we get into the software fixes, let’s start with the simplest solution of all — restarting your Mac. Switch the Mac off and back on again. You’ll be surprised at how many problems a quick restart solves.

2. Inspect your USB-C port

If restarting your Mac hasn’t helped, let’s proceed with another obvious fix — inspecting the USB-C ports. Most commonly, USB ports not working is a matter of dust and debris accumulating. In such a case, use a can of compressed air to clean the ports. 

Besides, look for any discoloration or charring of the printed circuit board. It may be a sign of the burnt-out USB-C port. You will need professional assistance then. 

Next, check the USB device. There’s a chance that it could have failed, so if you’re using a cheaper cable, inspect the device visually, looking for damage to the connector and any signs of frayed wiring. If there is no apparent damage, take two different USB devices and test them against different ports. If the devices aren’t working on one or all ports, it’s more likely to be an issue with your Mac and not the device.

Now that we’ve covered the basics, let’s move on to software solutions. 

Tip💡

Connect your USB device directly to your Mac instead of using a hub. It may be that the hub does not provide enough power, and so your Mac won’t see the drive.

3. Check your Mac for malware

Did you know that issues with USB-C ports may be a symptom of a Mac infected with malware? It is not as obvious as dust and debris, but some viruses and malware can corrupt USB drivers, and so make ports stop working. For this reason, it is worth conducting a quick virus scan.

You can try and hunt down malware manually by inspecting your Applications folder and background processes using Activity Monitor, double-checking browser settings, and looking for any unrecognized login items. However, this process is not only time-consuming but also less effective than using a specialist tool designed for the job.

We recommend CleanMyMac. It has the Protection feature that thoroughly scans your Mac for all types of threats. Here’s how to run Mac virus scan:

  1. Start your free CleanMyMac trial.
  2. Go to Protection and click Scan.
  3. Once the scan is complete, click Remove if any malware has been detected. Also, manage your privacy items for enhanced security.

CleanMyMac has a real-time monitor that runs in the background and notifies you of anything malicious trying to sneak onto your computer.

4. Run Apple Diagnostics

Another fix is to run Apple Diagnostics. It is a built-in tool that conducts a deep scan of your computer to detect any hardware issues. 

The process is different for Apple silicon and Intel-based Macs. You need to first shut down your Mac and then follow the steps below. 

Macs with Apple silicon

  1. Start up your Mac.
  2. Continue to press and hold the power button as your Mac turns on.
  3. Release the power button when the startup options window appears.
  4. Press Command-D to run the Diagnostics.

Intel-based Macs

  1. Start up your Mac. 
  2. Press and hold the D key while it turns on.
  3. Release the key when the progress bar appears or when you’re asked to select a language.

When it’s complete, it will present the list of the problems encountered in the form of reference codes. Find out what they mean here. It is better to note them somewhere so that you can provide this information to Apple support or an authorized repair center should you need to contact them. 

5. Reset the SMC

Resetting the SMC (System Management Controller) is a simple fix that cures a wide range of hardware issues. How this is done depends on the Mac model you’re using.

MacBook

Without T2 chip

  1. Shut down your MacBook.
  2. Press and hold Shift-Control-Option.
  3. Press the Power button while holding all three keys.
  4. Hold the keys for 10 seconds.
  5. Release all the keys at the same time.
  6. Boot up your Mac as usual, and the SMC will be reset.

A Mac with T2 security chip:

  1. Shut down your Mac and press and hold Control-Option-Shift.
  2. Now, keep holding these keys and press and hold the power button.
  3. After waiting for 7 seconds, release the keys and turn on your Mac.

iMac, Mac mini, or Mac Pro

  1. Shut down your Mac.
  2. Disconnect the power cord.
  3. Wait 15 seconds and reconnect the power cord.
  4. Wait 5 seconds, then press the Power button to turn on your Mac.

For a Mac with Apple silicon, simply restart your computer. 

6. Reset PRAM/NVRAM

The PRAM (Parameter RAM) and NVRAM (Non-Volatile RAM) hold information about various USB components. Resetting them could be the solution to your USB-C woes.

It’s a slightly different process to reset the SMC, but no less difficult.

For an Intel-based Mac, follow these steps:

  1. Shut down your Mac.
  2. Restart it, holding down Command-Option-P-R as you do.
  3. Hold the keys until you hear a sound or after the Apple logo appears and disappears for the second time.
  4. Let the Mac boot up as usual.

For a Mac with Apple silicon, the steps are not applicable due to the architecture of the logic board. However, restarting your Mac is believed to do it.

Having one or more USB-C ports not working on your Mac can be hugely frustrating, especially if you rely on those ports for data backup and external peripherals. But USB-related problems are quite rare and usually easy to fix. Work your way through these troubleshooting tips until you find the one that works and restore your Mac to its full glory.

Frequently asked questions

Why does my USB-C port only work for charging but not for other devices?

It is probably because of a glitch. First, update your macOS from System Settings > General > Software Update to rule out system-wide bugs. Then, reset SMC. Some forum users recommend uninstalling antivirus software and checking if it helps. 

How do I make external drives visible in the Finder sidebar?

Open a new Finder window and press Command + , to go to Finder Settings. In the Sidebar tab, select the checkbox next to External disks. This way, when you connect an external drive or a flash drive to your Mac, you will see it in the Finder sidebar. Also, select the same checkbox in the General tab, so you can see the drive on the Desktop — an icon with its name under it should appear if the device is connected. 

How do I force mount a USB drive? 

You can use Disk Utility for that. Just select the grayed-out drive in the sidebar and click Mount in the toolbar. Alternatively, you can use Terminal. Run these two commands: diskutil list to see all drives connected to your Mac (take note of your drive’s identifier) and sudo diskutil mount /dev/diskX (replace diskX with the identifier of your drive) to mount it. You will need to entero your password to run the latter. Once mounted, do not forget to run First Aid using Disk Utility — it may fix a glitch preventing the disk from being mounted automatically.

How do I change the file system on my USB drive?

To change the file system on your USB drive, you will need to reformat it, meaning that you will lose all data stored on the device. If you’re OK with that, open Disk Utility, select the drive in the sidebar, and click Erase. Give a new name, choose the file system, and click Erase once again. Choose APFS if you will only use the drive with macOS and exFAT for cross-platform compatibility. 

How do I recover data from a corrupted USB flash drive on Mac or one that won’t show properly?

You will need a third-party tool to recover data. Disk Drill copes well with this task. You can download any other data recovery software, but make sure to do it from the developer’s official website. We also suggest using this software if you need to reformat your device, but cannot access the data stored on it for a backup. 

Do I need special software for my USB flash drive?

No, for most of them, once you connect the drive to your Mac, it installs all the needed drivers. If you use a specialized drive, check the manufacturer’s website for more information. Once again, visit the official website only.