Formatting SD cards on Android is a procedure that every smartphone owner faces sooner or later. Whether you want to free up space for new files, correct reading errors, or prepare the drive for use in another device - correct formatting guarantees stable operation. However, not everyone knows that on Android there are several methods perform this operation, and each of them has its own characteristics.

In this article we will analyze all the current methods: from standard formatting through the phone settings to advanced options using ADB or custom Recovery. You will learn which file system to choose (FAT32, exFAT or NTFS), how to avoid data loss and what to do if Android does not see the card after formatting. And also - why some memory cards stop working in smartphones after formatting on a PC and how to fix it.

Why format an SD card on Android?

Format is not just clearing data. This is the process of creating a new file structure on the drive, which solves many problems:

  • ๐Ÿ“ Cleaning from viruses and malware. If the card is infected, formatting will delete all suspicious files.
  • ๐Ÿ”ง Correcting read/write errors. Damaged sectors and failures in the file system are often eliminated by full formatting.
  • ๐Ÿ“ฑ Preparation for use in another device. For example, a card from a camera may not be readable in a smartphone due to an incompatible file system.
  • โšก Acceleration. Over time, file fragmentation slows down access to data - formatting returns the original speed.
  • ๐Ÿ”„ Changing the file system. For example, switching from FAT32 to exFAT to support files larger than 4 GB.

But it is important to remember: formatting deletes all data permanently. If there are important files on the card, make a backup copy first. And if the card is used as internal memory (function Adoptable Storage in Android 6+), its formatting may affect the operation of applications.

โš ๏ธ Attention: On some devices (for example, Samsung s One UI or Xiaomi s MIUIs), formatting through the settings can automatically convert the card to Internal storages. This will lead to data encryption and the inability to use the card in other gadgets. Check the settings before confirming!

Method 1: Formatting through Android settings

The easiest and safest method is to use the system's built-in tools. Suitable for most users and does not require additional apps.

Instructions:

  1. Open the application Settings on your smartphone.
  2. Go to section Storage (or Memory, depending on the firmware).
  3. Find your SD card in the list of drives and tap on its name.
  4. In the upper right corner, click on the three dots (โ‹ฎ) and select Storage settings.
  5. Tap Format (or Clear โ†’ Format as internal drive/portable).
  6. Confirm the action. The process will take from a few seconds to a minute.

On some devices (for example, Google Pixel or Motorola) the path may be different: Settings โ†’ System โ†’ Advanced โ†’ Storage โ†’ [SD card name] โ†’ Format.

โ˜‘๏ธ What to check before formatting through settings

Done: 0 / 4

If the formatting option is inactive, it is possible:

  • ๐Ÿ”’ The card is write protected (check the physical switch on adapter).
  • ๐Ÿ“ฑ The card is used as internal memory (you must first โ€œunmountโ€ it in the settings).
  • ๐Ÿ› ๏ธ The card is damaged (try another method or check it on a PC).

Method 2: Formatting via PC (Windows/macOS/Linux)

If Android refuses to format the card or the process aborts with an error, you can use a computer. This method is also useful if you need to select a specific file system (for example, NTFS for files larger than 4 GB).

