Cards memory microSD is an indispensable accessory for owners of smartphones with Android, especially if the built-in memory is sorely lacking. However, over time, the drive begins to โglitchโ: files cannot be opened, the writing speed drops, and the system produces errors like โThe SD card is damagedโ. In 90% of cases, the problem is solved by simple formatting - but how to do it correctly so as not to lose important data and not completely damage the card?
In this article we will analyze all working formatting methods - from standard Android tools to advanced methods via Recovery or a computer. You will learn which file system to choose (FAT32, exFAT or NTFS), how to avoid common errors and what to do if the card refuses to format. And if you are afraid of losing data, there is a section at the end about restoring it.
When do you need to format a memory card?
Format is not just clearing files, but completely rewriting the file system of the drive. It is required in several cases:
- ๐ฑ Card not detected smartphone or displays a notification โ
Empty SD cardยป/ยซDamaged cardยป. - ๐ข Speed reading/writing has dropped significantly (photos are saved for minutes, videos freeze).
- ๐ You want change file system (for example, from
FAT32toexFATfor files >4 GB). - ๐ฆ The card is infected with viruses that cannot be removed by the antivirus.
- ๐ You plan to use it in another device (for example, in GoPro or Nintendo Switch).
Important: if the card is physically damaged (cracks, chips, contacts have oxidized), formatting will not help - it needs to be replaced. Also, you should not format the drive โjust in caseโ: each rewrite cycle reduces its service life.
โ ๏ธ Attention: some manufacturers (for example, SanDisk or Samsung) produce cards with proprietary diagnostic software. If your card โdiedโ after updating the phoneโs firmware, first check it through the official brand utility.
Method 1: Formatting through Android settings
The easiest method is to use the built-in tools of the system. It is suitable for most devices on Android 6.0 and later (including Samsung, Xiaomi, Realme etc.).
Instructions:
- Open
Settings โ Storage(orMemory). - Find the section "
SD card" or "External storage" and tap on it. - In the menu with card information, select "
Format" or "Clearยป. - Confirm the action (you may need to enter a password or pattern).
On some firmware (for example, MIUI or ColorOS) path may differ:
- ๐ง
Settings โ Advanced โ Memory โ SD card โ Format as internal(if you need to expand the phone memory). - ๐
Settings โ Storage โ Storage โ SD card โ Erase and format.
Save important files to another device
Check the battery charge (at least 30%)
Close all applications that use the card
Remove the card if the phone โdoes not see itโ and insert it back-->
If the formatting option is inactive, it means:
- ๐ The card is used as internal storage (it cannot be formatted without resetting the phone).
- ๐ ๏ธ The drive is write protected (check physical switch Lock on the adapter).
- ๐ฆ The card is damaged (try other methods from this article).
Method 2: Formatting as internal storage
If you want to use microSD as part The main memory of the phone (for installing applications), it needs to be formatted in a special way. This method is called Adoptable Storage and works on Android 6.0โ9.0. On new versions (Android 10+), the function may be disabled by the manufacturer.
How to do this:
- Insert the card into the smartphone and wait for it to be detected.
- Go to
Settings โ Storage โ SD card. - Tap on the three dots (โฎ) in the upper corner and select "
Storage settingsยป. - Click "
Format as internal" and confirm. - Wait for completion (may take up to 10 minutes).
After that:
- โ The card will be encrypted and linked to your device.
- โ ๏ธ It cannot be read on another phone or PC without formatting.
- ๐ฑ Applications can be installed on it (but the speed may drop).
โ ๏ธ Attention: if you are selling a phone, first format the card as Portable v the same settings, otherwise the new owner will not be able to use it.
For photos and videos
For installing applications
For backups
Another option -->
Method 3: Formatting via Recovery Mode
If Android does not see the card or gives errors when formatting, try doing this via recovery mode (Recovery). This method is suitable for devices with root access or custom recovery (for example, TWRP).
Instructions for TWRP:
- Turn off the phone and hold down the button combination to input to Recovery (usually
Power + Volume up). - In the menu TWRP select "
Wipeยป โ ยซAdvanced Wipeยป. - Tick "
External SD" (or "Micro SD Cardยป). - Swipe to confirm (
Swipe to Wipe). - After completion, press "
Reboot Systemยป.
For standard Stock Recovery:
- Go to Recovery (the combination of buttons depends on the model).
- Select โ
Wipe data/factory reset" (on some devices there is a separate item for SD). - Confirm the action.
If there is no option in recovery to format the card, use ADB:
adb shell
sm partition disk:179,64 private
(Replace 179,64 with the current parameters of your card - they can be found through the command ls /dev/block/mmcblk1.)
What to do if TWRP does not see the card?
If the card is not displayed in TWRP, try:
1. Reboot into Recovery again.
2. Connect the card via an OTG adapter to another device and format it there.
3. Check the card on the PC using the utility SD Formatter (see Method 4).
4. If the card is physically damaged, restore impossible.
Method 4: Formatting via computer (Windows/macOS/Linux)
If the phone refuses to format the card, connect it to the computer. This is the most reliable method, since the PC offers more options (selecting a file system, low-level formatting, etc.).
For Windows:
- Insert the card into the card reader and connect to the PC.
- Open "
This computerยป (My computer), find the removable disk. - Right click โ "
Formatยป. - Select file system:
FAT32โ compatible with all devices (max. file 4 GB).exFATโ for files >4 GB (modern phones support).NTFSโonly if the card will be used only on a PC.
Start" and wait until it finishes.For macOS:
- Open "
Disk Utilityยป (Applications โ Utilities). - Select the card in the list on the left.
- Click "
Erase" and specify the formatMS-DOS (FAT)orExFAT. - Confirm the action.
- ๐ฅ๏ธ HDD Low Level Format Tool (Windows) - supports microSD via a card reader.
- ๐ง dd (Linux/macOS) - command for complete rewriting:
sudo dd if=/dev/zero of=/dev/sdX bs=1M status=progress(Replace
sdXwith your disk! An error here will lead to data loss on another drive.) - ๐ฑ SD Card Formatter (official utility from the SD Association) - soft low-level formatting.
- ๐ Physical malfunction (the contacts are oxidized, the controller is broken).
- ๐ Write protection (check the switch Lock on the adapter).
- ๐ฆ Virus, blocking access (scan the card on a PC with an antivirus).
- ๐ฑ Incompatibility with the phone (some budget smartphones do not support cards >128 GB).
For Linux (via GParted or terminal):
sudo mkfs.vfat /dev/sdX1
(Replace sdX1 with the current section of the card - you can find it with the command lsblk.)
| File system | Max. file size | Compatibility | When to use |
|---|---|---|---|
FAT32 |
4 GB | All devices | For photos, music, old phones |
exFAT |
16 EB | Android 6.0+, Windows, macOS | For 4K video, large games |
NTFS |
16 EB | PC, some Android with root | Only for PC work |
If Windows says "Windows cannot complete formatting", use utility SD Formatter from SD Association (official tool for memory cards). It supports low-level formatting and often saves โbrokenโ drives.
Method 5: Low-level formatting (for experienced users)
If the card is โdeadโ and cannot be formatted using standard methods, try low-level formatting. It completely overwrites all sectors of the drive, restoring its functionality. Attention: this method deletes data beyond recovery!
Tools for low-level formatting formatting:
After low-level cleaning, the card must be formatted again (see Method 4).
โ ๏ธ Attention: low-level formatting reduces the life of the card. Use it only if other methods have not helped. Also note that some card controllers block this operation - in this case, the drive will have to be replaced.
What to do if the card cannot be formatted?
If none of the methods worked, the problem may be:
Try these steps:
- Connect the card to another device (PC, another phone, camera).
- Check it using the utility CrystalDiskInfo (Windows) or Disk Utility (macOS) for errors.
- If the card is detected, but not formatted, use
diskpartc Windows:diskpartlist disk
select disk X (where X is your card number)
clean
create partition primary
format fs=fat32 quick - If all else fails, the card is dead. Buy a new one (we recommend brands SanDisk Extreme, Samsung EVO or Kingston Canvas).
If the card stops working after dropping the phone or getting wet, donโt waste time on software methods - you need to take it to a service center (but restoration will cost more than a new card).
How to recover data after formatting?
If you formatted the card by mistake, do not panic! With quick formatting (option Quick Format), the data is not deleted immediately - it is simply marked as available for overwriting. The chances of recovery are high if:
- ๐ Little time has passed since formatting.
- ๐ต Nothing was written to the card.
- ๐พ The card is not physically damaged.
Recovery apps:
| app | Platform | Free version | Features |
|---|---|---|---|
| Recuva | Windows | Yes (with limitations) | Simple interface, recovers photos/videos |
| PhotoRec | Windows/macOS/Linux | Yes | Works without a graphical interface, recovers raw data |
| DiskDigger | Android (root) | Partially | Requires superuser rights, searches for deleted files |
| EaseUS Data Recovery | Windows/macOS | No (30-day trial) | Supports recovery from damaged cards |
Instructions for recovery from using PhotoRec:
- Connect the card to the PC.
- Download PhotoRec (included in the package TestDisk).
- Run the app through the terminal (Windows:
photorec_win.exe). - Select the disk with the memory card.
- Specify the file system (
FAT/NTFS/exFAT). - Select a folder to save the recovered files (not to the card itself!).
- Wait until the scan is completed.
Important: recovered files may be renamed or damaged. Photos/videos are usually recovered best, and documents (for example .docx) - worse.
FAQ: Frequently asked questions about formatting memory cards
Is it possible to format a card as internal memory on Android 10+?
Starting with Android 10, many manufacturers (for example, Samsung, Xiaomi) have removed the function Adoptable Storage due to performance and security issues. However, on some devices (for example, Google Pixel) it is still available via ADB:
adb shell sm set-force-adoptable true
After this, the option will appear in the storage settings. Please note that after such formatting, the card cannot be removed without. reset the phone.
Why did the card become slower after formatting?
This is normal if:
- You have selected the file system
exFATinstead ofFAT32(it is a little slower on older devices). - The card is worn out (y microSD limited overwrite resource).
- You formatted it as internal memory - Android encrypts such cards, which reduces the speed.
To restore performance, try:
- Format the card on a PC in
FAT32. - Use the card only for storing media files (not for applications).
- Buy a class card
A2(optimized for applications).
Is it possible to format a card if the phone does not see it?
Yes, but for this you will need:
- Card reader for connecting to a PC.
- Utility SD Formatter or
diskpart(see Method 4). - If the card is not detected even on a PC, try connecting it via another USB port or adapter.
If none of the methods worked, the card is most likely physically damaged.
Which memory card is better to buy for Android?
Recommendations for choosing:
- ๐ฑ For applications: SanDisk Extreme A2 or Samsung EVO Plus A2 (class
A2provides high random recording speed). - ๐ท For photo/video: SanDisk Extreme Pro (write speed
U3/V30for 4K). - ๐พ For backups: any card
U1orU3from a trusted brand (Kingston, Transcend).
Avoid no-name cards - they often have an underestimated actual capacity and quickly fail.
How to check a memory card for authenticity?
Fraudsters often sell counterfeit cards with reduced capacity (for example, instead of 128 GB it is actually 16 GB). To check:
- Format the card in
FAT32. - Download the utility H2testw (Windows) or F3 (macOS/Linux).
- Run a write/read test. The app will show the actual volume.
If the capacity does not match the declared one, ask for a refund or replacement.