When inserting a microSD into a smartphone, many users are faced with a system message: "The SD card is damaged. Format it". Others simply want to clean the drive before selling it or reflash it for specific tasks - for example, for use as internal memory (Adoptable Storage). But what does formatting an SD card for Androidactually mean, and why should this process not be started at random?

Format is not just deleting files. This is a complete overwrite of file system the drive, which determines how data will be stored, read and protected. On Android, choosing the wrong format (for example NTFS instead of exFAT) can lead to recording errors, slow performance, or even loss of compatibility with the device. In this article we will look at:

  • ๐Ÿ” When you really need to format card (and when you can get by with simply deleting files).
  • ๐Ÿ“ Which file system to choose for different tasks: FAT32, exFAT, NTFS or ext4.
  • โš™๏ธ Step-by-step guide for formatting via a smartphone, PC and specialized utilities.
  • โš ๏ธ Risks and errorsthat will turn the card into a โ€œbrickโ€ (and how to avoid them).

We will pay special attention hidden nuances of Android 12+where Google has tightened the rules for working with external drives, and we will look at why some cards, after formatting, are no longer identified as internal memory.

๐Ÿ“Š Why are you formatting SD card?
Cleaning before sale
Correcting reading errors
Use as internal memory
Preparation for new firmware
Other

1. Formatting vs deleting files: what is the difference?

Many people confuse formatting with deleting all files via Explorer. In fact, these are fundamentally different processes:

Deleting files (via Files or Explorer):

  • ๐Ÿ—‘๏ธ Files are marked as deleted, but physically remain on the card until overwritten.
  • ๐Ÿ”„ The file system does not change - old clusters, errors and fragmentation are preserved.
  • โšก Fast (in seconds), but does not solve problems with damaged sectors.

Format (full or fast):

  • ๐Ÿ“› Creates a new file system (for example, exFAT instead FAT32).
  • ๐Ÿงน All data is deleted without the possibility of recovery (with full formatting).
  • ๐Ÿ› ๏ธ Logical errors are corrected, clusters are redistributed.
  • โณ Longer (from several minutes to an hour for large cards).

๐Ÿ’ก When is deletion enough? If the card is working stably, and you just need to free up space, use standard deletion via Settings โ†’ StorageFormat is required only in three cases:

  1. The card is detected as damaged (errors E/ACCESS_DENIED in the logs).
  2. You want to change file system (for example, from FAT32 to exFAT for files >4 GB).
  3. Do you plan to use the card as internal memory (function Adoptable Storage).
๐Ÿ’ก

Before formatting, check the card for errors using the utility chkdsk (Windows) or fsck (Linux). This will help identify physical damage that formatting will not fix.

2. Which file system to choose for Android?

The choice of file system depends on task, card volume and version Android. Below is a comparative table with the pros and cons of each option:

File system Max. file size Max. card capacity Android compatibility When to use
FAT32 4 GB 32 GB (theoretically up to 2 TB) All versions For cards up to 32 GB, if files >4 GB are not needed (for example, for music, photos).
exFAT 16 EB (virtually unlimited) 128 PB Android 6.0+ (requires root on older versions) Optimal for cards from 64 GB, if you need files >4 GB (4K video, disk images).
NTFS 16 EB 16 EB Partial (read-only without root) Only if the card is also used on a PC (for example, for transferring large archives).
ext4 16 TB 1 EB Only when formatted as internal memory For function Adoptable Storage (Android 6.0โ€“9.0). May not work on new versions.

โš ๏ธ Attention: Starting with Android 11, Google has limited support ext4 for external drives. If you format the card as internal memory on a new device, the system may automatically select f2fs (Flash-Friendly File System), which is optimized for flash memory, but is not compatible with PC.

Recommendations for choice:

  • ๐Ÿ“ฑ For smartphone: exFAT (if the volume is >32 GB) or FAT32 (if <32 GB).
  • ๐Ÿ’ป For PC + Android: exFAT (best cross-platform compatibility).
  • ๐Ÿ”ง For Adoptable Storage: Let the system select ext4/f2fs automatically.
Why doesn't Android support NTFS for writing?

NTFS system requires licensing fees from Microsoft, so Google implemented only read support. To write, you need either root access or third-party drivers (for example, Paragon NTFS), which can reduce performance.

3. Step-by-step guide: formatting via Android

The easiest way is to format the card directly in your smartphone. Important: before starting, copy all data to another medium, as they will be deleted without the possibility of recovery.

โ˜‘๏ธ Preparing for formatting

Done: 0 / 4

Steps:

  1. Open Settings โ†’ Storage.
  2. Find the section SD card (or Portable storage).
  3. Tap on the three dots (โ‹ฎ) in the upper right corner and select Storage settings.
  4. Select Format โ†’ Format as internal (if you need to expand memory) or Format as portable (for normal use).
  5. Confirm the action. The process will take from 1 to 10 minutes depending on the volume.

๐Ÿ”น What to do if the "Format" option is inactive?

  • ๐Ÿ” The card is write-protected - check the physical switch on the adapter (if any).
  • ๐Ÿ“ต The card is used as internal memory - first transfer the data back to the internal storage via Settings โ†’ Memory.
  • ๐Ÿž File system error - try formatting via PC (see next section).
๐Ÿ’ก

On Android 10+, when formatting as internal memory, the system may offer to transfer data from internal storage to SD. Refuse if you are not sure - this process is irreversible without a full reset.

4. Formatting via PC: when is it necessary?

If Android refuses to format the card (errors like "The format command does not completed"), or you need a specific file system (for example, NTFS), use a computer. Attention: for cards with a capacity of >32 GB, Windows will suggest by default exFAT โ€”this is the optimal choice.

Method 1: Through "This PC" (Windows)

  1. Insert the card into the card reader.
  2. Open This computer, find the removable disk (for example, Disk E:).
  3. RMB โ†’ Format.
  4. Select file system:
    • FAT32 - if card <32 GB.
    • exFAT โ€” if the card is >32 GB.
    • NTFS โ€”only if you need compatibility with a PC (on Android it will be read only).
  • Specify Size cluster โ€”leave Default.
  • Click Start and wait for completion.
  • Method 2: Through DiskPart (for experienced users)

    If standard formatting does not help (for example, the card is defined as RAW), use the utility DiskPart:

    diskpart
    

    list disk

    select disk X (where X is your card number)

    clean

    create partition primary

    format fs=exfat quick (or fat32/ntfs)

    assign

    exit

    โš ๏ธ Attention: The command clean completely erases all partitions on the card. If you mix up the disk (for example, select disk 0 instead of disk 1), you may lose data on the PC hard drive!

    ๐Ÿ’ก

    If Windows says "Windows cannot complete formatting", try the utility SD Card Formatter from SD Association. It works better with damaged cards than standard tools.

    5. Storage)

    Function Adoptable Storage (available on Android 6.0โ€“9.0) allows you to use an SD card as part of the internal storage. This is convenient for devices with a small amount of memory (for example, Samsung Galaxy J2 or Xiaomi Redmi 4A), but has nuances:

    How to enable:

    1. Insert the card into the smartphone.
    2. When a notification appears "New SD card" tap on it.
    3. Select Setup โ†’ Use as internal memory.
    4. Follow the instructions. The system will format the card in ext4 or f2fs.
    5. After formatting, select what data to transfer to the card (applications, photos, files).

    Limitations and risks:

    • ๐Ÿ”’ The card becomes tied to the device on another smartphone or PC it can only be formatted.
    • โšก Performance depends on the class of the card: for applications you need UHS-I Class 10 or higher (for example, SanDisk Extreme).
    • ๐Ÿšซ On Android 10+, the function can be disabled by the manufacturer (for example, on Samsung or OnePlus).

    ๐Ÿ“Œ How to return the card to normal mode?

    1. Go to Settings โ†’ Storage.
    2. Tap on the SD card โ†’ Three dots (โ‹ฎ) โ†’ Format as portable.
    3. Confirm action. All data will be deleted!
    Why was Adoptable Storage removed in the new Androids?

    Google considered the function unsafe: slow cards slowed down the system, and when the card was removed, applications stopped working With Android 10, manufacturers began to refuse support, offering cloud storage instead.

    6. Data recovery after formatting: is it possible?

    If you formatted the card by mistake, the chances of getting data back depend on type of formatting and actions after it:

    • ๐Ÿ”„ Quick formatting: data can be restored with a app like Recuva or DiskDigger (if no new files were written).
    • ๐Ÿงน Full formatting: recovery is almost impossible - the data is overwritten with zeros.
    • ๐Ÿ“ฑ Format as internal memory: the chances are minimal, since it is used ext4 with encryption.

    Recovery instructions (for quick formatting):

    1. Immediately remove the card and do not write new data to it.
    2. Connect to a PC via a card reader.
    3. Use Recuva (Windows) or PhotoRec (Linux/macOS):
      • Select the card as target drive.
      • Specify file types (for example, only .jpg and .mp4).
      • Run a deep scan.
  • Save the recovered files to another drive (not SD!).
  • โš ๏ธ Attention: Free versions of apps only restore some files. For complete recovery, you may need to purchase a license (for example, EaseUS Data Recovery costs ~$70).

    ๐Ÿ” Tested recovery utilities:

    app Platform Free version Supported FS
    Recuva Windows Yes (with restrictions) FAT32, exFAT, NTFS
    DiskDigger Android/Windows Yes (Android version is free) FAT32, exFAT
    PhotoRec Windows/Linux/macOS Yes Any (works at a low level)

    7. Common errors and how to avoid them

    Even experienced users make formatting errors. Here are the most common ones and ways to prevent them:

    • ๐Ÿšซ Formatting a card with important data without backup.
      Solution: Always. copy files to a PC or cloud before formatting.
    • ๐Ÿ”„ Selecting an unsuitable file system.
      Solution: For Android >32 GB use exFAT, for cards <32 GB - FAT32.
    • โšก Interrupting the formatting process.
      Solution: Make sure the battery charge is >50%, or connect the charger.
    • ๐Ÿ“ต Using the card as internal memory on slow drives.
      Solution: For Adoptable Storage, take class cards UHS-I/UHS-II (for example, SanDisk Extreme Pro).
    • ๐Ÿ”’ Attempting to format a write-protected card.
      Solution: Check the physical switch on the adapter or use DiskPart.

    ๐Ÿ’ก How to check the speed of the card before using it as internal memory?

    Use the application A1 SD Bench (Android) or CrystalDiskMark (Windows). For comfortable work you need speed:

    • ๐Ÿ“ฅ Reading: >80 MB/s.
    • ๐Ÿ“ค Writing: >30 MB/s (for applications - >50 MB/s).
    ๐Ÿ’ก

    If the card is not detected after formatting, check it on another device. If the problem persists, the drive is physically damaged and must be replaced.

    FAQ: Answers to frequently asked questions

    โ“ Is it possible to format an SD card as internal memory on Android 12?

    On most devices with Android 10+ function Adoptable Storage is disabled by the manufacturer. However, on some models (for example, Xiaomi with MIUI) it can be enabled via ADB:

    adb shell sm set-force-adoptable true

    After this, the option will appear in the storage settings. Attention: not all applications will work correctly with SD cards.

    โ“ Why did the card become slower after formatting?

    This is due to:

    • ๐Ÿ”„ Fragmentation (if the card was used for a long time without formatting).
    • ๐Ÿ“‰ Wear of memory cells (especially on cheap cards without a wear controller).
    • ๐Ÿ“ Non-optimal cluster size (for example, 32K instead of 4K for small files).

    Solution: format the card with the cluster size 4096 bytes (for files <10 MB) or 32768 bytes (for video).

    โ“ How to format an SD card to NTFS for Android?

    Android does not support recording to NTFS without root access. Options:

    1. Format the card in NTFS on a PC, but on Android it will be read-only.
    2. Install the application Paragon NTFS (requires root) for full support.
    3. Use exFAT is the best alternative for cross-platform work.
    โ“ Why does Android ask to format the card, but then writes "Command failed"?

    Reasons and solutions:

    • ๐Ÿ›‘ Physical locking: check switch Lock on the adapter.
    • ๐Ÿ› File system errors: format the card on the PC via SD Card Formatter.
    • ๐Ÿ”‹ Power problems: connect the charger and try again.
    • ๐Ÿšฎ Card in read-only mode: try the command diskpart โ†’ attributes disk clear readonly.
    โ“ Is it possible to use one SD card on several Android devices?

    Yes, but with reservations:

    • ๐Ÿ“ฑ If the card is formatted as portable (FAT32/exFAT) - yes, it will work on any devices.
    • ๐Ÿ”’ If as internal memory (ext4) - no, it is tied to the first device.

    To โ€œuntieโ€ the card from first smartphone, it needs to be formatted as portable in the storage settings.