For Windows:

  1. Connect the SD card to the PC via a card reader.
  2. Open This computer (My computer, find the card in the list of drives.
  3. Right click button on the disk and select Format....
  4. Specify the file system:
    • FAT32 โ€” compatibility with all devices, but a limit on file size (4 GB).
    • exFAT โ€” no restrictions on file size, Android 6+ is supported. Recommended option.
    • NTFS โ€”only for Android with root or special kernels (may not be readable).
  • Click Start and wait for completion.
  • For macOS:

    1. Connect the card and open Disk Utility (Applications โ†’ Utilities).
    2. Select the card in the left menu, then click Erase.
    3. Specify format MS-DOS (FAT) (for FAT32) or ExFAT.
    4. Click Erase and confirm.

    For Linux (via GParted or terminal):

    sudo mkfs.exfat -n "SDCARD" /dev/sdX1
    Replace sdX1 with the current section of your card (check via lsblk).
    โš ๏ธ Attention: If, after formatting on a PC, the card is not readable in Android, most likely an incompatible file system is selected. For example, NTFS is not supported by default without root. Use exFAT for maximum compatibility.
    ๐Ÿ“Š Which file system do you usually choose for an SD card?
    FAT32
    exFAT
    NTFS
    I donโ€™t know which is better

    Method 3: Formatting via Recovery Mode

    If the card is not formatted using standard methods or Android does not see it, you can try to do this through recovery mode (Recovery). This method is suitable for experienced users and requires caution.

    Instructions for stock Recovery (standard):

    1. Turn off the phone.
    2. Hold down the combination of buttons to enter Recovery (usually Power + Volume Up, but may differ).
    3. In the Recovery menu, select Wipe & Format or Mounts and Storage (navigation is carried out using the volume and power buttons).
    4. Find the option Format SD Card or Wipe SD Card.
    5. Confirm the action and restart the device.

    For custom Recovery (TWRP, OrangeFox):

    1. Enter TWRP (similar to stock Recovery).
    2. Tap Wipe โ†’ Advanced Wipe.
    3. Tick the checkbox External SD (or similar item).
    4. Select the file system (usually FAT32 or exFAT).
    5. Swipe to confirm.
    6. The advantage of this method is that it bypasses operating system limitations and can cope with cards that are not formatted via Android or PC. However, there are risks:

      • ๐Ÿ”ง Incorrect actions in Recovery can lead to the phone being reset.
      • ๐Ÿ“ฑ Not all firmware supports SD formatting via Recovery.
    What to do if Recovery does not see the SD card?

    If the card is not displayed in the Recovery menu, try:

    1. Extract and reinsert it.

    2. Check the card reader (there may be a problem with the contacts).

    3. Use another formatting method (for example, via a PC).

    If the card is physically damaged, Recovery will not see it.

    Method 4: Formatting via ADB (for experienced users)

    If standard methods do not work and the card is detected by the system, you can use ADB (Android Debug Bridge). This method requires enabled USB debugging and basic knowledge of the command line.

    Instructions:

    1. Enable Developer Mode on your phone (tap the build number 7 times in Settings โ†’ About phone).
    2. Activate USB debugging in the developer settings.
    3. Connect your phone to the PC and open the terminal (or Command Prompt in Windows).
    4. Enter the commands:
      adb shell
      

      sm list-disks

      Remember the disk identifier (for example, disk:179,64).

    5. Format the card (example for FAT32):
      sm partition disk:179,64 private

      Or for exFAT:

      sm partition disk:179,64 mixed 50
      Numbers and parameters can differ!

    This method is useful if the card is used as internal memory and needs to be returned to its state portable driveHowever, it requires caution - incorrect commands can damage the data on the phone.

    โš ๏ธ Attention: Commands sm partition may vary depending on the version of Android and firmware. Before use, check the syntax for your device in the official documentation or on thematic forums (for example, XDA Developers).

    Which file system should I choose for the SD card?

    The choice of file system depends on how you plan to use the card. Below is a comparison table:

    File system Max. file size Max volume size Compatibility with Android When to use
    FAT32 4 GB 32 GB (theoretically up to 2 TB) Full For cards up to 32 GB, if you need maximum compatibility (cameras, old devices).
    exFAT 16 EB (virtually unlimited) 128 PB Android 6.0+ Optimal choice for cards from 64 GB and larger. Supports large files (4K video, disk images).
    NTFS 16 EB 16 EB Only with root or special kernels If the card is used only in Android with root and logging is needed (for example, for databases).
    Ext4 16 TB 1 EB Only for internal memory (Adoptable Storage) Android is automatically selected when formatting as an internal drive.

    Recommendations:

    • ๐Ÿ“ธ For cameras and video cameras often required FAT32 (check the instructions for the device).
    • ๐ŸŽฎ For games and applications on Android it is better exFAT (no restrictions on file size).
    • ๐Ÿ”’ If the card is used as internal memory, Android will automatically select Ext4 or F2FS.
    ๐Ÿ’ก

    If you often move the card between Android and Windows, select exFAT. This file system is supported by both operating systems without additional drivers (starting from Windows XP SP3 and Android 6.0).

    What to do if the SD card cannot be formatted?

    If none of the methods worked, the problem may be physical damage to the card or software failures. Try the following. steps:

    1. Check the card for errors:
      • In Windows: CHKDSK [drive letter]: /f in the command line (as administrator).
      • In Linux: fsck /dev/sdX1.
  • Use specialized utilities:
    • ๐Ÿ› ๏ธ SD Card Formatter (official utility from the SD Association).
    • ๐Ÿ’พ HP USB Disk Storage Format Tool (for low-level formatting).
    • Try another one. card reader or USB port. Sometimes the problem is in the contacts.
    • Check the card on another device (for example, on another phone or camera).

    If the card still does not format:

    • ๐Ÿ”ฅ It may be physically damaged (overheating, falling, moisture).
    • ๐Ÿ•ณ๏ธ The memory controller has failed (a common problem with cheap cards without a brand).
    • โณ The card has exhausted its recording resource (especially true for cheap models with limited rewrite cycle).

    In such cases, data recovery may be possible only through specialized services (for example, R-Studio or TestDisk), but the chances are low. If the card does not contain critical data, it is better to replace it with a new one.

    ๐Ÿ’ก

    If the card is no longer detected after being dropped or contact with water, do not try to format it - this may worsen the damage. Contact a service center for diagnostics.

    How to recover data after formatting an SD card?

    If you formatted the card by mistake, do not panic - there are chances to recover data, but they depend on several factors:

    • ๐Ÿ•’ Time. after formatting, the higher the chances.
    • ๐Ÿ“€ Format type. Quick format leaves more chances than full.
    • ๐Ÿ› ๏ธ File systemWith FAT32 it is easier to restore data. c exFAT.

    Recovery apps:

    • ๐Ÿ–ฅ๏ธ Recuva (Windows) - simple and free.
    • ๐ŸŽ Disk Drill (macOS/Windows) - supports exFAT i NTFS.
    • ๐Ÿง PhotoRec (Linux/Windows/macOS) - works with most file systems.
    • ๐Ÿ“ฑ Dumpster (Android) - restores files deleted directly on the phone.

    Recovery instructions using PhotoRec:

    1. Connect the card to the PC.
    2. Download PhotoRec (included in the package TestDisk).
    3. Run the app and select the disk with the SD card.
    4. Specify the file system (if known) or select Search to automatically detect.
    5. Select a folder to save the recovered files (not to the card itself!).
    6. Wait for the scan to complete.
    โš ๏ธ Attention: Never save recovered files to the same SD card - this may overwrite data that has not yet been recovered.

    FAQ: Frequently asked questions about formatting SD cards on Android

    Is it possible to format an SD card as internal memory and back?

    Yes, but with nuances. When formatted as internal memory (Adoptable Storage), Android encrypts the card and associates it with the device to return it to. initial state:

    1. Go to Settings โ†’ Storage.
    2. Tap on the SD card โ†’ Settings โ†’ Format as portable drive.
    3. Confirm the action. All data will be deleted.

    Some devices (for example, Xiaomimay require a factory reset.

    Why is the card not readable in the phone after formatting on a PC?

    Most likely, an incompatible file system is selected. Android supports by default:

    • FAT32 โ€”always works.
    • exFAT โ€”supported from Android 6.0.
    • NTFS โ€”only with root or special modules (for example, NTFS-3G).

    Solution: reformat the card exFAT via a PC or phone.

    How to check the SD card for authenticity and speed?

    Many cheap cards have underestimated characteristics. To check:

    • ๐Ÿ” H2testw (Windows) - tests the real volume and speed.
    • ๐Ÿ“Š A1 SD Bench (Android) - measures the read/write speed.
    • ๐Ÿท๏ธ Check the labeling: the speed class (Class 10, UHS-I) must correspond to the declared one.

    If the actual capacity is less than declared, the card is fake - replace it.

    Is it possible to format an SD card if the phone does not see it?

    Yes, but you will need:

    1. Connect the card to the PC via a card reader.
    2. Use utilities like SD Card Formatter or diskpart in Windows:
      diskpart
      

      list disk

      select disk X (where X is your card number)

      clean

      create partition primary

      format fs=fat32 quick

    3. If the card is not detected even on a PC, it is most likely physically damaged.
    Which is better: format the card on your phone or on PC?

    Depends on the purpose:

    • ๐Ÿ“ฑ On the phone โ€”convenient if the card will be used only in this device (for example, as internal memory).
    • ๐Ÿ–ฅ๏ธ On PC โ€”more options (selection of file system, low-level formatting).

    For maximum compatibility, format on the device where the card will be used most often.