Is the internal memory of your smartphone full to capacity, and there is nowhere to install new applications? Moving apps to microSD memory card can be a lifesaver - especially for budget devices with 16โ€“32 GB of built-in storage. However, not everything is so simple: starting from Android 6.0 MarshmallowGoogle has tightened the rules for working with external drives, and many applications now refuse to move to the SD card. In this article we will look at all the current transfer methods, including hidden settings, bypassing restrictions and alternative solutions for different OS versions.

It is important to understand that not all applications can be transferred to a memory card - many modern apps (especially system and protected games) block this function. However, there is a way for most user utilities, instant messengers and light games. We tested all methods on devices from Xiaomi, Samsung, Huawei and Realme โ€”the results are summarized in the compatibility table below.

If your smartphone runs on Android 10+, be prepared for additional restrictions: Google has completely prohibited the transfer of applications to SD cards formatted as portable (FAT32/exFAT). The only way out is to use the card as internal memory, but this has its pitfalls. First things first.

1. Standard transfer through Android settings (up to version 9.0)

The easiest way is to use the built-in system function. It works on devices with Android 5.0โ€“9.0, but even here there are nuances. For example, Samsung and Huawei often remove this option from the firmware, and Xiaomi leaves it only for certain models.

Instructions:

  • ๐Ÿ“ฑ Open Settings โ†’ Applications (or Applications and notifications).
  • ๐Ÿ” Select the desired application from the list (for example, Telegram or VK).
  • ๐Ÿ’พ Press Storage โ†’ Edit (or Move to SD card).
  • โš™๏ธ Confirm the action and wait for the process to complete (may take up to 5 minutes).

If there are no buttons, it means: Transfer to SD card no, that means:

  • โŒ The application does not support transfer (often for games with a cache or system utilities).
  • โŒ The memory card is formatted as portable (you need to make it internal).
  • โŒ The manufacturer has blocked the function (relevant for Samsung One UI i EMUI).

โ˜‘๏ธ Preparation for transfer

Completed: 0 / 4
โš ๏ธ Attention: After the transfer, some applications may run slower - especially if your SD card is classified as Class 4 or Class 6. For normal performance, use cards UHS-I Class 10 or A1/A2.

2. Formatting a memory card as internal storage

Starting Android 6.0, Google added a feature Adoptable Storagethat allows you to use an SD card as part of the internal storage. This is the only official way to transfer applications on modern versions of Android (10โ€“14). However, the method has serious drawbacks:

  • ๐Ÿ”’ The card becomes tied to the device โ€”it cannot be removed and used in another phone or computer without formatting.
  • ๐Ÿข Application speed may drop by 20โ€“40% (depending on card class).
  • ๐Ÿ“‰ Not all applications will work correctly (especially games with anti-piracy protection).

How to set up:

  1. Insert the SD card into the slot (if it has already been used, make a backup copy of the data).
  2. Go to Settings โ†’ Storage (or Memory).
  3. Click on the name of your SD card โ†’ Three dots (menu) โ†’ Storage settings.
  4. Select Internal memory โ†’ Clear and format.
  5. After formatting, the system will offer to transfer the data - agree.
Manufacturer Adoptable support Storage Limitations
Google Pixel Yes (pure Android) Requires an A1/A2 class card
Xiaomi (MIUI) Yes, but hidden Needs to be activated in Developer settings
Samsung (One UI) No (deleted in the firmware) Only external storage
Huawei (EMUI) Partially (only on older models) Works unstable
โš ๏ธ Attention: After formatting the card as internal memory, it cannot be read on a computer without special utilities (for example, DiskInternals Linux Reader). All data on it will be encrypted.

3. Transferring applications using ADB (for advanced users)

If standard methods do not work, you can use Android Debug Bridge (ADB) a debugging tool that allows you to manually tell the system which applications to migrate. This method works even on Android 10โ€“14, but requires a connection to a computer.

