Formatting an SD card on an Android smartphone is a procedure that every user encounters sooner or later. A new memory card requires preparation before first use, and an old one requires cleaning of accumulated garbage or resetting the file system after failures. But how to do this correctly so as not to lose data or damage the drive?
Unlike a PC, where formatting is performed through an explorer or specialized utilities, on Android the process has its own characteristics. Here it is important to take into account the version of the operating system, the type of card (internal or removable memory), as well as the purpose of the operation - be it preparation for use or eliminating reading errors. In this article, we will look at all the current formatting methods, including hidden system functions and third-party tools that will help even in the most difficult cases.
When you need to format an SD card on Android
Format is not just clearing data, but completely rewriting the file system of the drive. It is required in several key situations:
- ๐ฑ First connection of a new card. Most microSD come in FAT32format, but Android often requires exFAT (for files >4 GB) or NTFS (for specific tasks).
- โ ๏ธ Read/write errors. If the card is detected as โdamagedโ or the device asks you to format it before use.
- ๐๏ธ Virus cleaning. Some malware embeds itself in the file system, and simply deleting files does not help.
- ๐ Changing the file system. For example, when switching from FAT32 to exFAT to work with large files (4K video, disk images).
- ๐ฒ Using the card in another device. Android can โcloseโ the card for other gadgets if it was configured as internal memory.
It is important to distinguish formatting from simply deleting files. Formatting erases the entire file system, not just user data. This means that after the procedure the card will be empty, but ready to write new files without errors.
โ ๏ธ Attention: If the card was used as Internal memory (function Adoptable Storage in Android 6.0+), formatting it via a smartphone will reset all data, including those installed on her applications. In this case, it is recommended to first transfer important files to another media.
Preparing for formatting: 5 mandatory steps
Before starting the procedure, follow these steps to avoid data loss or damage cards:
- Create a backup copy. Copy all important files to your PC, cloud (Google Drive, Yandex Disk) or other storage device. After formatting, it will be impossible to restore data without specialized utilities.
- Check the card for errors. Use applications like SD Card Tester or A1 SD Bench for diagnostics. If the card is physically damaged (for example, has bad sectors), formatting may make the problem worse.
- Make sure the battery has sufficient charge. Interrupting the process due to a low battery can lead to irreversible damage to the file system.
- Remove the card from other devices. If it is connected to the PC via a card reader or used in another gadget, disconnect it.
- Remember the current file system. This will help you choose the right format when setting up. You can find it through the app DiskInfo or in the phone settings.
If the card was previously used as internal memory, it cannot be formatted as a removable drive without first โunmountingโ. More on this in the next section.
Method 1: Formatting through Android settings (built-in tools)
The simplest and safest method is to use standard system functions. It is suitable for most cases when the card is detected by the phone without errors. The instructions are relevant for Android 8.0โ14:
- Open
Settings โ Storage(orMemory). - Find the section
SD cardorRemovable storage(the name may differ depending on the firmware). - Tap on the three dots in the upper right corner and select
Storage settings(orFormat). - Select
Format as internal memory(if you need to expand the phone memory) orFormat as a portable drive(for normal use). - Confirm the action. The process will take from 30 seconds to several minutes depending on the capacity of the card.
If the format option is inactive, this may mean:
- ๐ The card is write-protected (check the physical switch on the adapter).
- ๐ต The card is used as internal memory (you must first โunmountโ it in the settings).
- ๐ซ The file system is damaged (try method 2 or 3).
โ ๏ธ Attention: On some devices (for example Xiaomi, Huaweithere may be no formatting option in the storage menu. In this case, use Settings โ Advanced โ Memory and USB drives or third-party utilities.
Make a data backup|Charge the phone >50%|Check the card for errors|Make sure that the card is not used as internal memory-->
Method 2: Formatting via Recovery Mode (for experienced users)
If the card is not detected in in normal mode or Android displays the error "SD card is damaged", you can try to format it via mode. recovery (Recovery Mode. This method is suitable for devices with root access or custom firmware (for example, LineageOS), but can also work on stock versions of Android.
Instructions:
- Turn off the phone.
- Hold down the combination of buttons to enter Recovery (usually
Power + Volume Up, but may vary depending on the model). - In the recovery menu, select
Advanced โ Format SD Card(or a similar item). - Confirm the action. In some firmware you will need to enter
yesmanually. - After completion, reboot the device. (
Reboot System Now).
The advantage of this method is that it bypasses the limitations of the operating system and can cope with cards that are not formatted by standard means. However, there are also risks:
- โ ๏ธ Incorrect actions in Recovery can lead to the phone being reset.
- โ ๏ธ On some devices (for example, Samsung s One UI) there is no option to format the SD card in recovery.
What to do if there is no SD formatting option in Recovery?
If there is no option for formatting in the recovery menu cards, this means that the manufacturer has blocked this function. In this case, only connecting the card to the PC via a card reader or using ADB commands (see Method 3).
Method 3: Formatting via ADB (for advanced users)
If standard methods do not work and the card is still detected by the system, you can use Android Debug Bridge (ADB). This method requires connecting your phone to a PC and basic knowledge of the command line, but allows you to flexibly manage the process, including choosing a file system.
Step-by-step guide:
- Install ADB Tools on a PC (you can download from the official website Android Developers).
- Enable on your phone
USB debugging(Settings โ About phone โ Build number(tap 7 times) โDeveloper settings โ USB debugging). - Connect the phone to the PC and enter in the command line:
adb shellsm list-disksRemember the card ID (for example,
disk:179,64). - Format the card to the desired file system (for example, FAT32):
sm partition disk:179,64 privateor for exFAT:
sm partition disk:179,64 mixed 10(where
10is the percentage of memory allocated for internal storage). - Reboot the device:
adb reboot
This method allows you to bypass the limitations of the Android interface and use non-standard file systems (for example, NTFS), but requires caution. An error in the command can lead to data loss on the phone's internal memory.
โ ๏ธ Attention: Commands sm partition work only on devices with root access or an unlocked bootloader. On most stock firmware they will not be available.
| File system | Max file size. data-i="164">Compatibility | Compatibility | When to use |
|---|---|---|---|
| FAT32 | 4 GB | All devices | For cards up to 32 GB or compatibility with older gadgets |
| exFAT | 16 EB (almost without restrictions) | Android 6.0+, Windows, macOS | For cards >64 GB or working with large files |
| NTFS | 16 EB | Android (with root), Windows | For specific tasks (for example, connecting to a PC) |
| Ext4 | 16 TB | Only Linux/Android (with root) | To use the card as internal memory |
Method 4: Third-party applications for formatting
If the built-in Android tools do not cope, specialized utilities come to the rescue. They offer advanced options, including. low-level formatting, error checking and file system selection. Here are the top 3 proven applications:
- ๐ SD Card Formatter (from SD Association) - official utility for memory cards, supports FAT32 i exFAT. Suitable for restoring cards after failures.
- ๐ ๏ธ AOMEI Partition Assistant โ allows you to divide the card into sections, change the file system and correct errors. Required root for full functionality.
- ๐ง DiskDigger โ not only formats, but also restores data after accidental erasure (works without root, but with limitations).
Format example via SD Card Formatter:
- Install the application from Google Play.
- Select your SD card in the list of drives.
- Specify the file system (FAT32 or exFAT).
- Activate option
Quick Format(quick format) orFull (OverWrite)(full, with overwriting sectors). - Click
Formatand wait for completion.
Third-party applications are useful, when:
- ๐ You need to change the file system to a non-standard one (for example, NTFS).
- ๐ Android refuses to format the card due to errors.
- ๐ It is necessary to divide the card into several partitions (for example, for Adoptable Storage and regular storage).
If the application asks for root access to format, but there are none, try connecting the card to the PC via a card reader and formatting it using standard Windows tools (Format โ exFAT).
What to do if the SD card is not formatted
Sometimes, even after several attempts, Android refuses to format the card, giving errors like "Command not supported" or "SD card is damaged". In this case, try the following steps:
- Check the card on the PC. Connect it via the card reader and run the utility CHKDSK (in Windows):
chkdsk X: /f(where
Xis the drive letter). the card is most likely physically damaged. - Use a low-level formatting. apps like HDD Low Level Format Tool or SD Formatter (mode
FULL (OverWrite)) can restore the functionality of even โdeadโ cards. - Check compatibility. Some phones (especially budget models) do not support cards larger than 128 GB or format exFAT. Check the specifications of your device.
- Update the firmwareIn rare cases, errors with SD cards are corrected in new versions. Android. Check for updates in
Settings โ System โ Software update.
If none of the methods helped, the card is most likely faulty. In this case:
- ๐ Try restoring the data from. using Recuva or PhotoRec (if they are still readable).
- โป๏ธ Dispose of the card - further formatting attempts may damage the phone.
If the card is no longer detected after the phone is dropped or gets wet, do not try to format it. This may be a sign of a physical problem. damage, and further actions will only worsen the problem.
FAQ: Frequently asked questions about formatting SD cards on Android
โ Is it possible to format an SD card as internal memory without losing data?
No, when formatting in mode Internal memory (Adoptable Storage) all data. on the card are erased, and it itself is encrypted and linked to the device. Before the procedure, be sure to make a backup copy.
โ Why did the card become slower after formatting?
This may be due to the choice of an inappropriate file system (for example, FAT32 instead exFAT for cards >64 GB) or with worn-out memory cells. Try formatting the card again in exFAT or check it for bad sectors.
โ Is it possible to format an SD card in NTFS on Android?
Standard means - no. NTFS you will need root or connecting the card to the PC. However, please note that many Android devices do not support NTFS for removable storage devices, so the card may not be readable.
โ What to do if the phone does not see the SD card after formatting?
Try:
- Reboot the device.
- Remove and reinsert the card.
- Format it on the PC in FAT32 or exFAT.
- Check the card on another device - there may be a problem in the phone slot.
โ How to recover data after accidental formatting?
If you formatted the card by mistake, immediately stop using it and use recovery apps:
- DiskDigger (Android, without root - only photo/video).
- Recuva or EaseUS Data Recovery (PC, connect the card via a card reader).
The chances of success depend on whether new files were written after formatting. The fewer operations -. the higher the probability of recovery.