By default, most Android smartphones save photos, videos, downloads and application data in internal memory. This quickly leads to a lack of free space, especially on budget devices with 32โ€“64 GB of storage. A memory card microSD can be an excellent solution - it is cheaper than expanding the built-in memory and allows you to store tens of gigabytes of files. However, simply inserting a card into the slot is not enough: Android limits saving to external media by default.

The problem is complicated by the fact that manufacturers (Samsung, Xiaomi, Realme etc.) modify the standard Android settings. In some cases, a couple of clicks is enough, but in some firmware you will have to use workarounds or even ADB commands. In this article, we will analyze all the current methods - from basic to advanced - so that you can flexibly manage data storage.

It is important to understand: modern versions of Android (starting from Android 10) have tightened the policy for working with external drives. This is due to Scoped Storage โ€”a file access control system designed to improve security. Therefore, some methods that worked on Android 7โ€“9may now be blocked or require additional actions.

If your smartphone supports Adoptable Storage (formatting the card as an internal drive), this is the most reliable way - the system will perceive the SD card as part of the main memory. But the method has disadvantages: the card cannot be removed without losing data, and not all devices support this function. Let's discuss the alternatives below.

๐Ÿ“Š What memory card do you use?
microSD up to 32 GB
microSD 64โ€“128 GB
microSD 256 GB or more
Not I use

1. Preparation: Checking compatibility and formatting the card

Before changing save settings, make sure that your memory card is compatible with the device. Most modern smartphones support microSD volume up to 1 TB, but budget models may be limited 256 GB. Check the specifications of your device on the manufacturer's official website.

If the card is new, you will have to format it. Android offers two options:

  • ๐Ÿ“ฑ Portable storage โ€”the card is used as a removable storage device. Files can be transferred manually, but not all applications will be able to save data to it automatically.
  • ๐Ÿ’พ Internal storage (Adoptable Storage) - the card becomes part of the system. This mode is not available on all devices and requires full formatting.

To format the card:

  1. Insert the card into the slot (with the phone turned off, if necessary).
  2. Go to Settings โ†’ Storage (or Memory).
  3. Click on the name of your SD card and select Format.
  4. Select the type of formatting (portable or internal).
โš ๏ธ Attention: Format in mode Adoptable Storage erases all data on card and encrypts it. After this, the card cannot be read on other devices without full formatting.

If the option Adoptable Storage is missing, then the manufacturer has disabled it in the firmware. In this case, you will have to use alternative methods described below.

2. Changing the default save path in Android settings

On some devices, you can globally change the save location for photos, videos and downloads. The interface may differ depending on the shell (MIUI, One UI, ColorOS etc.), but the general principle is similar.

For Samsung Galaxy (One UI):

  • ๐Ÿ“ธ Open the application Camera.
  • Click on โš™๏ธ Settings โ†’ Save options.
  • Select Memory card instead Device.

For Xiaomi/Redmi/POCO (MIUI):

  • ๐Ÿ“ฑ Go to Settings โ†’ Storage.
  • Click on SD card โ†’ Settings (โš™๏ธ).
  • Activate the option Save to SD card by default (if available).

For pure Android (Pixel, Motorola, etc.):

  • ๐Ÿ–ผ๏ธ Open Google Photos โ†’ Settings โ†’ Backup and synchronization.
  • Turn off automatic backup if you want to save originals to the card.
  • In the standard application Camera save path changes in Settings โ†’ Storage.
โš ๏ธ Attention: Some applications (for example WhatsApp or Telegram) ignore system settings and save media files to internal memory. They will require separate actions (see section 5).

Check the compatibility of the card with the device

Format the card (if necessary)

Update the firmware to the latest version

Make a backup copy of important data -->

3. Using Adoptable Storage (if available)

Adoptable Storage is a mode in which Android formats the SD card as part of the internal memory. The system integrates both drives, and applications can save data to the card automatically. However, the method has limitations:

  • ๐Ÿ”’ The card is tied to the device and cannot be read on other gadgets.
  • ๐Ÿ”„ After removing the card, applications installed on it will stop working.
  • โš ๏ธ Not all manufacturers support this function (for example, Samsung and Huawei often block it).

