If your SD card not detected or SD card not recognized on Android phone, then you have to remove & reinsert your SD card, restart a device, unmount the SD card, update the SD card driver and perform a factory reset on your phone.
Most of the smartphone users tend to use external SD cards on their devices to expand the storage space and store more data such as pictures, videos, documents, songs, videos, etc. But at times, Android not recognizing SD cards. Recently many users have reported this problem.
Thus, if you are also experiencing the same issue right now and want to know how to repair micro SD card not detected Android, read this article till the end.
To Fix External SD Card Reader Not Working Android, we recommend this tool:
This effective tool can fix Android issues such as boot loop, black screen, bricked Android, etc. in no time. Just follow these 3 easy steps:
- Download this Android System Repair tool (for PC only) rated Excellent on Trustpilot.
- Launch the program and select brand, name, model, country/region, and carrier & click Next.
- Follow the on-screen instructions & wait for repair process to complete.
Before proceeding further, let’s take a look at one of the real user’s examples.
– Original Post from: Android Central Forums
Fix Android Can’t Read Card or SD Card Not Recognized Android [Video Tutorial]
10 Solutions To Solve SD Card is Not Detected/Read/Recognized By Android Phone
Well, below find out some of the common problems why SD card/microSD card in Android phone does not get recognized and also their solutions.
These solutions can be applied for any Android phones or tablets (such as Samsung Galaxy, Lenovo, HTC, Google, Xiaomi, LG, ZTE, Huawei, Oppo, Vivo, Panasonic, Lava, Sony, etc) that is not reading memory card or fails to detect SD card.
Problem #1 – The Card Slot May Got Damaged
These days smartphone are getting thinner and slimmer and because of this, the card slots also getting nifty as well. There are many users who like to use non-original battery to increase the battery life. But non-original battery sizes are thicker than original ones and hence it can damage the card slot and this cause SD card not recognized Android.
Solution – Check out that SD card slot is not damage and also remove the non-original battery and insert original battery.
Additional Reading: Fix “SD Card Unexpectedly Removed” On Android Phone
Problem #2 – May Be Your SD Card Is Not Clean
Mostly users do not pay attention towards their memory card. They may be not clean from dust or dirt. The dust or dirt may be creating problem from SD card detection by the phone.
Solution – Just check your card is free from dust and dirt and if it is not, then switch OFF your device and take out your external memory card out of the Android phone or tablet. Now clean the card with the help of piece of cloth. Finally, when you are sure that your card is clean, then re-insert the card into memory card slot and Switch ON your Android device.
Problem #3 – May Be SD Card Slot Metal Wires Got Rusted or Twisted
Most of the user has bad practice or ejecting the card improperly from their Android device while it is running. The frequent pulling in and out of card may rust or twist the metal wires of SD card slot.
Solution – Switch OFF and take out the memory card out of your phone and if the metal wire has rust then remove the rust with the help of white colored rubber eraser to rub the metal wires (copper piece) on your SD card.
And if the metal wires got twisted then get it straight.
Additional Reading: Common Micro SD Card Errors/Issues On Android And Their Fixes
Problem #4 – SD Card is Not Erased
When you purchase the new card, it is suggested that you should erase the SD card before using it on your Android phone. If you have not erased the SD card then follow the below steps to erase SD card.
Solution – But before you proceed further to erase SD card, it is recommended that you must first transfer all the files from your Android device to PC because erasing SD card removes all the data from the card.
Steps to Erase SD Card on Android
- Open Menu on your Android and go to Settings and then go to Storage.
- Look for ‘Erase SD Card’ option and tap on it. Doing this will delete all the data and makes it as new memory card.
Problem #5 – May Be You Have Not Formatted The Card Properly
Since the formatting option of different electronic device such as of computer and mobiles are different. If your card is not formatted properly then it may not get detected.
Solution – Re-format your card. Connect your card with the use of card reader to your PC and perform the format process.
- Connect your SD card to your PC with the help of card reader. Create a new folder and give it a name that you want to give.
- Now copy all the content from your card to the folder that you have just created. This is for taking backup to avoid data loss.
- Now format the card. Once the format process completes, insert the card into your phone and check whether it is reading your card or not.
In most of the cases, this solution helps many Android users to fix SD card not detected problems.
Problem #6 – Virus/Malware Infection To SD Card
Many users install apps on their external SD card. Some of the apps hold dangerous malware, which infects the card and makes them undetectable.
Solution – Connect your Card with the PC via help of a card reader and scan the card with the help of anti-virus. If it still does not work then umount and remount your SD card.
Problem #7 – Check Card For Errors and Corruption
It is possible that your memory card is corrupted or having errors and therefore, the SD card is not getting recognized by Android phone or tablet.
Solution – At such stage you have to perform some more technical steps than just erasing SD card data or formatting the card.
- Connect your Android device to PC with the help of USB cable
- Now check that your device is connected as MSC (Mass Storage Mode) and not as MTP (Media Transfer Mode)
- Next open Window Explorer on your PC and right click on the SD card driver. Now from the options, select Properties>Tools>Error Checking and click on Check Now This will start the process for checking errors on SD card.
- Once, the process completes, properly eject the card and put it back to the memory card slot on your phone/tablet. Check whether the SD card is detected or not.
Problem #8 – Battery Power Supply
Some of the good quality memory card requires stable battery voltage and if your phone battery is not able to provide sufficient power supply that the original ones provide, then you will suffer from such kind of problem.
Solution – Simply change the battery and use the original one.
Additional Reading: Data Recovery When SD Card is Showing Empty or Blank on Android
Problem #9 – May Be SD Card is Broken
If your card is physically damaged or broken, then Android phone or tablet will not read the card.
Solution – In order to check whether the SD card is broken or not, you can just connect to your PC with the help of card reader. If you are able to access the content from the card then it is confirmed that your card is good. If not, then your card is broken or damaged.
Problem #10 – May Be Your Phone Has Technical Fault
If you have followed and checked the above mention problem and solution and found that the card is good, then it is possible that your phone has some fault.
Solution – In such cases, you should simply factory reset your phone or you should take your Android phone/tablet to the device’s manufacturer service center.
Recovering Data After Fixing External SD Card Reader Not Working Android
If you have lost/formatted/deleted data on your Android SD card by following any of the above solutions to fix “Android phone fails to detect SD card”. And if you are looking to retrieve those lost data back, then you can use Android Data Recovery software, which is perfectly designed to restore data from Android external SD card.
Supported file types that software can help you to recover contacts, photos, videos, documents, WhatsApp messages, text messages (SMS), audio, notes, memos, call history, and more.
Steps to Recover Lost Data From Android SD Card
Step 1: Connect your microSD card via Android phone or card reader
First, launch Android Data Recovery to computer and choose 'Data Recovery'
Now connect your SD card to computer. Two ways are there to connect your SD card: Using card reader or using your Android phone with it. Select the better way for you and then tap on 'Next' to proceed.
After your SD card is detected by program, you will get the below window. Then tap on 'Next' to continue
Step 2: Choose a scan mode to scan SD card
There are two scanning modes are available, first is 'Standard' and the second one is 'Advance'. When you fail to find what you want then try Advance Mode. With the use of Standard Mode, you can select only deleted files to scan or scan for all files on SD card. The other one that is suggested will help you to search more complete files.
Then choose a recovery mode you want to try and tap on 'Next' to start the scanning process of SD card
Step 3: Preview and Restore Data from your SD Card Selectively
It will scan your SD card and after the completion of scanning process, all the recoverable files will be displayed according to their categories. From the left sidebar, you can click on different data types to display the related files. You can check or un-check the files and then click 'Data Recovery' to start the data recovery process.
Frequently Asked Question [FAQ]
How Do I Get My Android To Recognize My SD Card?
To get your Android to recognize the SD card, apply the below tips:
- Clean SD Card & SD Card Slot
- Reboot Your Phone
- Check Your Device’s Compatibility
- Unmount SD Card
- Format SD Card
- Factory Reset Your Android Phone
How To Un-Mount An Android SD Card?
In order to unmount the SD or memory card on your phone, you have to:
- Open Setting on your Android phone
- Look for Storage and tap on it
- Now scroll down to the bottom of the screen and you will see option ‘Unmount SD Card’ and tap on it
- Finally tap on OK button to confirm.
- Now, the SD card will unmount & a notification will appear saying ‘SD card safe to remove’.
Why Does My SD Card Not Show Up on My Samsung Phone?
Most probably SD card not detected in Realme or Samsung phone when the card is not compatible with the device or there is any application error on a phone. Due to one of these reasons your SD card not showing up on your Samsung phone.
How Do I Mount My SD Card On My Android?
Here is how you can mount your Sd card on Android:
- Switch Off your Android phone
- Insert the SD card to the memory card slot.
- Switch ON your Android device
- Go to
- >Tap on ‘SD or phone Storage’
- Click on Format SD card – this will reformat your SD card, and prepare it for mounting a new SD card.
- Once the reformatting process completes, select ‘Mount SD card’ – this will mount your SD card and make the card available for use.
How Do You Fix Oppo SD Card Not Detected?
Follow the below steps to fix Oppo SD card not detected:
- Open Setting on your Oppo phone
- Go to the Additional settings then tap on Storage
- Now you will see option either Erase SD card or Format SD card
- Confirm by pressing the Format SD card or Erase SD card This will format your card on your Oppo device.
Well, the above solutions for each problem may help you to fix the error “External SD card is not detected by Android Phone” or phone doesn’t recognize SD card.
However, you should always take good care of maintaining and keeping the card in good condition. Additionally, it is also important to keep a backup of data stored on your SD card.
Henry Morgan is a professional blogger who loves to write blogs about Android & iOS related topics. He lives in Northern California and has almost 15 years of experience in the field of technology, tackling all kind of issues, errors or other problems. Currently he is a great contributor on Android Data Recovery Blogs and his blogs are loved by people where he guides to solve several Android related issues or any other problems. During his busy schedule, Henri finds some moments to spend time with his family and loves to play cricket.