Home > Questions

SD card not showing full capacity and not formatting on Mac

I have a SanDisk 32GB microSD card, which I am using with a SanDisk adaptor in my MacBook Pro running High Sierra. Disk Utility wrongly tells me that the microSD card is only 9MB and is unable to either carry out First Aid or erase or format my SD card. Is there anyone out there who can help me and tell me what to do? Also, what format should I use on an SD card that is to be used for playing music in a Bluetooth waterproof speaker? Thank you!

Best Answered by

iBoysoft author Jenny Zeng

Jenny Zeng

Answered on Tuesday, August 27, 2024

There are three possible reasons why your SD card is not showing full capacity:

  • Your SD card is a counterfeit product that has much less actual storage than it's advertised.
  • Your SD card is improperly formatted or virus-infected.
  • Your SD card is incompatible with your adapter or Mac.

Regardless, you need to format your SD card to restore it to full capacity. Since you want to use the SD card for a Bluetooth speaker and it has only 32GB of capacity, I recommend you use FAT32 with the MBR scheme. For users who have larger SD cards, use exFAT with GUID Partition Map.

Note that formatting your SD card will erase all data on it. So, before moving on, you need to back up the important files to another storage device.

If you can't access the files, use iBoysoft Data Recovery for Mac to restore them. It's a reliable data recovery tool that can retrieve files from all types of devices, such as microSD cards, SD cards, USB drives, hard drives, etc. It supports macOS 13 Ventura ~ Mac OS X 10.11 El Capitan running on Intel-based and Apple Silicon Macs.

You can click the button below to download it and preview files on your SD card for free.

After your data is restored or backed up, you can carry on to reformat your SD card.

Follow the steps below to restore your SD card to full capacity:

  1. Open Disk Utility.
  2. Click View > Show All Devices.
  3. Select your SD card (the top-level disk) and click Erase.
  4. Rename your SD card if you want.
  5. Choose MS-DOS (FAT) as the format. 
  6. Select Mater Boot Record as the scheme.
  7. Click Erase.

If your SD card won't format in Disk Utility, do it in Terminal.

  1. Launch Terminal.
  2. Run the following command and note down the identifier of your SD card.diskutil list
  3. Execute the following command to format your SD card to full capacity.diskutil eraseDisk FAT32 card_name MBR /dev/identifierFor instance, if you find the identifier of your SD card is disk2 and you wish to rename it to SDcard and format it with FAT32 & MBR format, the command should be: diskutil eraseDisk FAT32 SDcard MBR /dev/disk2

Now, Disk Utility should see your SD card at its full size.

People Also Ask

Read More Questions

Read More Advice From iBoysoft's Computer Experts

format SD card on Mac

3 Ways to Format an SD Card to FAT32 on Mac

Learn how to format an SD/micro SD card to FAT32 on MacBook, MacBook Air, and MacBook Pro with Disk Utility, Mac Terminal, and SD Memory Card Formatter.

How to Tips

kernel panic while in sleep

[Ventura]Mac Kernel Panic After It Goes to Sleep, How to Fix?

This post elaborates on the issue that kernel panic while in sleep mode on macOS Ventura. It explains this error and provides several solutions for Mac kernel panic after sleep.

How to Tips

Apple IDで忘れたパスワードをリセット

Mac/MacBook Proへの正しいパスワードの受け入れ方を修正する方法

正しいパスワードを入力してもMacにログインできない場合、混乱するかもしれません。このガイドでは、この問題を修正するためのいくつかの解決策を説明します。