Inserting a memory card into a modern Android smartphone often turns into an unexpected challenge for the user. After inserting a new drive, you may encounter a message about the need to format or notice that the device simply does not see files that were perfectly read on the computer.
The root of the problem almost always lies in incompatibility file system. This is a fundamental standard for organizing data on disk, and Android has strict requirements for it. The wrong choice of format will either lead to the inability to record files larger than 4 GB, or to complete inoperability of the phone’s storage.
In this article we will look in detail at which format to choose depending on the size of your memory card and the purpose of use. You'll learn the technical differences between the standards and receive step-by-step guide on how to safely set up storage without losing data.
Main file system formats for Android
The world of file systems is not as vast as it might seem, but the nuances are critical. For mobile devices, the main contenders are three standards: FAT32, exFAT and NTFS. Understanding their architecture will help you avoid mistakes during initial setup.
FAT32 (File Allocation Table 32) - this is the oldest and most universal standard of the three leaders. It was developed back in 1996 and has become the de facto standard for removable media. Its main advantage is maximum compatibility.
However, FAT32 has a fatal flaw for modern content: it does not support creating files larger than 4 gigabytes. If you try to record a high-resolution movie or a 5 GB game image on such a card, the system will throw an error, even if there is 60 GB of free space on the card.
The outdated standard has been replaced by exFAT (Extended File Allocation Table). This system was developed by Microsoft specifically for flash drives and eliminates the file size limit.
exFAT supports theoretically unlimited file sizes and disk space, making it an ideal candidate for memory cards of 64 GB and above. Most modern smartphones running Android 6.0 and later work with this format out of the box without the need to install additional drivers.
The third participant is NTFS (New Technology File System). This is the native file system for Windows. Although it is powerful and reliable, Android does not natively support recording to NTFS without root access or special driver applications.
Using NTFS on a phone is possible, but it requires unnecessary gestures. Typically, the phone will only be able to read data from such a card, but will not be able to save photos or install applications to it. Therefore, for mobile use this option is considered a compromise.
If you bought a memory card with a capacity of 128 GB or 256 GB, it is already formatted in exFAT from the factory. Do not rush to change the format without a good reason.
Selection criteria: card size and user tasks
The choice of the correct file system directly depends on two factors: the physical volume of the drive and what exactly you plan to store on it. There is no universal solution “for everyone”, since the requirements for small and large cards differ.
For small cards (up to 32 GB inclusive) the standard remains FAT32. This is because such drives are often used in budget devices, older smartphones or tablets, where the memory controller may not work correctly with more complex systems.
Additionally, if your goal is to transfer small documents, MP3 music, or photos from a camera, you will never encounter the 4 GB per file limit. In this case, FAT32 will provide maximum stability and speed on any device, from a phone to a car radio.
The situation changes dramatically when it comes to cards with capacities of 64 GB, 128 GB and higher. Here the undisputed leader is exFAT.
Modern cameras shoot video in 4K, which weighs tens of gigabytes. Mobile games also take up huge amounts of space. Trying to use FAT32 on a card of this size will artificially limit its useful capacity, since you simply will not be able to write large files there.
⚠️ Attention: Some older smartphone models (released before 2016) may not support memory cards larger than 32 GB or may not see the exFAT format. In such cases, the device may require formatting the card in FAT32, which will require the use of third-party software on the PC, since standard Windows tools do not provide such an option for large disks.
It is also worth considering the scenario for using the card as internal memory. If you decide to combine the card with the phone's memory (Adoptable Storage function), the system itself will format the drive into a special proprietary format based on ext4 or f2fs.
In this mode, the card will become unreadable for other devices and computadores. This is done for data security and encryption. You can return the card to normal mode only by completely formatting it, which will delete all data.
Comparative table of system characteristics
To structure the information received and quickly make a decision, pay attention to the summary table. It clearly demonstrates the differences in file size support and compatibility with different operating systems.
| Parameter | FAT32 | exFAT | NTFS |
|---|---|---|---|
| Max. file size | 4 GB | 16 Exabytes | 16 Exabytes |
| Max. partition volume | 2 TB (theoretically 16 TB) | 128 Petabyte | 256 TB |
| Compatible with Android | Full (all versions) | High (Android 6.0+) | Read only (no Root) |
| Windows compatible | Full | Full (XP SP2+) | Full |
| Compatible with macOS | Read and write | Read and write | Read only |
As can be seen from the table, exFAT occupies the golden mean, offering modern capabilities without the compatibility problems typical of NTFS on mobile platforms.
FAT32 wins only in scenarios with very old hardware, where support for new standards was simply not implemented by chipset manufacturers. NTFS remains a highly specialized solution for working exclusively in the Windows environment.
For memory cards with a capacity of 64 GB or more and for storing files larger than 4 GB, the only right choice is the exFAT system.
How to format an SD card using Android
The safest and most correct way to prepare a memory card for use is to use built-in tools of the smartphone itself. This ensures that the file system will be configured taking into account the specifics of the specific device and version of the operating system.
The formatting process will completely delete all data from the drive, so before starting the procedure, be sure to copy important files to your computer or cloud storage. After that, insert the card into the phone slot.
Go to the settings menu. The path may differ slightly depending on the manufacturer's shell (MIUI, OneUI, ColorOS), but the general logic remains the same. You need to find the section responsible for storage.
Settings → Storage (or Memory) → SD card
In the menu that opens, find the “Format” or “Clear” item. The system will warn you about data loss. Confirm the action.
Modern versions of Android (starting from 6.0 Marshmallow) will automatically select the file system when formatting cards larger than 32 GB. exFAT. For cards with a smaller volume, FAT32will be selected. Intervening in this process manually through the phone settings is usually not required and is often impossible.
☑️ Preparing for formatting
If the phone offers to use the card as “Internal memory”, remember the consequences. The data will be encrypted and the card will stop working in other devices.
Select this mode only if the phone’s built-in memory is critically low and you are willing to sacrifice the portability of the card for the sake of installing applications on it. To store photos and videos, it is better to leave the “Portable storage” mode.
⚠️ Attention: Never remove the memory card while recording data or running applications installed on it. This may result in file system corruption and data loss. Always use the “Eject” option in the notification shade before physically removing the card.
Formatting via a computer: the subtleties of the process
Sometimes situations arise when the phone refuses to format the card or gives an error. In such cases, a computer comes to the rescue. However, there is an important nuance here that many people forget.
The standard Disk Management utility in Windows has a limitation: it does not allow you to format partitions larger than 32 GB into a file system FAT32. If you insert a 64 GB card and try to select FAT32, the system will simply not allow you to do this, offering only NTFS or exFAT.
If your goal is to force FAT32 on a large card (for example, for an old car stereo), you will need third-party utilities. One of the most reliable and free is GUIFormat (FAT32 Format).
The app has an extremely simple interface. You select a drive letter, leave the cluster size at the default (usually 32768) and click Start. The process takes a few seconds.
1. Launch FAT32 Format2. Select drive (for example, G:)
3. Allocation unit size: 32768
4. Click Start
For formatting in exFAT third-party software is not needed. The standard Windows formatter does an excellent job of this task for any size. Just right-click on the drive in “My Computer”, select “Format” and specify the exFAT file system.
Why does Windows not allow disks larger than 32 GB to be formatted into FAT32?
This is an artificial limitation introduced by Microsoft. Technically, FAT32 supports volumes up to 2 TB, but the corporation believes that for larger disks more modern systems (NTFS/exFAT) should be used because of their efficiency and less fragmentation.
Problem solving: the card is not detected or produces errors
Even with the correct choice of file system, users may encounter problems. The phone may write “SD card is damaged” or simply not see the drive. Before throwing away the card, it is worth conducting a diagnosis.
The first reason is physical contact. The contacts on the card itself or in the phone slot may have oxidized or become dirty.
Try to gently wipe the gold contacts on the card with a soft cloth lightly moistened with alcohol. Also check if there is dust in the phone slot. Often the problem is solved by simple cleaning.
The second reason is logical errors in the file system. If the card was used in different devices or was removed without secure removal, the file table could be damaged.
In this case, checking on your computer will help. Insert the card into the PC, right-click on the disk, select Properties → Tools → Check. The system will try to correct file system errors automatically.
The third reason is a fake. There are many memory cards with fake capacity on the market. The seller claims 128 GB, but in reality there are 8 GB, re-flashed to display a larger volume.
When you write data over the real limit, old files become damaged and the card begins to glitch. You can check this using the utility H2testw, which will write test data for the entire volume and check its integrity.
⚠️ Attention: If the H2testw utility showed read/write errors or a volume mismatch, such a card cannot be used. It is unreliable and will cause you to lose your photos and documents at any time. Return of goods required.
When purchasing a memory card, pay attention to the speed class (Class 10, U1, U3, V30). To record video in 4K, the minimum required class is V30 or U3, otherwise the video will be recorded jerkily or the recording will be interrupted.
Frequently asked questions (FAQ)
Is it possible to change the file system without formatting the card?
No, changing the file system (for example, converting from FAT32 to exFAT) always requires a complete formatting of the drive, which means deleting all data. Conversion without data loss is only possible in one direction (from FAT32 to NTFS on Windows), but Android does not support working with NTFS for recording, so this method is useless for phones.
Why does the phone see the card, but cannot write a file larger than 3 GB?
This is a classic sign that the card is formatted to the system FAT32. This format has a strict limit on the size of one file - 4 GB. To solve the problem, you need to format the card in exFAT, having previously saved the data on another medium.
Is it safe to use a memory card as internal memory on Android 13-14?
The Adoptable Storage function (use as internal memory) has been significantly reduced or removed by many manufacturers in new versions Android. Even if the option is available, modern memory cards may not provide sufficient speed for system processes to run, which will lead to interface slowdowns. It is recommended to use the card only as portable storage.
Which file system to choose for a DVR with Android support?
For DVRs, especially those recording in high resolution and cyclically rewriting data, it is best suited FAT32 (if files are divided into segments of 1-2 GB) or specific formats required by the manufacturer. However, if the recorder supports files larger than 4 GB, use exFAT. Always check the instructions for the specific recorder model.
Will the card break if you format it in NTFS and insert it into the phone?
Nothing will happen physically to the card. The phone simply won’t be able to record anything new to it. In the best case, you will be able to view the files (read-only mode); in the worst case, the phone will offer to format it again into a compatible format. The data will be deleted.