How to activate Adoptable Storage:

  1. Insert the card into your smartphone.
  2. Go to Settings โ†’ Storage.
  3. Click on the name of the SD card โ†’ Three dots (โ‹ฎ) โ†’ Storage settings.
  4. Select Internal memory and confirm formatting.

After formatting, the system will offer to transfer some of the data to the card. This process may take several minutes. It is important to wait for completion to avoid failures.

If the option is missing, try activating it through ADB (see section 6). Also check whether your device supports this function - some budget models (Redmi 5A, Samsung Galaxy A10) may not have this feature even when enabled manually.

What to do if Adoptable Storage does not work?

If, after formatting in internal memory mode, applications still save data to the built-in storage, try:

1. Reboot the device.

2. Clear application cache Settings in Settings โ†’ Applications.

3. Use alternative methods from section 4 (for example, symbolic links).

If all else fails, the manufacturer has probably blocked this feature at the firmware level.

If Adoptable Storage is not available, and applications persistently save files to internal memory, you can use symbolic links (symlink). This method creates a "shortcut" to the system that redirects internal memory requests to the SD card. To work you will need root access or ADB.

Instructions for applications like App2SD or FolderMount:

  • ๐Ÿ“ฒ Install from Google Play application FolderMount (requires root).
  • ๐Ÿ”— Select a folder in the internal memory (for example, /storage/emulated/0/Download).
  • ๐Ÿ“ Specify the target folder on the SD card (for example, /storage/1234-5678/Download).
  • ๐Ÿ”„ Click Mount and confirm the creation of a symlink.

To manually create a symlink via ADB:

adb shell

su

ln -s /storage/1234-5678/Download /storage/emulated/0/Download

Where 1234-5678 is the unique identifier of your SD card (you can find it out with the command ls /storage).

โš ๏ธ Warning: Improper use of symlinks can lead to data loss or application crashes. Before creating links, make a backup copy of important files.

Symlinks do not work for all applications - some (for example, WhatsApp or system services) ignore them due to Android security limitations.

5. Transferring application data to an SD card

Many applications (especially games) allow you to transfer some of the data to an external drive. However, a complete transfer is not always possible - it depends on the developer's policy. For example, Facebook or Instagram do not provide such an opportunity, but Spotify or Netflix allow you to save offline content to the card.

How to transfer application data:

  • ๐Ÿ“ฑ Go to Settings โ†’ Applications.
  • ๐Ÿ” Select the desired application (for example, Google Maps).
  • ๐Ÿ’พ Press Storage โ†’ Change (if the option is active).
  • ๐Ÿ“ Specify the SD card and confirm the transfer.

For games with large files (for example, Genshin Impact or Call of Duty Mobile):

  • ๐ŸŽฎ Go to the game settings.
  • ๐Ÿ”ง Find the section Downloads or Storage.
  • ๐Ÿ“ฅ Select the save path to SD card (option may be called Custom Download Location).

If the transfer option is missing, try the following workarounds:

  • ๐Ÿ“‚ Use a file manager (for example Solid Explorer) to manually move files from the folder /Android/obb or /Android/data to the card. After that, create a symbolic link (see section 4).
  • ๐Ÿ”„ Install the application again, selecting the SD card as the installation location (does not work on all devices).
Application Supports transfer to SD Method
WhatsApp โŒ No Manual folder transfer WhatsApp + symlink
Spotify โœ… Yes Settings โ†’ Storage โ†’ Download folder
Google Maps โœ… Yes Settings โ†’ Offline maps โ†’ Device memory
Facebook โŒ No No official method
Netflix โœ… Yes Settings โ†’ Downloads โ†’ Device memory

6. Advanced methods: ADB and changing configurations

If standard methods do not work, you can use Android Debug Bridge (ADB) a debugging tool that allows you to change system settings. This method is suitable for experienced users and requires connecting the smartphone to the computer.

