keepcalculator

06 Numbers and Powers

SD Card Not Showing on Mac? Fixes That Work

Card No. 06·30513 · Updated · Standard formula, shown below

If your SD card isn’t showing up on your Mac, the problem is usually a connection issue, a formatting incompatibility, or a corrupted card—and most of these can be fixed in a few minutes without special software. Start by re-seating the card and checking Disk Utility; if that fails, the steps below cover every common cause and solution.

Why Your Mac Isn’t Detecting the SD Card

Macs have supported SD cards for years, but they can fail to appear for several distinct reasons. The most common are:

  • Physical connection issues: The card isn’t pushed in all the way, the slot is dusty, or the card is damaged.
  • Formatting incompatibility: Macs natively read FAT32, exFAT, and APFS, but not NTFS without extra software. If your card is NTFS-formatted, it won’t show up.
  • Card reader problems: Built-in readers can fail, and external readers may need drivers or a different USB port.
  • Corrupted card or file system: A card that’s been improperly ejected or has bad sectors may not mount.
  • System glitches: Sometimes the macOS Finder or kernel extension just needs a restart.

Understanding which category your problem falls into will help you apply the right fix quickly.

Quick Fixes to Try First

Before diving into deeper troubleshooting, try these simple steps—they resolve a surprising number of cases:

  1. Re-seat the card: Eject it (if visible), pull it out, and push it back in firmly until it clicks. For microSD cards, make sure they’re properly inserted into the adapter.
  2. Restart your Mac: This clears temporary system glitches that can prevent the card from mounting.
  3. Try a different port or reader: If you’re using an external reader, try another USB port or a different reader altogether. Built-in slots can be finicky with certain card types.
  4. Check the card on another device: If it works on a camera or another computer, the card itself is fine and the issue is with your Mac’s reader or settings.

How to Check if macOS Sees the Card at All

Sometimes the card is detected by the system but not mounted in the Finder. To check this, open Disk Utility (found in Applications > Utilities). Look in the left sidebar under External. If you see the card listed but it’s grayed out or has no volume name, it’s not mounted.

If it appears in Disk Utility, try clicking the Mount button (it looks like a play icon) at the top of the window. If the card is listed but shows as uninitialized or has no format, it may be corrupted or formatted in a way macOS can’t read.

You can also use System Information (Apple menu > About This Mac > System Report) and look under Card Reader or USB. If the card appears there, the hardware is working; if not, the reader or card isn’t being recognized at a hardware level.

Fix 1: Force Mount the Card in Disk Utility

If the card shows in Disk Utility but isn’t on the desktop or in Finder, you can often force it to mount:

  1. Open Disk Utility.
  2. Select the card’s volume (the name, not the physical disk).
  3. Click the Mount button in the toolbar.
  4. If that fails, click First Aid (the stethoscope icon) and run it. This checks and repairs the file system structure.

First Aid can take a few minutes for large cards. It won’t erase your data, but it’s always wise to have a backup if the card contains important files.

Fix 2: Format the Card to a Mac-Compatible Format

If the card is NTFS-formatted (common from Windows or some cameras), your Mac won’t show it in Finder. The solution is to reformat it to exFAT, which both Mac and Windows can read and write. Warning: Formatting erases all data on the card. Only do this if you’ve backed up the contents or don’t need them.

  1. Open Disk Utility.
  2. Select the card in the sidebar (the whole disk, not just the volume).
  3. Click Erase in the toolbar.
  4. Choose ExFAT as the format (or MS-DOS (FAT) if you need compatibility with older devices).
  5. Give it a name and click Erase.

After formatting, the card should appear on your desktop. Note that if the card is larger than 32 GB, FAT32 isn’t recommended because some devices can’t handle it; exFAT is the better choice.

Fix 3: Reset the NVRAM/PRAM and SMC

If the hardware seems fine but the card still won’t show, resetting the Mac’s low-level settings can help. These resets clear certain hardware-related caches and can resolve detection issues.

For Intel Macs:

  • NVRAM/PRAM reset: Shut down, then turn on and immediately hold Option + Command + P + R for about 20 seconds, then release.
  • SMC reset: The method varies by model—for laptops with a T2 chip, shut down, then hold Control + Option + Shift on the left side for 7 seconds, then also press the power button and hold all four for another 7 seconds. For older models, shut down, unplug the power cord, wait 15 seconds, then plug it back in and wait 5 seconds before turning on.

For Apple Silicon Macs (M1/M2/M3): These resets aren’t necessary—the system handles it automatically. Just restart the Mac.

After the reset, try the SD card again. This fix often works when the card is recognized in System Information but not in Finder.

Fix 4: Use Terminal to Force Mount

For users comfortable with the command line, you can try to mount the card manually. Open Terminal (Applications > Utilities) and type:

diskutil list

Find the identifier for your SD card (usually something like disk2). Then type:

diskutil mountDisk /dev/disk2

Replace disk2 with your card’s identifier. If that fails, try:

diskutil mount /dev/disk2s1

This can sometimes force the system to mount a volume that isn’t auto-mounting. If you get an error, the card may be too corrupted to mount normally.

Frequently Asked Questions

Why does my SD card show up on my camera but not my Mac?

This usually means the card is formatted in a file system your Mac can’t read, like NTFS or a proprietary camera format. Cameras often use FAT32 or exFAT, but some use NTFS. Check the card’s format in Disk Utility; if it’s NTFS, you’ll need to reformat it to exFAT (after backing up) or use third-party NTFS drivers.

Can I recover data from an SD card that won’t mount?

Yes, often you can. If the card is recognized in Disk Utility but won’t mount, try First Aid first. If that fails, data recovery software (like PhotoRec or Disk Drill) can sometimes read the raw data. For severely corrupted cards, professional recovery services are an option, but they can be expensive.

Why does my Mac say the SD card is read-only?

This usually happens when the card’s write-protect switch is toggled to the locked position (on the side of the card). Slide it to the unlocked position. If it’s a microSD with an adapter, check the adapter’s switch. If the switch is fine, the card may be failing—try copying files off it immediately.

Does the SD card slot on my Mac support SDXC cards?

Most Macs from 2012 onward support SDXC (which includes SDHC and SDXC cards up to 2 TB). However, some older models may not support cards larger than 32 GB. Check your Mac’s specifications online. If you’re using a large card and it’s not showing up, try a smaller one to see if that’s the issue.

Why does my SD card show up but is empty?

This could mean the card was formatted recently, or the files are hidden. Use Terminal to check for hidden files: defaults write com.apple.finder AppleShowAllFiles YES then restart Finder. If the card is truly empty, it may have been corrupted and reformatted by the system—check if you have a backup.

Can I use an SD card to expand my Mac’s storage?

Yes, but it’s not recommended for running applications because SD cards are much slower than internal SSDs. They’re fine for storing documents, photos, or media files. You can set the card to mount automatically and use it as a secondary storage location, but don’t rely on it for critical data without backups.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →