Connecting a memory card is one of the most common ways to expand the capabilities of a mobile device, especially when the built-in storage is not enough for photos, videos and applications. However, after inserting a new drive, the user is often faced with a notification about the need to configure it, or, worse, the device simply does not see the inserted media. The key compatibility factor here is file systemin which the card is formatted.

Modern smartphones based on the operating system Android support several standards for organizing data, but not all of them are equally useful in a particular situation. The choice between FAT32, exFAT or NTFS depends not only on the version of Android, but also on the size of the card itself, as well as on how exactly you plan to use it: for storing movies, transferring applications or recording video from an action camera.

The wrong choice of format can lead to data loss, the inability to record files larger than 4 GB, or even unstable operation of the entire gadget. In this article, we will analyze in detail the technical features of each format, help you decide on the optimal solution and provide step-by-step guide for secure formatting.

Main file system formats for Android

A file system is a way of organizing, storing and naming data on storage media. The Android ecosystem has historically had three main standards, each of which has its own architectural features and limitations. Understanding these differences is critical before beginning the formatting procedure. formatting.

The most common and compatible standard is FAT32. This system has been in use for decades and is supported by almost any device, from old feature phones to modern TVs and game consoles. Its main advantage is its versatility: you can take the card out of your phone, insert it into a computer running Windows, macOS or Linux, and it will be immediately recognized without installing additional drivers.

However, FAT32 has a significant technical limit: it does not support recorded files larger than 4 GB. If you try to copy a high-definition movie or a 5 GB disk image to such a card, the system will generate an error, even if the media has 100 GB free. For modern media storage tasks, this limitation is becoming increasingly noticeable.

A more modern solution is exFAT. This format was developed by Microsoft specifically for flash drives and has no file size limit. In exFAT you can safely store files of any size, limited only by the capacity of the card itself. Most modern mid- and high-price smartphones released after 2015 natively support this standard.

The third option is NTFS. It is a native Windows file system with journaling and security features. Although some Android devices can read NTFS, writing to such cards is often not possible without rooting or installing specialized software. Using NTFS on mobile devices is generally not recommended due to the increased load on the controller and the risk of data loss due to incorrect extraction.

๐Ÿ“Š What is the capacity of your memory card?
Up to 32 GB
64 GB
128 GB
256 GB or more

Choice of format depending on card capacity

Storage capacity often dictates the choice of file system, since industry standards are strictly tied to certain capacity ranges. Memory card manufacturers often preset formatting depending on the class of the device, which can create the illusion that the choice has already been made for you.

For small capacity cards, namely microSD and SDHC with a capacity of up to 32 GB inclusive, the de facto standard is FAT32. This is due to the fact that in such volumes there is rarely a need to store gigantic files. In addition, older devices that often use these types of cards may simply not see a drive formatted in exFAT. If you purchased a standard card with a capacity of 64 GB, 128 GB or higher, it will most likely be formatted in exFAT from the factory. Android 6.0 and newer versions work fine with this format. Trying to force format a 128 GB card to FAT32 is possible, but requires the use of third-party utilities on the PC, since standard Windows tools do not offer this option for large volumes.

If you purchased a standard card SDXC With a capacity of 64 GB, 128 GB or higher, it will most likely be formatted in exFAT from the factory. Android 6.0 and newer versions work fine with this format. Trying to force format a 128 GB card to FAT32 is possible, but requires the use of third-party utilities on the PC, since standard Windows tools do not offer such an option for large volumes.

Using FAT32 on large-capacity cards only makes sense in one case: if you plan to use this card in a very old device that does not support exFAT. In all other cases, for drives larger than 32 GB, it is preferable to use exFAT to avoid problems with writing large files.

๐Ÿ’ก

When purchasing a memory card with a capacity of more than 32 GB, make sure that your smartphone supports the SDXC standard. This information can be found in the technical specification of the device on the manufacturer's official website.

โš ๏ธ Attention: Not all older smartphones support large capacity cards (64 GB+), even if they are formatted to the correct system. The limitation may be at the level of the device's memory controller.

Comparison table of compatibility and limitations

To simplify the decision-making process, we have prepared a summary table that clearly demonstrates the differences between the main file systems in the context of use on mobile devices. This data will help you quickly navigate the technical characteristics.

Characteristics FAT32 exFAT NTFS
Max. file size 4 GB 16 Exabyte 16 Exabyte
Max. partition volume 2 TB (theoretically 8 TB) 128 PB 256 TB
Compatible with Android Full (all versions) High (Android 6.0+) Read (write rarely)
Windows compatibility Full Full (XP SP2+) Full
Compatible with macOS Read and write Read and write Read only

As can be seen from the table, exFAT is the most balanced option for the modern user, combining no restrictions on file size with high compatibility between mobile and desktop operating systems. FAT32 remains relevant only for specific tasks of compatibility with older equipment.

NTFS is highlighted in the table as the least suitable option for mobile peripherals. Journaling, which is a plus for a computer's system drive, on flash memory results in unnecessary write cycles, which could theoretically shorten the life of the card if used intensively as the main application storage.

Why doesn't macOS write to NTFS?

Apple's operating system by default only supports reading NTFS partitions due to Microsoft licensing restrictions on writing technology. Enabling recording requires third-party drivers or the use of a terminal, which is not safe for regular users.

Format using the smartphone itself

The safest and recommended way to prepare a memory card is to use the built-in Android tools. The system will automatically determine the optimal type of file system depending on the characteristics of the drive and the OS version, minimizing the risk of errors.

First, insert the card into the device slot. After the phone detects the carrier, go to menu Settings โ†’ Storage. In some shells, for example MIUI or OneUI, the path may differ slightly, but the logic remains the same: find your SD card in the list and click on it.

In the menu that opens, select item Customize or Format. The system will offer two options for use: as portable storage (for photos and media) or as internal memory (for installing applications). Selecting the "Portable Storage" mode usually leaves the card in FAT32 or exFATformat, while maintaining the ability to read on other devices.

It is important to understand that the formatting process is completely will delete all data from the card. If it contains important information, first copy it to your computer or cloud storage. After confirming the operation, the phone will partition the disk and create the necessary service folders, such as Android/media and Android/data.

โ˜‘๏ธ Preparing to format the phone

Done: 0 / 4

โš ๏ธ Attention: Do not remove the memory card during the formatting process. This may damage the card controller, after which it will be impossible to restore it.

Formatting via a computer using third-party utilities

Sometimes the built-in tools of the smartphone do not cope with the task, for example, if the card is logically damaged or if you need to force change the file system to FAT32 for a card with a capacity of more than 32 GB. In such cases, a computer and specialized software come to the rescue.

The standard disk management utility in Windows has a limitation: it does not allow you to format partitions larger than 32 GB into the FAT32 file system, offering only NTFS or exFAT. To get around this limitation, you can use a free utility FAT32 Format (GUIFormat) or a powerful all-in-one tool AOMEI Partition Assistant.

The process of working with such apps is intuitive. After launching the utility, select the drive letter corresponding to your memory card. In the "File System" field, select the desired format. When choosing FAT32 for large volumes, it is better to leave the cluster size (Allocation Unit Size) as standard or select 32768 bytes for optimal speed.

For cards that the phone does not see at all, low-level formatting may be required. The official utility SD Memory Card Formatter from the SD Association is the best tool for restoring problem cards. It ignores standard OS restrictions and works directly with the card controller.

๐Ÿ’ก

Using specialized software on a PC gives more control over formatting parameters, but requires care not to accidentally format the computer's hard drive instead of a flash drive.

Using the card as internal memory (Adoptable Storage)

Starting with the Android version 6.0, a feature has appeared that allows you to combine a memory card with the internal storage of your smartphone. In this mode, the card is formatted into a special encrypted file system, understandable only to this specific device.

When you select the "Use as internal memory" mode, the system automatically formats the card, most likely in ext4 or a proprietary version F2FS, and encrypts it. This allows you to install applications directly on the card, expanding the usable space of the system.

However, this method has serious drawbacks. The card becomes unreadable on the device. If you take it out and insert it into your computer, the system will require formatting, which will result in data loss. In addition, the speed of applications may decrease if the card does not belong to a high speed class (U3, V30).

This method is recommended to be used only on devices with a critically small amount of internal memory (8-16 GB) and if you have a high-quality memory card with a high random read/write speed. For storing media files, this mode is redundant and less convenient.

Is it possible to transfer applications to a regular formatted card?

Without the "internal memory" mode, transferring applications is limited. The application developer must explicitly allow installation to external media in the application manifest. Most modern heavy applications block this option to ensure stability.

โš ๏ธ Attention: When using the card as internal memory, replacing it will require resetting the phone or a complex data transfer procedure, since the encryption keys are tied to the smartphone's motherboard.

Frequently asked questions (FAQ)

Why does the phone write "SD card is damaged" after formatting on a PC?

This often happens if the wrong cluster size or a file system not supported by your Android (for example, NTFS) was selected when formatting on the computer. Try formatting the card back through the settings of the smartphone itself so that the system creates the correct folder structure.

Is it possible to change the file system without losing data?

No, changing the file system (for example, from FAT32 to exFAT) always requires a full format, which means deleting all files. The only way to save the data is to first copy it to your computer, format the card, and then return the files back.

Which format is best for a DVR on Android?

For DVRs and action cameras, FAT32 is highly recommended, even if the card is larger than 32 GB. Many video recording devices do not work correctly with exFAT and may stop recording or corrupt files. Use utilities on your PC to force format large cards to FAT32.

Why does a 64 GB card appear as 58 GB?

This is a normal situation. The difference arises from differences in volume calculation: manufacturers use the decimal system (1 GB = 1,000,000,000 bytes), and the Android operating system uses the binary system (1 GB = 1,073,741,824 bytes). In addition, part of the space is occupied by the file system itself and service data.