You insert an SD card into your Android phone and nothing happens. No notification, no new storage showing up, no files accessible. This is one of the most common hardware-related frustrations on Android, but in the vast majority of cases the fix is straightforward. Here is how to systematically diagnose and fix SD card detection problems on Android.
Quick Answer
Go to Settings → Storage and check if the SD card appears but is listed as unmounted. Tap Mount to reconnect it. If it does not appear at all, remove the card, clean the gold contacts with a dry cloth, reinsert it firmly, and restart your phone. If it still fails, test the card in another device to determine if the card or the phone slot is the problem.
Why SD Cards Stop Showing on Android
SD card detection failures have several common causes. Understanding the most likely cause helps you fix the issue faster:
| Cause | How Common | Fix Difficulty |
|---|---|---|
| Card is unmounted (software ejected) | Very common | Easy — remount in Settings |
| Dirty or oxidized gold contacts | Common | Easy — clean and reinsert |
| Card formatted as NTFS (incompatible) | Common | Medium — reformat to exFAT |
| Card filesystem is corrupted | Moderate | Medium — reformat (data loss) |
| Incompatible card capacity | Uncommon | Replace with compatible card |
| Phone's card slot is physically damaged | Uncommon | Repair or use USB OTG |
| Card itself is dead | Moderate | Replace the card |
| Android permission not granted | Common on Android 11+ | Easy — grant in Settings |
Fix 1 — Check if the SD Card Is Simply Unmounted
The most common and easiest fix. Android sometimes unmounts (software-ejects) SD cards after updates, crashes, or improper removal:
- Open Settings → Storage
- Look for your SD card — it may show as "Unmounted", "Ejected", or "SD card" with a grayed-out appearance
- Tap Mount next to it (or tap the card name → Mount)
- Open AnExplorer → tap SD Card in the sidebar — your files should now be visible
This takes 10 seconds and fixes the problem in roughly 30% of cases. If the card does not appear in Settings at all, proceed to the next fix.
Fix 2 — Remove, Clean, and Reinsert the SD Card
Physical contact issues are the second most common cause. Dust, fingerprint oils, or slight oxidation on the gold contacts prevent electrical connection:
- Power off your phone completely (not just screen off)
- Use the SIM tray ejector tool to open the SD card tray
- Remove the SD card carefully
- Examine the gold contacts on the card — look for visible dirt, fingerprints, or discoloration
- Gently wipe the gold contacts with a dry cotton swab, microfiber cloth, or a clean soft pencil eraser
- Reinsert the card firmly into the tray, ensuring it sits flat and is oriented correctly
- Close the tray and power on the phone
- Check Settings → Storage to see if the card is now detected
Do not use water, alcohol, or other liquids — these can cause corrosion. A dry cleaning is sufficient for most contact issues.
Fix 3 — Restart Your Phone
A simple restart clears the USB/storage subsystem and forces Android to re-scan for storage devices:
- If the card is in the phone, leave it in
- Hold the power button → tap Restart
- After the phone boots, wait 30 seconds for Android to detect all storage
- Open AnExplorer and check if the SD card appears in the sidebar
This works when the issue is a software glitch rather than a physical or formatting problem.
Fix 4 — Check the Card's Filesystem Format
Android natively supports FAT32 and exFAT filesystems. Cards formatted as NTFS (common default on Windows) or ext4 (Linux) are not recognized by most stock Android file managers:
| Filesystem | Android Support | Maximum File Size | Maximum Card Size |
|---|---|---|---|
| FAT32 | ✅ Universal | 4 GB | 32 GB |
| exFAT | ✅ Universal | 16 EB (unlimited) | 128 TB |
| NTFS | ❌ Not natively (AnExplorer can read) | 16 EB | Unlimited |
| ext4 | ❌ Not natively | 16 TB | 1 EB |
To check and reformat:
- Connect the SD card to a Windows PC using a card reader
- Right-click the card in File Explorer → Properties → check the filesystem
- If it shows NTFS or ext4, you need to reformat
- Right-click → Format → select exFAT (for cards > 32 GB) or FAT32 (for cards ≤ 32 GB) → Start
::: warning Formatting erases all data on the card. Back up any files to your PC first before formatting. :::
If the card shows as exFAT or FAT32 on the PC but still does not work on Android, the filesystem may be corrupted — proceed to Fix 5.
Fix 5 — Test the Card in Another Device
This determines whether the problem is the card or your phone's card slot:
Test the card in a PC card reader:
- If the PC detects it and shows files → your phone's slot may be the issue, or Android has a software problem
- If the PC cannot detect it either → the card is likely dead or severely corrupted
Test a different SD card in your phone:
- If a different card works fine → your original card is the problem
- If no cards work → your phone's card reader slot may be physically damaged
Test your card in another phone or tablet:
- If it works elsewhere → your phone has a slot issue or Android software problem
- If it fails everywhere → the card is damaged
Fix 6 — Reformat the Card (Last Resort)
If the card is detected (appears in Settings or on PC) but shows errors, cannot be mounted, or reports 0 bytes available, the filesystem is corrupted. Reformatting fixes this:
From Android:
- Settings → Storage → SD card → Format SD card (or Format as portable storage)
- Confirm — this erases everything
- The card will now work as empty, freshly formatted storage
From Windows PC:
- Connect via card reader → right-click → Format
- Choose exFAT for cards larger than 32 GB
- Uncheck "Quick Format" for a thorough format that also checks for bad sectors
- Click Start
From Mac:
- Open Disk Utility → select the SD card
- Click Erase → choose ExFAT → Erase
Fix 7 — Grant Storage Permission to AnExplorer
On Android 11 and later, apps must be explicitly granted permission to access external storage including SD cards:
- Open AnExplorer and tap the SD card in the sidebar
- If AnExplorer asks for permission, a system folder picker appears
- Navigate to the root of the SD card and tap Use this folder → Allow
- AnExplorer now has full read/write access to the SD card
If you previously denied this permission:
- Go to Settings → Apps → AnExplorer → Permissions → Files and media
- Select Allow management of all files
- Reopen AnExplorer — the SD card should be fully accessible
SD Card Is Detected But Files Are Missing
If the card shows in AnExplorer but files are not visible:
- Enable Show Hidden Files: In AnExplorer Menu → Settings → Show Hidden Files. Files starting with
.(dot) are hidden by default. - Check subfolders: Some apps create deeply nested folder structures. Navigate into subdirectories.
- Files may have been accidentally deleted: If the card was previously used on another device, files might have been removed. Use a desktop recovery tool (like Recuva or PhotoRec) before writing any new data to the card.
SD Card Speed Classes — Does It Matter?
Slow SD cards can cause detection issues on some phones because the phone times out waiting for the card to respond:
| Speed Class | Minimum Write Speed | Use Case |
|---|---|---|
| Class 2–4 | 2–4 MB/s | May cause timeouts on modern phones |
| Class 10 / U1 | 10 MB/s | Basic photo storage |
| U3 / V30 | 30 MB/s | 4K video recording |
| A1 / A2 | Random read/write optimized | App storage (adoptable) |
If you are using a very old or slow card (Class 2 or 4), your phone may fail to detect it reliably. Upgrade to at least a Class 10 / U1 card.
Using USB OTG as an Alternative
If your SD card slot is permanently faulty, you can use a USB-C OTG adapter with either a USB card reader or a USB flash drive as an alternative external storage solution:
- Get a USB-C OTG adapter (or USB-C hub with SD card reader)
- Insert your SD card into the USB card reader
- Plug the adapter into your phone
- Open AnExplorer — the card appears as USB storage in the sidebar
See the USB OTG guide for full setup instructions.
Related Guides
- USB Drive Not Detected on Android — similar fixes for USB OTG drives
- Android Storage Full — free space when SD card is not an option
- Transfer Files to USB Drive — use USB as external storage alternative
