Mac Not Reading Your SD Card? Here Are Ways to Fix It

mac not reading sd card

One of the most frustrating things that might happen on a Mac, especially if you create photo and video content, is encountering an issue with the Mac not reading your SD card. Thankfully, it’s not a hopeless problem since there are various fixes that you can try to fix issues causing your SD card woes.

Below we discuss the possible reasons why your Mac might not read or detect an SD card. This problem could happen not only to models with built-in SD card slots, but also on the MacBook Air and other Macs requiring an external SD card reader. In fact, there’s actually a greater chance of running into problems with an external SD card reader connected to your Mac via additional cables or connectors.

Reasons Why Your Mac Cannot Read Your SD Card

There could be a number of causes for your Mac’s inability to read an SD card. The most common problems include:

  1. Broken SD card, SD card slot, or SD card reader.
  2. macOS does not support the SD card file system (macOS Ventura supports APFS, HFS+, FAT32, and exFAT.
  3. Incorrectly mounted SD card.
  4. Corrupted or damaged SD card firmware.
  5. Virus-infected SD card.

How to Resolve Problems With Your Mac Not Reading an SD Card

Check the condition of the card

The first thing you need to do if you find your Mac is unable to read or erase an SD card is to check the card for damage or scratches. If the SD card is physically damaged, then you have no choice but to use a new one. However, if the card only has scratches, you may be able to get it repaired.

If the SD card is neither damaged nor has scratches, check if it is covered with dust. If it has accumulated dust, you can clean it and try inserting it again.

Check if the SD card is locked

If you’ve been using digital cameras and other devices with SD cards, you should know by now that the storage card has a switch on the side. Check if that switch is locked. If so, push it up to unlock it. Hopefully, that will allow your Mac to recognize the SD card.

Repair SD card via Disk Utility’s First Aid Option

If your Mac won’t detect or read the SD card even after cleaning it, you can try to repair it using your Mac’s Disk Utility > First Aid option. Note that this process can repair the SD card, but the downside is that it may result in data loss.

To repair the SD card using the First Aid option in Disk Utility, simply launch Applications > Utilities > Disk Utility > First Aid > Run.

Mac not reading SD card

Check Finder Desktop and Sidebar Preferences

Normally, if you insert the SD card or connect an SD card reader to your Mac, it should show up in the Finder’s sidebar and desktop. If it doesn’t show up there, check your Mac’s Finder desktop and sidebar preferences through the steps below.

Time needed: 2 minutes

To display your SD card on Finder’s sidebar and the Desktop:

  1. Open Finder.

    Click an empty space on your desktop, which will change to the Finder app.

  2. Open Finder Settings.

    From your Mac’s menu bar, click Finder > Settings.Finder Settings

  3. Configure your Mac to display the SD card in the sidebar.

    Select Sidebar, then check all items under Location.Location section of Finder Sidebar settings

  4. Configure your Desktop to display SD cards, if desired.

    Click the General tab and select External disks under Show these items on the desktop.General tab of Finder settings

Check if your Mac’s SD card port is functioning properly

For users of Macs with built-in SD card readers, you can check whether it is functioning properly via System Report.

  1. Click the Apple  icon in the top left corner of your Mac.
  2. Click on About This Mac > More Info.

  3. Click on System Report > Select Card Reader.
  4. Check if you can see details including Vendor ID and Device ID.

If you can’t see any information, you may need to reset the NVRAM if you’re using an Intel-based Mac. For those who are using Apple Silicon Mac, you simply need to restart your Mac.

Here are the steps to reset Intel-based Mac’s NVRAM.

  1. Shutdown your Mac
  2. Turn it on again and then press and hold Command + P + R for 20 seconds.
  3. When the Apple logo appears for a second, release the keys.
  4. NVRAM is reset and your Mac will automatically restart.
  5. Insert the SD card and see if your Mac is now able to recognize it.

Restart USB daemon using the Terminal app

For those who are not familiar, memory card readers pass data through the universal serial bus, or USB. The USB daemon is a background process that controls this interface on the Mac. It is responsible for device mounting, configuration management, and other aspects of transferring data via USB. If the USB daemon stops working, it could affect your Mac’s ability to read your SD Card. If this happens, you need to restart the process. Below are the steps to restart the USB daemon.

  • Launch Applications > Utilities > Terminal.
  • Enter the terminal command below to restart the USB daemon process

sudo launchctl stop com.apple.usbd; sudo launchctl start com.apple.usbd

  • Press Return

You’ll be asked to enter your admin password. Once the USB daemon is restarted, insert the SD card and see if your Mac is reading it.

When All Else Fails, Visit Your Nearest Apple Store

If all the troubleshooting steps provided above don’t fix your issue with the SD card, we suggest that you take your Mac to the nearest Apple Store and have them check if the SD card or reader is damaged. If you are using an external SD card reader, then you might want to consider getting a new one.

Bonus Tip

Here are some other tips on preventing such problems from happening in the future.

  • As much as possible, avoid using no-name SD cards. These SD cards are often made with low-quality flash memory chips that can stop working anytime.
  • Make it a habit to reject/unmount the SD card before removing it. This habit will not only help prevent errors, but also avoid data corruption.
  • If you’re not using the SD card, place it inside its storage container to shield it from moisture, excessive heat, and extreme cold conditions.

There you have it. We hope that following the tips above helps resolve any problems you may have with your Mac not reading SD cards. Feel free to share other tips that we’ve missed by leaving a comment below.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.