How to enable saving to SD by default via ADB:

  1. ๐Ÿ–ฅ๏ธ Install ADB Tools on PC.
  2. ๐Ÿ“ฑ Enable USB debugging v Settings โ†’ About phone โ†’ Build number (press 7 times) โ†’ For developers.
  3. ๐Ÿ”Œ Connect your phone to the PC and run the command:
    adb shell sm set-force-adoptable true

    This will unlock the option Adoptable Storageif it is hidden.

  4. ๐Ÿ”„ Reboot the device and check for the option to format the card as internal memory.

For forced redirection of downloads to SD:

adb shell settings put global download_manager_max_bytes_over_mobile -1

adb shell settings put system default_download_location 2

Where 2 โ€” SD card identifier (may differ; you can find it out with the command adb shell dumpsys storage).

โš ๏ธ Attention: Incorrect use of ADB can lead to system malfunctions. Do not change parameters whose purpose you do not know. Before experiments, create a backup a copy of the data.

If you use custom recovery (for example, TWRP), you can edit the file /system/etc/permissions/platform.xmlby adding the line:

<permission name="android.permission.WRITE_EXTERNAL_STORAGE" />

This will unlock SD recording for all applications, but requires root access and may compromise security.

๐Ÿ’ก

Before using ADB, check whether it is unlocked on your device OEM Unlock in the developer settings. Without this, some commands may not work.

7. Alternative solutions: cloud storage and external drives

If transferring to an SD card is impossible or inconvenient, consider alternatives:

  • โ˜๏ธ Cloud storage (Google Drive, Yandex Disk, Dropbox) - automatically download files and free up space on the device. Disadvantage: Internet required and payment for a large volume.
  • ๐Ÿ’ฝ USB-OTG drives - flash drives with a connector USB-C or Micro-USB, connected via an adapter. Supported by most modern smartphones.
  • ๐Ÿ“ก FTP server on your PC โ€”you can set up automatic downloading of files from your smartphone to your computer via Wi-Fi (for example, via Solid Explorer or FX File Explorer).

To automatically upload photos to the cloud:

  • ๐Ÿ“ธ Install Google Photos and enable Backup and synchronization.
  • โ˜๏ธ Select High quality (unlimited storage) or Original quality (counts against Google Drive quota).
  • ๐Ÿ—‘๏ธ Turn on option Free up spaceto delete local copies after downloading.

Advantages of cloud solutions:

  • ๐Ÿ”„ Access files from any device.
  • ๐Ÿ›ก๏ธ Protection against data loss if your smartphone breaks down.
  • ๐Ÿ“ถ Automatic space optimization (for example, Google Photos can leave thumbnails instead of originals).

Disadvantages:

  • ๐ŸŒ Requires a stable Internet connection.
  • ๐Ÿ’ฐ Payment for storage over 15โ€“50 GB (depending on the service).
  • ๐Ÿ”’ Risks of data leakage (especially for confidential files).
๐Ÿ’ก

Cloud storage is good An alternative to SD cards if accessing files from different devices is important to you. However, for offline work (for example, listening to music or watching videos without the Internet), a physical drive remains preferable.

8. Frequent problems and their solutions

When working with SD cards, users encounter common errors. Let's look at the most common ones and how to fix them.

Problem 1: The memory card is not detected.

  • ๐Ÿ”Œ Check that the card is inserted correctly (some slots require face-up orientation).
  • ๐Ÿ”„ Reboot the device.
  • ๐Ÿ› ๏ธ Try formatting the card on your PC (in format FAT32 or exFAT).
  • โš ๏ธ If the card is damaged, replace it (check on another device).

Problem 2: Applications do not see files on SD card.

  • ๐Ÿ“‚ Check permissions: go to Settings โ†’ Applications โ†’ [Application name] โ†’ Permissions and enable Storage.
  • ๐Ÿ”ง If used Adoptable Storage, reboot the device.
  • ๐Ÿ”— For symlinks, make sure the paths are correct (check through the file manager).

Problem 3: Slow card operation memory.

  • ๐ŸŽ๏ธ Use class cards A2 or UHS-I for fast recording (especially important for applications and games).
  • ๐Ÿ—‘๏ธ Free up space: if the card is more than 90% full, the speed is dropping.
  • ๐Ÿ”„ Format the card in exFAT (supports >4 GB files and works faster FAT32).

