A sudden message that the drive is damaged or unreadable can take you by surprise, especially if important photos and documents are stored on the external media. When SD card does not work on your Android device, the system often prompts you to format it immediately, but you should not rush into this action, as this will lead to complete loss of data. The first step should always be diagnostics: you need to understand whether the problem is software (file system failure) or hardware (physical damage to the contacts or controller).
Often the reason lies in the banal contamination of the contact group or incorrect removal of the device from the slot while recording data. Users are faced with the fact that the phone stops seeing files, music or videos, although previously everything was functioning normally. In this article, we will analyze a step-by-step algorithm of actions that will help to revive the drive without contacting a service center, and will also explain in which cases replacing the card is inevitable.
Restoring the functionality of microSD the drive requires a consistent approach: from simply cleaning the contacts to using specialized software on the computer. Ignoring the symptoms may cause the card to permanently fail, blocking access to information. Let's look at the main methods of solving the problem, starting with the simplest and safest.
Primary diagnosis and physical condition check
Before moving on to complex software manipulations, it is necessary to exclude physical causes of the malfunction. Most often, the problem lies in oxidation of the contacts or poor contact of the card in the device slot. Turn off your smartphone, remove the SIM tray and carefully inspect the golden contacts on the memory card itself. If you notice dark spots or deposits, this may be the reason why Android does not recognize the SD card.
To clean the contacts, use a soft, lint-free cloth lightly moistened with isopropyl alcohol, or a regular school eraser. Gently wipe the contact pad, being careful not to damage the microscopic tracks. It is also worth checking the smartphone tray itself: there should be no dust, lint or moisture inside that could prevent the card from tightly adhering to the reader contacts.
⚠️ Attention: Never use water or aggressive chemical solvents to clean electronics. Excess moisture inside the slot can cause a short circuit and permanently damage the smartphone's motherboard.
If a visual inspection does not reveal any defects, try inserting the card into another device. This could be another smartphone, tablet or digital camera. If the card is not readable anywhere, the likelihood of a hardware failure of the memory controller is extremely high. In cases where everything works on another device, the problem may lie in a software conflict or incompatibility of the file system of your main gadget.
Use a plastic card or a special tool to remove the tray so as not to damage the opening mechanism. Avoid using metal pins, which can short-circuit the contacts inside the smartphone.
Rebooting the device and safe mode
Sometimes a failure in the operating system Android causes the power controller to stop polling external drives correctly. A simple reboot of the device can eliminate temporary software errors and restore normal operation of the interface. Hold down the power button and select “Reboot”, wait until the system turns off and on completely.
If a normal reboot does not help, you should start the device in safe mode. This mode loads only system applications, disabling all third-party software that could cause a driver conflict. To enter safe mode, you usually need to hold down the power button on the screen, and then long press the “Disable” or “Reboot” button that appears until the corresponding request appears.
In safe mode, check whether the memory card is detected. If files are accessible in this mode, then one of the applications you installed is causing the problem. Perhaps this is some kind of file manager, antivirus or memory cleaning app that has received excessive access rights.
- 🔍 Check recently installed applications that could have accessed the storage.
- 🗑️ Remove suspicious apps or clear their cache through the settings.
- 🔄 Reboot the device in normal mode after removing the conflicting software.
Formatting an SD card on a computer
If a smartphone persistently writes that the card is damaged, formatting is often the most effective solution. However, formatting a card using your phone is risky if it contains important data that you want to save. It is best to use a computer with an operating system Windows or macOS and a card reader for a deeper check and cleaning of the file system.
Connect the card to the computer via an adapter. Open My Computer (or This PC), find your removable drive, right-click on it and select Properties. In the properties window, go to the "Tools" tab and click the "Check" button. The system will try to find and correct logical errors in the file system without losing data.
If the check did not help or the system immediately prompts you to format the disk, you will have to take this step. Remember that formatting will destroy all data. Select the file system FAT32 for cards up to 32 GB or exFAT for cards 64 GB and higher. Selecting the wrong file system is a common reason why the phone does not see the card after formatting.
| File system type | Maximum file size | Android compatibility | Recommended card size |
|---|---|---|---|
| FAT32 | 4 GB | Full | up to 32 GB |
| exFAT | Unlimited | Android 4.0 and higher | 64 GB and higher |
| NTFS | Unlimited | Requires root access or special rights. Software | Any (for PC) |
After completing the formatting process, return the card to your smartphone. Android should automatically recognize the drive and prompt you to configure its use. If the “SD card does not work” error disappears, then the problem was in logical errors in the file table.
☑️ Check before formatting
Using the command line for recovery
For more advanced users whose cards are not visible in the Windows graphical interface, but are identified by the system as a device, the command line recovery method is suitable. This method allows you to fix boot record sector errors, which often prevent Android smartphones from mounting the drive correctly.
Run the command line as an administrator. Enter command diskpart and press Enter. Next, you need to display a list of all disks with the command list disk. Carefully study the list and determine your SD card number by memory capacity. Be extremely careful: selecting the wrong disk will result in formatting the computer’s hard drive.
select disk Xclean
create partition primary
format fs=fat32 quick
assign
In the presented code, instead of X you need to substitute the number of your disk. The command clean will completely clear the markup, create partition primary create a new partition, and format format it. This method is “kernel” and helps in cases where standard formatting via “My Computer” produces an error.
⚠️ Attention: The clean command permanently deletes all partitions on the selected disk. Make sure three times that you have selected an SD card and not the computer’s system drive.
Checking the card for bad sectors
Even if the card is formatted, it may be unstable due to physical damage to the memory cells, the so-called “bad sectors”. To diagnose the health of the drive, it is recommended to use specialized utilities, such as HDD Low Level Format Tool or CrystalDiskInfo (for adapters with SMART support, which is rare for SD, but possible for USB readers).
One of the best apps for testing memory cards is H2testw. It writes a file of the maximum size to the card and then reads it, comparing the checksums. If during the testing process the app generates read/write errors, this means that the card's resource is exhausted or it is a fake with a modified capacity.
The test results will show the real speed of writing and reading, as well as the presence of damaged areas. If the app reports that part of the data is lost or damaged, it is strictly forbidden to use such a card to store important information. At best, the phone will freeze periodically, at worst, it will lose data at the most inopportune moment.
Why do memory cards fail?
Memory cards have a limited resource of rewrite cycles. Active recording (for example, when shooting video in 4K or using the card as internal memory) quickly exhausts the cell resource. Another common reason is removing the card without first unmounting it in the system.
When an SD card needs to be replaced
There are a number of signs indicating that it is no longer possible to restore the card using software methods and requires its replacement. If the device heats up in the area of the memory slot, the card emits a strange burning smell or is physically deformed (cracks, chips), using it in a smartphone is dangerous for the phone itself.
You should also think about buying a new drive if the speed of the card has dropped to unacceptable levels even after full formatting. When opening a simple gallery takes minutes, and the video jerks during playback, this indicates degradation of the memory controller. Modern applications and games require high response speed, which old or damaged cards cannot provide.
When choosing a new card, pay attention to the speed class. To record video in high resolution and install applications, you need class cards UHS-I or UHS-II labeled Class 10, U3 or V30. Cheap cards without markings may be unstable and cause repeated "SD card does not work" errors in the future.
- 📉 The card is detected, but has a capacity of 0 bytes or significantly less than stated.
- 🔥 The drive gets very hot when connected to the device.
- 💾 Computer and the phone stops seeing the card at all, even in disk management.
If the memory card shows errors after formatting and checking for bad sectors, its further use is impossible - the drive is physically faulty.
Frequently asked questions (FAQ)
Is it possible to restore a photo if the phone asks to format map?
Yes, it is possible. The main thing is not to agree to formatting on your phone. Connect the card to the computer via a card reader and use data recovery apps such as Recuva, PhotoRec or R-Studio. They can read information even from a damaged file system.
Why does an SD card quickly drain your phone?
This can happen if the card is damaged or of low quality. The card controller may consume excess current due to internal short circuits or the system's constant attempts to read data from bad sectors. In this case, it is better to remove the card.
What to do if Android writes “SD card is write protected”?
Check whether the small switch lever on the adapter (for full-size cards) is moved to the Lock position. If the lever is normal, the file system may have switched to read-only mode due to errors, or the card has exhausted its resource and is blocked from saving data.
How to transfer applications to an SD card if it is not working?
It is impossible to transfer applications to a broken card. First you need to restore the drive's functionality using the methods described above (formatting, error checking). If the card is not restored, applications will remain in the internal memory or will stop working.