Step-by-step guide:

  1. Download ADB Tools and unzip the archive.
  2. Enable USB Debugging on the phone (Settings โ†’ About phone โ†’ Build number โ€”press 7 times, then return to Settings โ†’ System โ†’ For developers).
  3. Connect your phone to the PC and run cmd (or Terminal on Mac/Linux) in the folder with ADB.
  4. Enter the commands in order:
    adb devices

    (the name of your device) (this will force the system to install applications on SD by default) packages | grep "application_name"

    adb shell pm set-install-location 2

    (this will force the system to install apps on SD by default)

    adb shell pm move-package com.example.app /sdcard

    (replace com.example.app to your application's package name, e.g. org.telegram.messenger).

To find out the application's batch name, use the command:

adb shell pm list packages | grep "application_name"
๐Ÿ’ก

If the command pm move-package does not work, try first transferring the application through the standard settings, and then โ€œpinโ€ it to the SD card with the command adb shell pm set-install-location 2.

4. Using third-party utilities (App Mgr III, Link2SD)

If manual methods seem complicated, you can use specialized applications. The most popular:

  • ๐Ÿ“ฆ App Mgr III (App Manager) - allows you to transfer applications, clear the cache and manage startup. Works without root, but with limitations.
  • ๐Ÿ”— Link2SD is a powerful tool that requires root-rights. Can create symbolic links, transfer cache and application data.
  • ๐Ÿ› ๏ธ Files by Google - built-in utility for clearing memory, but with limited transfer functions.

Example of working with App Mgr III:

  1. Install an application from Google Play.
  2. Open the tab Transfer (Move).
  3. Select an application from the list and press Move to SD card.
  4. If the button is inactive, press Settings โ†’ Default transfer and select External storage.
โš ๏ธ Attention: Applications like Link2SD require root accesswhich will void the warranty and may lead to system instability. On devices with Samsung Knox (for example, Galaxy S22), root will trigger the flag Knox 0x1, after which some functions (for example, Samsung Pay) will stop working.

5. Alternative ways to free up memory

If transferring applications is not possible, consider these other options:

  • โ˜๏ธ Cloud storage: Transfer photos, videos and documents to Google Drive, Yandex Disk or Mega. Applications like Google Files can automatically clear cache and duplicates.
  • ๐Ÿ—‘๏ธ Clear cache: Select heavy apps (for example, Settings โ†’ Applications select heavy apps (for example, Facebook or TikTok) and press Clear cache. This can free up up to 5โ€“10 GB.
  • ๐Ÿ”„ Transfer to PC: Connect your phone to the computer and manually copy files (music, movies) to the hard drive disk.
  • ๐Ÿ“ฑ Reset to factory settings: An extreme measure, but sometimes the only way to return the device to functionality. Don't forget to make a backup!
How to find out which applications take up the most space?

Open Settings โ†’ Applications and sort the list by size. Pay attention to games (for example Genshin Impact or Call of Duty Mobile) - they can weigh 10+ GB due to cache and updates.

6. Frequent problems and their solutions

When migrating applications, users encounter common errors. Here's how to fix them:

Problem Cause Solution
The "Transfer" button is inactive The card is formatted as portable Format as internal memory (see section 2)
The application does not launch after transfer SD card is too slow or damaged Check the card for errors or replace it with class A1/A2
Not enough space error during transfer The card has less than 1 GB of free space Free up space or use another card
The application returns to internal memory after updating Google Play automatically resets the location Disable auto-update or transfer manually after each update

If none of the methods worked, check:

  • ๐Ÿ› ๏ธ Memory card status: Connect it to the PC and run an error check (in Windows: Properties โ†’ Service โ†’ Check).
  • ๐Ÿ“‹ Manufacturer restrictions: Some brands (for example, Samsung) block the transfer at the software level. In this case, only replacing the card with a more capacious one or buying a phone with more memory will help.
๐Ÿ“Š What memory card are you using?
Class 10 (up to 30 MB/s)
UHS-I (up to 90 MB/s)
A1/A2 (for applications)
I donโ€™t know/donโ€™t use

FAQ: Answers to frequently asked questions

Can I transfer WhatsApp or Telegram to a memory card?

โœ… Yes, but with reservations:

  • WhatsApp does not officially support transfer, but you can manually copy the folder WhatsApp to an SD card (you will need to change the path in the settings messenger).
  • Telegram allows you to transfer the cache and downloaded files to Settings โ†’ Data and memory โ†’ Download folder.

โš ๏ธ After transfer, notifications may arrive with a delay if the memory card is slow.

Why are games not transferred to an SD card?

Most modern games (for example, PUBG Mobile, Free Fire, Genshin Impact) block transfer for two reasons:

  1. Protection from piracy: Developers are afraid that users will copy game files.
  2. Performance: Games require fast data loading, and SD cards are often slower than built-in memory.

๐Ÿ’ก Workaround: Some games (for example, Minecraft) allow you to manually specify the path to the worlds folder on the SD card.

What happens if you remove an SD card formatted as internal memory?

๐Ÿšจ Consequences:

  • All transferred applications will stop working.
  • The system may freeze or reboot.
  • When you reinsert the card, you will need to reformat it (data will be lost).

โœ… Solution: Before removing, transfer all applications back to the internal memory or make a backup.

How to transfer applications to an SD card without a computer?

Without a PC you can use:

  1. Built-in settings (if available).
  2. Applications like App Mgr III or Files by Google.
  3. Formatting the card as internal memory (see section 2).

โŒ ADB and Link2SD require a computer or root access.

Which memory cards are best for transferring applications?

๐Ÿ“Œ Recommendations:

  • Speed class: Minimum A1 (better A2).
  • Volume: From 64 GB (32 GB will fill up quickly).
  • Brands: SanDisk Extreme, Samsung EVO Plus, Kingston Canvas Go! Plus.

โš ๏ธ Avoid cheap no-name cards - they often fake speed class and can fail after a few months.

๐Ÿ’ก

Transfer applications to An SD card is a temporary solution. For long-term use, it is better to consider buying a phone with a large amount of memory or cloud storage.