Problem 4: After updating Android, files stopped being saved to SD.

  • ๐Ÿ“ฑ Check if the camera or bootloader settings have been reset.
  • ๐Ÿ”ง Update applications that work with the SD card (for example, file managers).
  • ๐Ÿ› ๏ธ If used Adoptable Storage, you may need to reformat the card.
โš ๏ธ Attention: On devices with Android 11+ Some manufacturers block writing to the SD card for third-party applications. This is due to policy. In this case, only manually moving files or using cloud services will help. Scoped Storage. In this case, only manually moving files or using cloud services will help.

If none of the methods help, check:

  • ๐Ÿ“‹ Compatibility of the card with the device (some are old) smartphones do not support exFAT or cards >32 GB).
  • ๐Ÿ” Availability of firmware updates (manufacturers sometimes correct errors in working with SD).
  • ๐Ÿ›’ Memory card quality - cheap drives from nameless brands are often unstable.
How to check the speed SD cards?

Download the application A1 SD Bench from Google Play. It will show the real read/write speed. For comfortable work with applications, it is recommended:

- Reading: >20 MB/s

- Writing: >10 MB/s

If the values are lower, the card is only suitable for storing media files, but not for installing applications.

๐Ÿ”น Can an SD card be used as internal memory on a Samsung Galaxy?

Most devices Samsung (starting from Galaxy S7) are not supported Adoptable Storage due to company policy. Instead, you can:

  • Transfer files manually via My file (standard file manager).
  • Use symbolic links (requires root).
  • Save media files directly to the card through the camera settings.

On some models (for example, Galaxy A52), the option appears after the update up to One UI 4.0, but it is unstable.

๐Ÿ”น Why are applications not installed on the SD card?

C Android 6.0 Google has limited the ability to install applications on the SD card. Reasons:

  • ๐Ÿ“Œ The developer has blocked transfer in the application manifest.
  • ๐Ÿ“ฑ The manufacturer has disabled support (for example, Huawei or Samsung).
  • ๐Ÿ”’ The card is formatted as portable storage (need Adoptable Storage).

Solutions:

  • Use App2SD or Link2SD (root required).
  • Transfer only cache and application data (not APK files).
  • Install applications to the internal memory, and then move their data to the card.
๐Ÿ”น How to transfer WhatsApp to an SD card?

WhatsApp does not support official transfer to an SD card, but there are workarounds:

  1. Back up your chats to Settings โ†’ Chat โ†’ Backup.
  2. Move the folder WhatsApp from internal memory to SD card (via file manager).
  3. Create a symbolic link (requires root or ADB):
    ln -s /storage/1234-5678/WhatsApp /storage/emulated/0/WhatsApp
  4. Reinstall WhatsApp and restore chats from the backup.

โš ๏ธ Risks: when updating WhatsApp the symlink may break and the application will no longer see the files.

๐Ÿ”น Is it possible use the SD card as internal memory without formatting?

No. For the Adoptable Storage mode, it is necessary to fully format the card in ext4 or f2fs. This is due to:

  • ๐Ÿ”’ Data encryption (to protect if the card is lost).
  • ๐Ÿ“ Optimization of the file system for Android.
  • ๐Ÿ”„ Integration with the memory management system.

If you need to save data on the card, first copy them to your PC, then format the card as internal memory and return the files back.

๐Ÿ”น Why do applications slow down after transferring to an SD card?

This is due to the low read/write speed of the memory card. Reasons and solutions:

  • ๐ŸŽ๏ธ Card class is too low: use microSD UHS-I or A2 (for example, SanDisk Extreme or Samsung EVO Plus).
  • ๐Ÿ—‘๏ธ Card full: leave at least 10% free space.
  • ๐Ÿ”„ File fragmentation: format the card in exFAT (less susceptible to fragmentation than FAT32).
  • ๐Ÿ“ฑ Firmware limitations: some manufacturers artificially slow down work with SD cards.

For games and heavy applications it is better to use internal memory or Adoptable Storage (if supported).