Have you inserted a microSD into your smartphone, but Android stubbornly ignores it? Or did the card suddenly stop being detected after a system update? Problems with reading external drives are one of the most common problems on devices running Android. According to statistics from service centers, up to 30% of calls with โnon-working storageโ are associated specifically with memory card errors, and not hardware failures.
In this article we will analyze all possible reasons - from banal contamination of contacts to file system failures. You will learn how to diagnose the problem, which settings to check first, and what to do if a memory card SanDisk, Samsung EVO or another brand is not recognized. And most importantly, what actions can exacerbate the situation lead to irretrievable loss of data.
Spoiler: in 80% of cases the problem is solved without contacting a service center. But there are also pitfalls - for example, incorrect formatting it can make the card incompatible with your device. Therefore, read carefully and follow the instructions in order.
1. Checking the physical condition of the card and slot
Before digging into the settings, make sure that the problem is not mechanical. Start with a visual inspection:
- ๐ Card contacts: In a bright light, check for scratches, oxidation, or dirt on the microSD gold contacts. Even a thin layer of dust can interrupt the connection.
- ๐ฑ Card slot: Insert and remove the card when the phone is turned off. If the slot is wobbly or the card fits in too loosely, this is a sign of wear on the connector.
- ๐ Test on another device: try inserting the card into another smartphone, tablet or card reader. If it is not detected everywhere, the problem is in the card itself.
If there are dirt on the contacts, gently wipe them soft eraser (for pencils) or with a cotton swab dipped in isopropyl alcohol. Do not use acetone or other aggressive solvents! To clean the slot, you can use dry toothpick, but without pressing - do not damage the contacts inside.
If the card was inserted into the phone during a fall or impact, there is a high probability of microcracks on the board. In this case, data recovery is only possible in the laboratory.
Pay attention to indication: some devices (for example, Samsung Galaxy or Xiaomi Redmi) show a notification when a card is inserted. If it is not there, this is an indirect sign of problems with the slot or memory controller.
2. Reboot and check system settings
Often the problem is solved by a simple reboot. But if this does not help, check the system settings:
- Open
Settings โ Storage(orMemory). - Scroll down - if the card is detected but not mounted, you will see it in the list marked "Damaged" or "Unknown format".
- Click on the card name and select
CustomizeorFormat(if the data is not important).
If the card is not displayed even here, try reset storage settings:
Settings โ System โ Reset โ Reset application settings
This will not delete your data, but it will reset permissions for applications that may have blocked access to the card. For example, after updating to Android 13 many users were faced with the fact that the system required re-allowing access to the storage for the file manager.
3. Formatting a memory card
If the card is detected but not mounted, the most reliable solution is Format. However, remember: this will delete all data! If there are important files on the card, first try to extract them through the card reader on your PC.
Android supports three file systems for microSD:
| File system | Max. card size | Compatibility | Features |
|---|---|---|---|
| FAT32 | up to 32 GB | All devices | Does not support files >4 GB |
| exFAT | up to 128 PB | Android 6.0+ | Optimal for cards >64 GB |
| NTFS | up to 16 EB | Partial | Requires root or supported kernel |
To format the card directly in your phone:
- Go to
Settings โ Storage โ [Card name]. - Click
Format(orClear). - Select exFAT for cards >32 GB or FAT32 for compatibility with older devices.
If the phone does not offer a choice of file system, format via PC:
- ๐ป Connect the card via a card reader.
- ๐ฑ๏ธ In "This Computer" right-click on the card โ
Format. - โ๏ธ Select exFAT (recommended) or FAT32.
What should you do if Windows asks you to format the card when connecting?
This is a sign of damage to the file system. Do not format it right away! data-i="121">or TestDisk or PhotoRec, and then format it.
4. Checking the card for errors via PC
If the card is detected on the computer, but does not work on the phone, check it for errors using the built-in tools of Windows or macOS.
For Windows:
- Connect the card via a card reader.
- Run
Command lineas administrator. - Enter the command:
chkdsk X: /f /rwhere
Xis the letter of your card.
For macOS:
- Open
Disk Utility(via Spotlight). - Select the card in the left menu โ
First AidโRun.
If utilities find errors but cannot fix them, the card is most likely physically damaged. In this case, only replacement will help.
โ๏ธ Checking the card on a PC
5. Configuring the card as internal or external storage
In Android 6.0 Marshmallow and newer, the memory card can be used as expansion of internal memory (Adoptable Storage). However, this mode has limitations:
- โ ๏ธ The card will be encrypted and tied to the device - it cannot be read on another phone.
- โ ๏ธ After removing the applications installed on it will stop working.
- โ ๏ธ Not all manufacturers support this mode (for example, Huawei and Xiaomi often block it).
To configure the card as internal memory:
- Insert the card into the phone.
- When a notification appears, click
SetupโUse as internal storage. - Follow the system instructions (formatting will be required).
If you want to return the card to external storage mode:
- Go to
Settings โ Storage โ [Card name]. - Click on the three dots in the upper right corner โ
Data transfer and formatting. - Select
Format as external.
The "internal memory" mode is convenient for installing applications, but makes the card incompatible with other devices. Use it only if you are sure that you will not remove the card.
6. Problems with firmware and updates
Sometimes the map is no longer detected after updating Android. This is due to bugs in new kernel versions or storage drivers. For example, after updating to Android 12 many users Samsung Galaxy S21 complained about problems with cards SanDisk Ultra.
What you can do:
- ๐ Roll back update: if the problem appeared recently, try returning the previous firmware version (look for instructions for your model).
- ๐ฑ Reset settings: reset to factory settings (don't forget to make a backup!).
- ๐ ๏ธ Install a custom kernel: for advanced users - some custom kernels (for example ElementalX) work better with external ones drives.
Before resetting, check if access to the card is blocked by antivirus or cleaning application (for example, Clean Master or 360 Security). Go to their settings and temporarily disable storage protection.
If the problem appeared after the update, check the forums for your model (for example, 4PDA or XDA-Developers). Often there are already solutions or patches.
7. Hardware faults and when to contact service
If none of the methods helped, the problem is most likely hardware. Here are the signs that you canโt do without a service center:
- ๐ The card is not detected on any device (including PC).
- ๐ฅ The phone overheats when the card is inserted.
- ๐ฅ Card slot deformed or has visible damage.
- ๐ The card is detected, but immediately turns off (cyclic reboot).
Average cost of repairing a memory card slot in service centers:
| Type of repair | Cost (rub.) | Timeframe |
|---|---|---|
| Cleaning/repairing slot contacts | 800โ1 500 | 1โ2 hours |
| Replacement card slot | 1 500โ3 000 | 1โ3 days |
| Recovering data from a damaged card | 3 000โ10 000 | 3โ7 days |
If the card is physically intact, but the phone does not see it, the problem may be memory controller on motherboard. In this case, the repair will cost more - from 4,000 rubles and more, depending on the model.
Before visiting the service center, make a backup copy of the phoneโs IMEI (through the engineering menu or applications like MTK Engineering Mode). Sometimes, when repairing a slot, it can be accidentally reset.
FAQ: Frequently asked questions about memory cards on Android
Is it possible to recover data from a card if the phone does not see it?
Yes, but only if the card is detected on the PC. Use apps like Recuva, EaseUS Data Recovery or PhotoRec. If the card is not detected even on a computer, recovery is only possible in the laboratory (cost from 3,000 rubles).
Why does the card work on one phone, but not detected on another?
The reasons may be different:
- The phone does not support the card capacity (for example, older models do not see microSD >32 GB).
- The card is formatted in an incompatible file system (for example, NTFS instead of exFAT).
- Encryption of external drives is enabled on the phone (set in
Settings โ Security).
How to check if my phone supports memory cards?
Methods:
- Look at the specifications of the model on the manufacturer's website (section "Memory").
- Use applications like AIDA64 or CPU-Z โthey show the supported card types.
- Check the presence of a slot physically (on some models, for example, Google Pixelit is not present).
What to do if the card is detected, but the files do not open?
Most likely, The file system is damaged. Try:
- Connect the card to the PC and run
chkdsk X: /f(where X is the card letter). - Copy the files to your computer, format the card and return the data.
- If the files are important, use recovery apps (for example, R-Studio).
Can the card be used as internal memory on all phones?
No. Some manufacturers block this function:
- Samsung - supports on most models, but may require a branded card.
- Xiaomi - often blocks Adoptable Storage mode.
- Huawei - supports only on some models (for example Mate 20 Pro).
- Google Pixel there is no slot for memory cards.
Before setting up, check the compatibility for your model.